| 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(), LineData::extractLine(), TargetData::extractLineTarget(), PyramidData::extractPyramid(), LineData::oldExtractLine(), LineData::oldSplitLine(), and LineData::splitLine().
Definition at line 95 of file ShapeRoot.h. Referenced by BrickData::findBricks(), AprilTagData::findTag(), PolygonData::formPolygons(), ShapeSpace::getShapeListForGUI(), TargetData::isMatchFor(), SphereData::isMatchFor(), SiftData::isMatchFor(), PolygonData::isMatchFor(), PointData::isMatchFor(), MarkerData::isMatchFor(), LocalizationParticleData::isMatchFor(), LineData::isMatchFor(), EllipseData::isMatchFor(), CylinderData::isMatchFor(), BlobData::isMatchFor(), AprilTagData::isMatchFor(), TargetData::mergeWith(), SphereData::mergeWith(), PyramidData::mergeWith(), PointData::mergeWith(), LineData::mergeWith(), BrickData::mergeWith(), TargetData::updateParams(), MarkerData::updateParams(), LineData::updateParams(), EllipseData::updateParams(), BlobData::updateParams(), and AgentData::updateParams().
Definition at line 110 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); } \
operator T&() { sanity_check(); return *static_cast<T*>(data); } \
operator const T&() const { sanity_check(); return *static_cast<T*>(data); }
Definition at line 98 of file ShapeRoot.h. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
DualCoding 5.1CVS |
Generated Fri Mar 16 05:23:50 2012 by Doxygen 1.6.3 |