Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
ShapeSpace Class ReferenceHolds a collection of diverse shapes such as LineData or EllipseData. More...
Detailed DescriptionHolds a collection of diverse shapes such as LineData or EllipseData. Definition at line 30 of file ShapeSpace.h.
Constructor & Destructor Documentation
Constructor for ShapeSpace; requires dual SketchSpace. Definition at line 44 of file ShapeSpace.cc.
Definition at line 54 of file ShapeSpace.cc.
never call this Member Function DocumentationDefinition at line 59 of file ShapeSpace.cc. Referenced by ShapeRoot::addShape(), and ShapeSpace::importShape(). Definition at line 136 of file ShapeSpace.cc.
Definition at line 126 of file ShapeSpace.cc.
Definition at line 71 of file ShapeSpace.h.
Definition at line 70 of file ShapeSpace.h. Referenced by ShapeSpace::allShapes(), ShapeSpace::applyTransform(), ShapeSpace::getCentroid(), ShapeSpace::getShapeListForGUI(), ShapeSpace::printParams(), ShapeSpace::printSummary(), VRmixin::projectToGround(), and SketchSpace::setTmat().
Transformation and Location Utilities. Definition at line 106 of file ShapeSpace.cc.
Definition at line 79 of file ShapeSpace.h.
Definition at line 100 of file ShapeSpace.cc. Referenced by VRmixin::projectToGround(), and VRmixin::~VRmixin().
Definition at line 82 of file ShapeSpace.cc. Referenced by ShapeRoot::deleteShape(), ShapeSpace::deleteShapes(), CylinderData::extractCylinders(), and TargetData::extractLineTarget().
Definition at line 66 of file ShapeSpace.h. Referenced by ShapeSpace::deleteShapes().
Definition at line 63 of file ShapeSpace.h.
Definition at line 95 of file ShapeSpace.cc. Referenced by AgentData::extractAgents().
Definition at line 491 of file ShapeSpace.cc. Referenced by ShapeSpace::deleteShapes().
Definition at line 80 of file ShapeSpace.h.
Transformation and Location Utilities. Definition at line 113 of file ShapeSpace.cc. Referenced by ShapeSpace::getCentroidOfSubset(), and ShapeSpace::getShapeListForGUI(). Transformation and Location Utilities. Definition at line 118 of file ShapeSpace.cc. Referenced by ShapeSpace::getCentroid().
Definition at line 55 of file ShapeSpace.h. Referenced by BlobData::findCorners(), LineData::LineData(), BlobData::new_blob(), TargetData::render(), SphereData::render(), SkeletonData::render(), SiftData::render(), PyramidData::render(), PolygonData::render(), PointData::render(), NaughtData::render(), MarkerData::render(), LocalizationParticleData::render(), LineData::render(), GraphicsData::render(), EllipseData::render(), CylinderData::render(), BrickData::render(), BlobData::render(), AprilTagData::render(), AgentData::render(), LineData::renderOnTo(), LineData::setDrawCoords(), and LineData::splitLine().
Definition at line 56 of file ShapeSpace.h. Referenced by PolygonData::convexHull(), LocalizationParticleData::getCentroid(), BaseData::getRefFrameType(), SketchDataRoot::indexPoint(), LineData::isMatchFor(), PointData::PointData(), and BlobData::render().
Definition at line 146 of file ShapeSpace.cc.
Definition at line 158 of file ShapeSpace.cc. Referenced by VRmixin::processSketchRequest(). Definition at line 72 of file ShapeSpace.cc. Referenced by ShapeSpace::importShapes().
Definition at line 66 of file ShapeSpace.cc. Referenced by VRmixin::projectToGround().
Definition at line 78 of file ShapeSpace.h.
never call this
Definition at line 436 of file ShapeSpace.cc.
Definition at line 461 of file ShapeSpace.cc. Friends And Related Function Documentation
Definition at line 33 of file ShapeSpace.h. Referenced by ShapeSpace::addShape(), and ShapeSpace::getShapeFromId().
Definition at line 32 of file ShapeSpace.h.
Definition at line 34 of file ShapeSpace.h. Member Data Documentation
Definition at line 41 of file ShapeSpace.h. Referenced by ShapeSpace::getDualSpace().
Definition at line 42 of file ShapeSpace.h. Referenced by ShapeSpace::addShape().
Name of the ShapeSpace. Definition at line 38 of file ShapeSpace.h.
Definition at line 45 of file ShapeSpace.h. Referenced by ShapeSpace::getRefFrameType().
Definition at line 43 of file ShapeSpace.h. Referenced by ShapeSpace::addShape(), ShapeSpace::allShapes(), ShapeSpace::clear(), ShapeSpace::deleteShape(), ShapeSpace::deleteShapeType(), ShapeSpace::getShapeFromId(), ShapeSpace::operator std::vector< ShapeRoot > &(), and ShapeSpace::ShapeSpace(). The documentation for this class was generated from the following files: |
DualCoding 5.1CVS |
Generated Mon May 9 04:56:31 2016 by Doxygen 1.6.3 |