| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
BlobData Class ReferenceBlob shapes, described by bounding boxes and an optional list of runs. More...
Inheritance diagram for BlobData:
![]() Detailed DescriptionBlob shapes, described by bounding boxes and an optional list of runs. Definition at line 32 of file BlobData.h.
Member Enumeration Documentation
Assumed orientation of the blob in 3D space.
Definition at line 36 of file BlobData.h. Constructor & Destructor Documentation
Member Function Documentation
Transformations. (Virtual in BaseData.). Implements BaseData. Definition at line 103 of file BlobData.cc.
Import blobs of specified colors from Sketch<uchar> as a vector of Shape<BlobData> Definition at line 258 of file BlobData.cc.
Import blobs of all colors from Sketch<uchar> as a vector of Shape<BlobData> Definition at line 238 of file BlobData.cc.
Import blobs from Sketch<bool> as a vector of Shape<BlobData> Definition at line 211 of file BlobData.cc. Referenced by BlobData::extractBlobs(), and TargetData::extractLineTarget().
Definition at line 364 of file BlobData.cc.
Definition at line 530 of file BlobData.cc.
Definition at line 610 of file BlobData.cc.
Definition at line 727 of file BlobData.cc. Referenced by BlobData::findCorners().
Area of the blob. Definition at line 79 of file BlobData.h.
returns the bounding box of the blob Reimplemented from BaseData. Definition at line 49 of file BlobData.cc.
return the centroid of the shape in point format Implements BaseData. Definition at line 44 of file BlobData.cc. Referenced by BlobData::findCornersDerivative(), BlobData::findCornersDiagonal(), BlobData::isMatchFor(), and BlobData::projectToGround().
Implements BaseData. Definition at line 104 of file BlobData.h.
Definition at line 69 of file BlobData.h.
Match blobs based on their parameters. (Virtual in BaseData.). Implements BaseData. Definition at line 178 of file BlobData.cc.
Utility function for making a new blob instance from CMVision's region data structures. Definition at line 312 of file BlobData.cc. Referenced by BlobData::extractBlobs(), and VRmixin::getBlobsFromRegionGenerator().
Render into a sketch space and return reference. (Private.). Implements BaseData. Definition at line 70 of file BlobData.cc.
Update derived properties. Definition at line 145 of file BlobData.cc. Referenced by BlobData::projectToGround(), and BlobData::updateParams().
Update shape parameters after matching to another shape. Implements BaseData. Definition at line 186 of file BlobData.cc. Friends And Related Function Documentation
Definition at line 73 of file BlobData.h. Member Data DocumentationArea of the blob; may not be integer when projected to ground space. Definition at line 55 of file BlobData.h. Referenced by BlobData::getArea(), BlobData::isMatchFor(), BlobData::printParams(), BlobData::update_derived_properties(), and BlobData::updateParams(). Assumed height above ground of blob centroid (for poster) or top (for pillar) Definition at line 52 of file BlobData.h. Referenced by BlobData::printParams(), BlobData::projectToGround(), and BlobData::update_derived_properties(). Definition at line 54 of file BlobData.h. Referenced by BlobData::applyTransform(), BlobData::findCornersDerivative(), BlobData::findCornersDiagonal(), BlobData::getBoundingBox(), BlobData::getCentroid(), BlobData::printParams(), BlobData::projectToGround(), BlobData::render(), BlobData::update_derived_properties(), and BlobData::updateParams(). Definition at line 54 of file BlobData.h. Referenced by BlobData::applyTransform(), BlobData::getBoundingBox(), BlobData::getCentroid(), BlobData::printParams(), BlobData::projectToGround(), BlobData::render(), BlobData::update_derived_properties(), and BlobData::updateParams(). Orientation of the blob. Definition at line 51 of file BlobData.h. Referenced by BlobData::getDimension(), BlobData::projectToGround(), BlobData::render(), and BlobData::update_derived_properties(). Runs (for rendering in camera space). Definition at line 56 of file BlobData.h. Referenced by BlobData::new_blob(), and BlobData::render(). Bounding quadrilateral: may not be square when projected to ground space. Definition at line 54 of file BlobData.h. Referenced by BlobData::applyTransform(), BlobData::findCornersDerivative(), BlobData::findCornersDiagonal(), BlobData::getBoundingBox(), BlobData::getCentroid(), BlobData::printParams(), BlobData::projectToGround(), BlobData::render(), BlobData::update_derived_properties(), and BlobData::updateParams(). Definition at line 54 of file BlobData.h. Referenced by BlobData::applyTransform(), BlobData::findCornersDerivative(), BlobData::findCornersDiagonal(), BlobData::getBoundingBox(), BlobData::getCentroid(), BlobData::printParams(), BlobData::projectToGround(), BlobData::render(), BlobData::update_derived_properties(), and BlobData::updateParams(). The documentation for this class was generated from the following files: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
DualCoding 5.1CVS |
Generated Fri Mar 16 05:23:51 2012 by Doxygen 1.6.3 |