My Project
MarkerData Member List

This is the complete list of members for MarkerData, including all inherited members.

Add6bitStr(BitsetExt *bs, char *s) (defined in MarkerData)MarkerDataprotected
CompareContent(std::vector< PointDouble > &_marker_corners_img, cv::Mat &gray, Camera *cam, int *orientation) constMarker
CompareCorners(std::vector< Point< cv::Point2d >> &_marker_corners_img, int *orientation, double *error)Marker
content_type (defined in MarkerData)MarkerData
dataMarkerData
decode_error (defined in Marker)Markerprotected
DECODE_ERROR (defined in Marker)Markerstatic
DecodeCode(int orientation, BitsetExt *bs, int *erroneous, int *total, unsigned char *content_type) (defined in MarkerData)MarkerDataprotected
DecodeContent(int *orientation)MarkerDatavirtual
DecodeOrientation(int *error, int *total, int *orientation) (defined in MarkerData)MarkerDataprotected
DetectResolution(std::vector< Point< cv::Point2d >> &_marker_corners_img, cv::Mat &gray, Camera *cam) (defined in MarkerData)MarkerDataprotected
edge_length (defined in Marker)Markerprotected
GetContent() constMarkerinline
GetError(int errors=(MARGIN_ERROR|DECODE_ERROR)) constMarkerinline
GetId() constMarkerDatainlinevirtual
GetMargin() constMarkerinline
GetMarkerEdgeLength() constMarkerinline
GetRes() constMarkerinline
id (defined in MarkerData)MarkerData
margin (defined in Marker)Markerprotected
MARGIN_ERROR (defined in Marker)Markerstatic
margin_error (defined in Marker)Markerprotected
Marker(double _edge_length=0, int _res=0, double _margin=0)Marker
Marker(const Marker &m)Marker
marker_content (defined in Marker)Markerprotected
MARKER_CONTENT_TYPE_FILE enum value (defined in MarkerData)MarkerData
MARKER_CONTENT_TYPE_HTTP enum value (defined in MarkerData)MarkerData
MARKER_CONTENT_TYPE_NUMBER enum value (defined in MarkerData)MarkerData
MARKER_CONTENT_TYPE_STRING enum value (defined in MarkerData)MarkerData
marker_cornersMarker
marker_corners_imgMarker
marker_margin_bMarker
marker_margin_wMarker
marker_pointsMarker
MarkerContentType enum name (defined in MarkerData)MarkerData
MarkerData(double _edge_length=0, int _res=0, double _margin=0)MarkerDatainline
MAX_MARKER_STRING_LEN (defined in MarkerData)MarkerDatastatic
poseMarker
Read6bitStr(BitsetExt *bs, char *s, size_t s_max_len) (defined in MarkerData)MarkerDataprotected
res (defined in Marker)Markerprotected
SaveMarkerImage(const char *filename, int save_res=0) constMarker
ScaleMarkerToImage(cv::Mat &image) constMarker
SetContent(MarkerContentType content_type, unsigned long id, const char *str, bool force_strong_hamming=false, bool verbose=false)MarkerData
SetError(int error_type, double value)Markerinline
SetId(unsigned long _id)MarkerDatainlinevirtual
SetMarkerSize(double _edge_length=0, int _res=0, double _margin=0)Marker
str (defined in MarkerData)MarkerData
TRACK_ERROR (defined in Marker)Markerstatic
track_error (defined in Marker)Markerprotected
UpdateContent(std::vector< Point< cv::Point2d >> &_marker_corners_img, cv::Mat &gray, Camera *cam, int frame_no=0)MarkerDatavirtual
UpdateContentBasic(std::vector< PointDouble > &_marker_corners_img, cv::Mat &gray, Camera *cam, int frame_no=0) (defined in Marker)Markerprotected
UpdatePose(std::vector< Point< cv::Point2d >> &_marker_corners_img, Camera *cam, int orientation, int frame_no=0, bool update_pose=true)Marker
UsableDataBits(int marker_res, int hamming) (defined in MarkerData)MarkerDataprotected
Visualize(cv::Mat &image, Camera *cam, const cv::Scalar color=CV_RGB(255, 0, 0)) constMarker
VisualizeMarkerContent(cv::Mat &image, Camera *cam, double datatext_point[2], double content_point[2]) const (defined in MarkerData)MarkerDataprotectedvirtual
VisualizeMarkerError(cv::Mat &image, Camera *cam, double errortext_point[2]) const (defined in Marker)Markerprotectedvirtual
VisualizeMarkerPose(cv::Mat &image, Camera *cam, double visualize2d_points[12][2], const cv::Scalar color=CV_RGB(255, 0, 0)) const (defined in Marker)Markerprotected
~Marker()Marker