Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
BrickData Class Reference
Inheritance diagram for BrickData:
Detailed DescriptionDefinition at line 22 of file BrickData.h.
Constructor & Destructor Documentation
Constructor, with points. Definition at line 26 of file BrickData.cc. Referenced by BrickData::extractBrick().
Constructor, with center, half-extents, and orientation. Definition at line 38 of file BrickData.cc. Member Function Documentation
Definition at line 452 of file BrickData.cc. Referenced by BrickData::findBricksFromBlobs().
Transformations. (Virtual in BaseData.). Implements BaseData. Definition at line 136 of file BrickData.cc.
Definition at line 649 of file BrickData.cc.
Extraction. Definition at line 212 of file BrickData.cc.
Definition at line 359 of file BrickData.cc.
Definition at line 1137 of file BrickData.cc. Referenced by BrickData::extractBrick().
Get bounding box in the plane. Reimplemented from BaseData. Definition at line 67 of file BrickData.cc.
Centroid. (Virtual in BaseData.). Implements BaseData. Definition at line 58 of file BrickData.h. Referenced by DominoData::computeGraspPoint(), DominoData::computeTargetPosition(), BrickData::extractBrick(), DominoData::isMatchFor(), and BrickData::isMatchFor().
Implements BaseData. Definition at line 91 of file BrickData.h.
Definition at line 63 of file BrickData.h. Referenced by DominoData::computeGraspPoint(), and DominoData::computeTargetPosition().
Definition at line 64 of file BrickData.h. Referenced by DominoData::computeGraspPoint().
Definition at line 61 of file BrickData.h. Referenced by DominoData::computeTargetPosition().
Definition at line 62 of file BrickData.h.
Definition at line 59 of file BrickData.h. Referenced by BrickData::printParams().
Definition at line 67 of file BrickData.h.
Definition at line 68 of file BrickData.h. Referenced by DominoData::computeTargetPosition().
Definition at line 65 of file BrickData.h. Referenced by DominoData::computeGraspPoint(), and DominoData::computeTargetPosition().
Definition at line 66 of file BrickData.h. Referenced by DominoData::computeGraspPoint(), and DominoData::computeTargetPosition().
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 78 of file BrickData.h. Match bricks based on their parameters. (Virtual in BaseData.). Implements BaseData. Reimplemented in DominoData. Definition at line 74 of file BrickData.cc.
Definition at line 82 of file BrickData.cc.
Print information about this shape. (Virtual in BaseData.). Implements BaseData. Definition at line 116 of file BrickData.cc.
Render into a sketch space and return reference. (Private.). Brick extraction. Render into a sketch space and return reference. (Private.) Implements BaseData. Definition at line 185 of file BrickData.cc. Update shape parameters after matching to another shape. Implements BaseData. Definition at line 92 of file BrickData.cc. Member Data DocumentationDefinition at line 34 of file BrickData.h. Referenced by BrickData::applyTransform(), BrickData::BrickData(), BrickData::getCentroid(), BrickData::projectToGround(), and BrickData::updateParams(). Definition at line 27 of file BrickData.h. Referenced by BrickData::addBrickWithTwoSides(), BrickData::applyTransform(), BrickData::BrickData(), BrickData::findBricksFromBlobs(), DominoData::flipLeftRight(), BrickData::getGBL(), BrickData::printParams(), BrickData::projectToGround(), BrickData::render(), and BrickData::updateParams(). Definition at line 28 of file BrickData.h. Referenced by BrickData::addBrickWithTwoSides(), BrickData::applyTransform(), BrickData::BrickData(), BrickData::findBricksFromBlobs(), DominoData::flipLeftRight(), BrickData::getBoundingBox(), BrickData::getGBR(), BrickData::printParams(), BrickData::projectToGround(), BrickData::render(), and BrickData::updateParams(). Definition at line 25 of file BrickData.h. Referenced by BrickData::addBrickWithTwoSides(), BrickData::applyTransform(), BrickData::BrickData(), BrickData::findBricksFromBlobs(), DominoData::flipLeftRight(), BrickData::getBoundingBox(), BrickData::getGFL(), BrickData::printParams(), BrickData::projectToGround(), BrickData::render(), and BrickData::updateParams(). Definition at line 26 of file BrickData.h. Referenced by BrickData::addBrickWithTwoSides(), BrickData::applyTransform(), BrickData::BrickData(), BrickData::findBricksFromBlobs(), DominoData::flipLeftRight(), BrickData::getGFR(), BrickData::printParams(), BrickData::projectToGround(), BrickData::render(), and BrickData::updateParams().
Definition at line 35 of file BrickData.h. Referenced by BrickData::applyTransform(), DominoData::flipLeftRight(), BrickData::getOrientation(), and BrickData::projectToGround(). Definition at line 31 of file BrickData.h. Referenced by BrickData::addBrickWithTwoSides(), BrickData::applyTransform(), BrickData::BrickData(), BrickData::findBricksFromBlobs(), DominoData::flipLeftRight(), BrickData::getTBL(), BrickData::printParams(), BrickData::projectToGround(), and BrickData::updateParams(). Definition at line 32 of file BrickData.h. Referenced by BrickData::addBrickWithTwoSides(), BrickData::applyTransform(), BrickData::BrickData(), BrickData::findBricksFromBlobs(), DominoData::flipLeftRight(), BrickData::getTBR(), BrickData::printParams(), BrickData::projectToGround(), and BrickData::updateParams(). Definition at line 29 of file BrickData.h. Referenced by BrickData::addBrickWithTwoSides(), BrickData::applyTransform(), BrickData::BrickData(), BrickData::findBricksFromBlobs(), DominoData::flipLeftRight(), BrickData::getTFL(), BrickData::printParams(), BrickData::projectToGround(), and BrickData::updateParams(). Definition at line 30 of file BrickData.h. Referenced by BrickData::addBrickWithTwoSides(), BrickData::applyTransform(), BrickData::BrickData(), BrickData::findBricksFromBlobs(), DominoData::flipLeftRight(), BrickData::getTFR(), BrickData::printParams(), BrickData::projectToGround(), and BrickData::updateParams(). 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 |