Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
ShapeRoot.h File Reference#include <vector> #include "ShapeSpace.h" #include "ShapeTypes.h" #include "BaseData.h"
Include dependency graph for ShapeRoot.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Define Documentation
Definition at line 96 of file ShapeRoot.h. Referenced by BrickData::extractBrick(), TargetData::extractLineTarget(), PyramidData::extractPyramid(), and LineData::splitLine().
Definition at line 95 of file ShapeRoot.h. Referenced by DualCoding::find_if(), DualCoding::find_shape(), BrickData::findBricks(), AprilTagData::findTag(), ShapeSpace::getShapeListForGUI(), TargetData::isMatchFor(), SphereData::isMatchFor(), SkeletonData::isMatchFor(), SiftData::isMatchFor(), PolygonData::isMatchFor(), PointData::isMatchFor(), NaughtData::isMatchFor(), MarkerData::isMatchFor(), LocalizationParticleData::isMatchFor(), LineData::isMatchFor(), EllipseData::isMatchFor(), DominoData::isMatchFor(), CylinderData::isMatchFor(), BrickData::isMatchFor(), BlobData::isMatchFor(), AprilTagData::isMatchFor(), TargetData::mergeWith(), SphereData::mergeWith(), PyramidData::mergeWith(), PointData::mergeWith(), LineData::mergeWith(), BrickData::mergeWith(), TargetData::updateParams(), NaughtData::updateParams(), MarkerData::updateParams(), LineData::updateParams(), EllipseData::updateParams(), BlobData::updateParams(), and AgentData::updateParams().
Definition at line 108 of file ShapeRoot.h.
Value:
Shape<T>() : ShapeRoot() {} \ Shape<T>(T* newdata) : ShapeRoot(addShape(newdata)) {} \ T* operator->() { sanity_check(); return static_cast<T*>(data); } \ const T* operator->() const { sanity_check(); return static_cast<T*>(data); } \ T& operator*() { sanity_check(); return *static_cast<T*>(data); } \ const T& operator*() const { sanity_check(); return *static_cast<T*>(data); } \ T& getData() { return *static_cast<T*>(data); } \ const T& getData() const { return *static_cast<T*>(data); } Definition at line 98 of file ShapeRoot.h. |
DualCoding 5.1CVS |
Generated Mon May 9 04:56:29 2016 by Doxygen 1.6.3 |