Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
AprilTags::TagFamily Class ReferenceGeneric class for all tag encoding families. More...
Detailed DescriptionGeneric class for all tag encoding families. Definition at line 16 of file TagFamily.h.
Constructor & Destructor Documentation
The codes array is not copied internally and so must not be modified externally. Definition at line 4 of file TagFamily.cc. Member Function Documentation
Given an observed tag with code 'rCode', try to recover the id. Definition at line 63 of file TagFamily.cc. Referenced by AprilTags::TagDetector::extractTags().
Computes the hamming distance between two unsigned long longs. Definition at line 41 of file TagFamily.cc. Referenced by decode(), and printHammingDistances().
Definition at line 54 of file TagFamily.cc. Referenced by hammingDistance().
How many bits are set in the unsigned long long? Definition at line 45 of file TagFamily.cc. Referenced by AprilTags::TagFamily::TableInitializer::TableInitializer().
Prints the hamming distances of the tag codes. Definition at line 95 of file TagFamily.cc.
Definition at line 25 of file TagFamily.cc. Referenced by decode(), and printHammingDistances().
Definition at line 17 of file TagFamily.cc.
Definition at line 21 of file TagFamily.cc. Member Data DocumentationNumber of bits in the tag. Must be n^2. Definition at line 54 of file TagFamily.h. Referenced by TagFamily(). Numer of pixels wide of the inner black border. Definition at line 51 of file TagFamily.h. Referenced by AprilTags::TagDetector::extractTags().
The array of the codes. The id for a code is its index. Definition at line 75 of file TagFamily.h. Referenced by decode(), printHammingDistances(), and TagFamily(). Dimension of tag. e.g. for 16 bits, dimension=4. Must be sqrt(bits). Definition at line 57 of file TagFamily.h. Referenced by decode(), AprilTags::TagDetector::extractTags(), printHammingDistances(), and TagFamily(). Definition at line 72 of file TagFamily.h. Referenced by decode(), setErrorRecoveryBits(), and setErrorRecoveryFraction(). Initializes the static popCountTable. Definition at line 117 of file TagFamily.cc. Minimum hamming distance between any two codes. Definition at line 63 of file TagFamily.h. Referenced by setErrorRecoveryFraction(), and TagFamily().
Definition at line 79 of file TagFamily.h. Referenced by popCount(), and AprilTags::TagFamily::TableInitializer::TableInitializer().
Definition at line 77 of file TagFamily.h. Referenced by popCount().
Definition at line 78 of file TagFamily.h. Referenced by popCount(), and AprilTags::TagFamily::TableInitializer::TableInitializer().
Definition at line 90 of file TagFamily.h. Referenced by DualCoding::MapBuilder::getCamAprilTags(), DualCoding::MapBuilderRequest::setAprilTagFamily(), and TagFamily(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:19 2016 by Doxygen 1.6.3 |