Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
AprilTagData Class Reference
Inheritance diagram for AprilTagData:
Detailed DescriptionDefinition at line 23 of file AprilTagData.h.
Constructor & Destructor Documentation
Constructor. Definition at line 11 of file AprilTagData.cc. Referenced by AprilTagData::extractAprilTags().
Constructor for manually building AprilTag instances in local or world maps. Definition at line 16 of file AprilTagData.cc.
Copy constructor. Definition at line 19 of file AprilTagData.cc.
Destructor. Definition at line 37 of file AprilTagData.h. Member Function Documentation
Transformations. (Virtual in BaseData.). Implements BaseData. Definition at line 64 of file AprilTagData.cc.
Extraction. Definition at line 131 of file AprilTagData.cc.
Find a tag with the specified tag ID. Definition at line 143 of file AprilTagData.cc.
Definition at line 39 of file AprilTagData.cc.
Used for determining orientation of vertical AprilTags. Definition at line 158 of file AprilTagData.cc.
Definition at line 41 of file AprilTagData.cc.
Definition at line 168 of file AprilTagData.cc.
Returns the bounding box of the AprilTag object in the camera reference frame; not the same as getTopLeft() etc. Reimplemented from BaseData. Definition at line 23 of file AprilTagData.cc.
Centroid. (Virtual in BaseData.). Implements BaseData. Definition at line 47 of file AprilTagData.h. Referenced by AprilTagData::isMatchFor().
Implements BaseData. Definition at line 75 of file AprilTagData.h.
Only works for vertical tags at expected marker height. Definition at line 85 of file AprilTagData.h.
Properties functions. The ID number encoded in this AprilTag Definition at line 72 of file AprilTagData.cc.
Definition at line 39 of file AprilTagData.h.
Returns the tag detection represented by this shape. Definition at line 44 of file AprilTagData.h.
Properties functions. The ID number encoded in this AprilTag Definition at line 81 of file AprilTagData.h. Referenced by AprilTagData::isMatchFor().
Bounding box points with respect to the tag itself, i.e., "top left" is always the same point on the tag, independent of tag orientation. Definition at line 35 of file AprilTagData.cc.
Definition at line 37 of file AprilTagData.cc.
Combine two shapes by taking weighted average depending on confidence level. Shapes are admissible to the local map if they're large enough not to be noise. Reimplemented from BaseData. Definition at line 62 of file AprilTagData.h. Match AprilTag objects based on their parameters. (Virtual in BaseData.). Implements BaseData. Definition at line 43 of file AprilTagData.cc.
don't call
Print information about this shape. (Virtual in BaseData.). Implements BaseData. Definition at line 60 of file AprilTagData.cc.
Render into a sketch space and return pointer. (Private.). Implements BaseData. Definition at line 124 of file AprilTagData.cc.
Definition at line 48 of file AprilTagData.h. Update shape parameters after matching to another shape. Implements BaseData. Definition at line 54 of file AprilTagData.cc. Member Data DocumentationDefinition at line 107 of file AprilTagData.h. Referenced by AprilTagData::applyTransform(), and AprilTagData::projectToGround(). Definition at line 107 of file AprilTagData.h. Referenced by AprilTagData::applyTransform(), and AprilTagData::projectToGround(). Definition at line 105 of file AprilTagData.h. Referenced by AprilTagData::applyTransform(), AprilTagData::getCentroid(), AprilTagData::projectToGround(), AprilTagData::setCentroid(), and AprilTagData::updateParams().
Definition at line 106 of file AprilTagData.h. Referenced by AprilTagData::applyTransform(), AprilTagData::getQuaternion(), and AprilTagData::projectToGround().
The tag detection represented by this shape. Definition at line 104 of file AprilTagData.h. Referenced by AprilTagData::getBottomLeft(), AprilTagData::getBottomLeftImagePoint(), AprilTagData::getBottomRight(), AprilTagData::getBottomRightImagePoint(), AprilTagData::getBoundingBox(), AprilTagData::getHammingDistance(), AprilTagData::getTagDetection(), AprilTagData::getTagID(), AprilTagData::getTopLeft(), and AprilTagData::getTopRight(). The documentation for this class was generated from the following files: |
DualCoding 5.1CVS |
Generated Mon May 9 04:56:30 2016 by Doxygen 1.6.3 |