Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
EllipseData Class Reference
Inheritance diagram for EllipseData:
Detailed DescriptionDefinition at line 22 of file EllipseData.h.
Constructor & Destructor Documentation
Constructor. Definition at line 27 of file EllipseData.cc. Member Function Documentation
Transformations. (Virtual in BaseData.). Implements BaseData. Definition at line 112 of file EllipseData.cc.
Center point access function. Definition at line 69 of file EllipseData.h. Referenced by EllipseData::printParams(), and EllipseData::render().
finds points where semiminor or semimajor axis touchs the circumference of ellipse Definition at line 97 of file EllipseData.cc. Referenced by EllipseData::applyTransform(), and EllipseData::projectToGround().
Properties functions. Definition at line 78 of file EllipseData.h.
returns the bounding box of the ellipse Reimplemented from BaseData. Definition at line 41 of file EllipseData.cc.
Implements BaseData. Definition at line 71 of file EllipseData.h.
Properties functions. Definition at line 75 of file EllipseData.h. Referenced by EllipseData::findFeaturePoints(), and EllipseData::printParams().
Properties functions. Definition at line 76 of file EllipseData.h. Referenced by EllipseData::findFeaturePoints(), and EllipseData::printParams().
Properties functions. Definition at line 77 of file EllipseData.h. Referenced by EllipseData::findFeaturePoints(), and EllipseData::printParams().
Definition at line 34 of file EllipseData.h.
Check whether ellipse is large enough to be admissible to the local map (i.e., probably not noise). Reimplemented from BaseData. Definition at line 69 of file EllipseData.cc. Match ellipses based on their parameters. (Virtual in BaseData.). Implements BaseData. Definition at line 61 of file EllipseData.cc.
don't call
Print information about this shape. (Virtual in BaseData.). Implements BaseData. Definition at line 87 of file EllipseData.cc.
Render into a sketch space and return reference. (Private.). Implements BaseData. Definition at line 192 of file EllipseData.cc.
Definition at line 40 of file EllipseData.h.
Set properties. Functions to set properties. Definition at line 137 of file EllipseData.cc. Referenced by EllipseData::updateProperties().
Set properties. Functions to set properties. Definition at line 142 of file EllipseData.cc. Referenced by EllipseData::updateProperties().
Set properties. Functions to set properties. Definition at line 147 of file EllipseData.cc. Referenced by EllipseData::updateProperties(). Update shape parameters after matching to another shape. Implements BaseData. Definition at line 73 of file EllipseData.cc. updates major/minor axis and orientation from feature points Definition at line 121 of file EllipseData.cc. Referenced by EllipseData::applyTransform(), and EllipseData::projectToGround(). Member Data DocumentationDefinition at line 24 of file EllipseData.h. Referenced by EllipseData::applyTransform(), EllipseData::centerPt(), EllipseData::EllipseData(), EllipseData::findFeaturePoints(), EllipseData::getBoundingBox(), EllipseData::getCentroid(), EllipseData::isMatchFor(), EllipseData::projectToGround(), EllipseData::setCentroidPt(), EllipseData::updateParams(), and EllipseData::updateProperties().
Definition at line 27 of file EllipseData.h. Referenced by EllipseData::EllipseData(), EllipseData::getBoundingBox(), EllipseData::getOrientation(), EllipseData::render(), EllipseData::setOrientation(), and EllipseData::updateParams(). Definition at line 25 of file EllipseData.h. Referenced by EllipseData::EllipseData(), EllipseData::getArea(), EllipseData::getBoundingBox(), EllipseData::getSemimajor(), EllipseData::isAdmissible(), EllipseData::isMatchFor(), EllipseData::render(), EllipseData::setSemimajor(), and EllipseData::updateParams(). Definition at line 26 of file EllipseData.h. Referenced by EllipseData::EllipseData(), EllipseData::getArea(), EllipseData::getBoundingBox(), EllipseData::getSemiminor(), EllipseData::render(), EllipseData::setSemiminor(), and EllipseData::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 |