Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
MarkerData Class ReferenceMarker shapes, described by a single point in space. More...
Inheritance diagram for MarkerData:
Detailed DescriptionMarker shapes, described by a single point in space. Definition at line 29 of file MarkerData.h.
Constructor & Destructor Documentation
Constructor. Definition at line 31 of file MarkerData.cc. Member Function Documentation
Return set of all known marker types; used for general-purpose localization code. Definition at line 228 of file MarkerData.cc.
Transformations. (Virtual in BaseData.). Implements BaseData. Definition at line 80 of file MarkerData.cc. Set the z-coordinate (distance from the camera) for a pixel, assuming we know the object's height above the ground plane. Definition at line 178 of file MarkerData.cc. Referenced by BiColorMarkerData::extractMarkers(), and AprilTagData::projectToGround().
Extract markers of all registered types from sketch. Reimplemented in BiColorMarkerData. Definition at line 168 of file MarkerData.cc.
Extract markers of type from sketch. Definition at line 156 of file MarkerData.cc.
return the centroid of the shape in point format Implements BaseData. Definition at line 39 of file MarkerData.cc. Referenced by BiColorMarkerData::getMarkerDescription().
Implements BaseData. Definition at line 80 of file MarkerData.h.
Map for marker extraction dispatch. Definition at line 223 of file MarkerData.cc. Referenced by MarkerData::allMarkerTypes(), MarkerData::extractMarkers(), and MarkerData::registerMarkerType().
Return the string description for this marker (used to display marker specific information). Reimplemented in BiColorMarkerData. Definition at line 152 of file MarkerData.cc.
Definition at line 44 of file MarkerData.h.
Get the name for a given marker type. Definition at line 154 of file MarkerData.cc. Referenced by ShapeSpace::getShapeListForGUI().
Definition at line 42 of file MarkerData.h. Match blobs based on their parameters. (Virtual in BaseData.). Implements BaseData. Definition at line 108 of file MarkerData.cc.
Test for marker with matching features. Unlike isMatchFor, does not consider positions, should just compare things like colors or other marker-specific features. Reimplemented in BiColorMarkerData. Definition at line 140 of file MarkerData.cc. Referenced by MarkerData::isMatchFor().
Reimplemented from BaseData. Definition at line 78 of file MarkerData.h.
don't call
Print information about this shape. Implements BaseData. Reimplemented in BiColorMarkerData. Definition at line 43 of file MarkerData.cc.
Definition at line 215 of file MarkerData.cc. Render into a sketch space and return reference. (Private.). Implements BaseData. Definition at line 50 of file MarkerData.cc.
Update derived properties. Definition at line 106 of file MarkerData.cc. Referenced by MarkerData::updateParams(). Update parameters given matching shape (for merging in mapping). Implements BaseData. Definition at line 122 of file MarkerData.cc. Friends And Related Function Documentation
Definition at line 48 of file MarkerData.h. Member Data Documentationcenter (centroid) of marker in coordinate frame. In image frame this is abused to store (pixel_x,pixel_y,distance). Definition at line 32 of file MarkerData.h. Referenced by MarkerData::applyTransform(), BiColorMarkerData::extractMarkers(), MarkerData::getCentroid(), MarkerData::isMatchFor(), MarkerData::printParams(), BiColorMarkerData::printParams(), MarkerData::projectToGround(), MarkerData::render(), and MarkerData::updateParams(). The type of marker this is. Definition at line 34 of file MarkerData.h. Referenced by BiColorMarkerData::BiColorMarkerData(), MarkerData::getMarkerType(), MarkerData::isMatchingMarker(), and BiColorMarkerData::isMatchingMarker().
Definition at line 36 of file MarkerData.h. The documentation for this class was generated from the following files: |
DualCoding 5.1CVS |
Generated Mon May 9 04:56:31 2016 by Doxygen 1.6.3 |