Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
ShapeSpace Class Reference#include <ShapeSpace.h>
Detailed DescriptionHolds a collection of diverse shapes such as LineData or EllipseData.Definition at line 31 of file ShapeSpace.h.
Constructor & Destructor Documentation
Definition at line 41 of file ShapeSpace.cc.
never call this
Member Function Documentation
Definition at line 46 of file ShapeSpace.cc. Referenced by ShapeRoot::addShape(), and ShapeSpace::importShape().
Definition at line 56 of file ShapeSpace.h. Referenced by BlobData::findCorners(), LineData::LineData(), TargetData::render(), SphereData::render(), PyramidData::render(), PolygonData::render(), PointData::render(), LocalizationParticleData::render(), LineData::render(), EllipseData::render(), BrickData::render(), BlobData::render(), AgentData::render(), and LineData::setDrawCoords().
Definition at line 57 of file ShapeSpace.h. Referenced by BaseData::getRefFrameType(), BlobData::new_blob(), PointData::PointData(), and BlobData::render().
Definition at line 52 of file ShapeSpace.cc. Referenced by MapBuilder::matchSrcToDst(), VRmixin::projectToGround(), and MapBuilder::removeNoise().
Definition at line 58 of file ShapeSpace.cc. Referenced by ShapeSpace::importShapes(), and MapBuilder::importWorldToLocal().
Definition at line 68 of file ShapeSpace.cc. Referenced by ShapeRoot::deleteShape(), ShapeSpace::deleteShapes(), TargetData::extractLineTarget(), and Pilot::BuildTarget::keepBestTarget().
Definition at line 81 of file ShapeSpace.cc. Referenced by PFShapeSLAM::displayParticles(), and PFShapeLocalization::displayParticles().
Definition at line 64 of file ShapeSpace.h.
Definition at line 86 of file ShapeSpace.cc. Referenced by MapBuilder::DoStart(), MapBuilder::executeRequest(), MapBuilder::getCameraShapes(), Lookout::processPointAtEvent(), VRmixin::projectToGround(), and VRmixin::~VRmixin().
Definition at line 68 of file ShapeSpace.h. Referenced by ShapeSpace::allShapes(), ShapeSpace::applyTransform(), MapBuilder::determineNextGazePoint(), MapBuilder::extendLocal(), MapBuilder::filterGroundShapes(), ShapeSpace::getCentroid(), ShapeSpace::getShapeListForGUI(), MapBuilder::getShapes(), MapBuilder::matchSrcToDst(), ParticleShapeEvaluator::ParticleShapeEvaluator(), ShapeSpace::printParams(), MapBuilder::printShS(), ShapeSpace::printSummary(), VRmixin::projectToGround(), and MapBuilder::removeNoise().
Definition at line 69 of file ShapeSpace.h.
Definition at line 112 of file ShapeSpace.cc.
Definition at line 122 of file ShapeSpace.cc.
Definition at line 74 of file ShapeSpace.h.
Definition at line 75 of file ShapeSpace.h.
Definition at line 76 of file ShapeSpace.h.
Definition at line 230 of file ShapeSpace.cc.
Definition at line 255 of file ShapeSpace.cc.
Transformation and Location Utilities.
Definition at line 92 of file ShapeSpace.cc. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::extendWorld(), and MapBuilder::importLocalToWorld().
Transformation and Location Utilities.
Definition at line 99 of file ShapeSpace.cc. Referenced by ShapeSpace::getCentroidOfSubset(), and ShapeSpace::getShapeListForGUI(). Transformation and Location Utilities.
Definition at line 104 of file ShapeSpace.cc. Referenced by ShapeSpace::getCentroid().
never call this
Friends And Related Function Documentation
Definition at line 33 of file ShapeSpace.h.
Definition at line 35 of file ShapeSpace.h.
Member Data Documentation
Name of the ShapeSpace.
Definition at line 39 of file ShapeSpace.h. Referenced by MapBuilder::matchSrcToDst(), and DualCoding::operator<<().
Definition at line 44 of file ShapeSpace.h. Referenced by ShapeSpace::addShape(), ShapeSpace::allShapes(), ShapeSpace::clear(), ShapeSpace::deleteShape(), ShapeSpace::deleteShapeType(), ShapeSpace::operator std::vector< ShapeRoot > &(), and ShapeSpace::ShapeSpace().
The documentation for this class was generated from the following files: |
DualCoding 4.0 |
Generated Thu Nov 22 00:54:05 2007 by Doxygen 1.5.4 |