Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
LocalizationParticleData Class ReferenceShape represention of a localization particle. More...
Inheritance diagram for LocalizationParticleData:
Detailed DescriptionShape represention of a localization particle. Rather than caching data locally, we store a pointer to the particle vector and the index of the particle. This way, each time the user refreshes the sketchGUI we will fetch the latest values for the particle. Definition at line 26 of file LocalizationParticleData.h.
Constructor & Destructor Documentation
Constructor. Definition at line 13 of file LocalizationParticleData.cc.
Copy constructor. Definition at line 20 of file LocalizationParticleData.cc. Member Function Documentation
Apply a transformation matrix to the shape. Implements BaseData. Definition at line 59 of file LocalizationParticleData.h.
Centroid. (Virtual in BaseData.). Implements BaseData. Definition at line 25 of file LocalizationParticleData.cc. Referenced by LocalizationParticleData::isMatchFor(), LocalizationParticleData::printParams(), and LocalizationParticleData::render().
Implements BaseData. Definition at line 63 of file LocalizationParticleData.h.
Definition at line 48 of file LocalizationParticleData.h. Referenced by LocalizationParticleData::printParams().
Definition at line 41 of file LocalizationParticleData.h.
Definition at line 50 of file LocalizationParticleData.h. Shapes match if their coordinates agree. DOES NOT Assume type and color already checked. Implements BaseData. Definition at line 37 of file LocalizationParticleData.cc.
Definition at line 45 of file LocalizationParticleData.cc.
Print information about this shape. (Virtual in BaseData.). Implements BaseData. Definition at line 31 of file LocalizationParticleData.cc.
Project to ground plane using given matrix. Implements BaseData. Definition at line 61 of file LocalizationParticleData.h. Render into a sketch space and return pointer. (Private.). Render into a sketch space and return a pointer. (Private.). Implements BaseData. Definition at line 55 of file LocalizationParticleData.cc. Update shape parameters after matching to another shape. Implements BaseData. Definition at line 29 of file LocalizationParticleData.cc. Member Data Documentation
Definition at line 29 of file LocalizationParticleData.h. Referenced by LocalizationParticleData::getCentroid(), LocalizationParticleData::getOrientation(), LocalizationParticleData::getWeight(), and LocalizationParticleData::operator=().
Definition at line 28 of file LocalizationParticleData.h. Referenced by LocalizationParticleData::getCentroid(), LocalizationParticleData::getOrientation(), LocalizationParticleData::getWeight(), and LocalizationParticleData::operator=(). 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 |