Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
ShapeFuns.h File Reference
Include dependency graph for ShapeFuns.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 345 of file ShapeFuns.h.
Value: for ( std::vector<DualCoding::Shape<_type> >::iterator _var2##_it = ++std::vector<DualCoding::Shape<_type> >::iterator(_var1##_it); \
_var2##_it != _shapesvec.end(); _var2##_it++ ) { \
DualCoding::Shape<_type> &_var2 = *_var2##_it; \
_body }
Definition at line 74 of file ShapeFuns.h. Referenced by BrickData::findBricks().
Value: for ( std::vector<DualCoding::ShapeRoot>::iterator _var##_it = _shapesvec.begin(); \ _var##_it != _shapesvec.end(); _var##_it++ ) { \ DualCoding::ShapeRoot &_var = *_var##_it; \ _body }
Definition at line 81 of file ShapeFuns.h. Referenced by DualCoding::select_type().
Value: for ( std::vector<DualCoding::Shape<_type> >::iterator _var##_it = _shapesvec.begin(); \
_var##_it != _shapesvec.end(); _var##_it++ ) { \
DualCoding::Shape<_type> &_var = *_var##_it; \
_body } \
Definition at line 67 of file ShapeFuns.h. Referenced by BrickData::findBricks().
Definition at line 64 of file ShapeFuns.h.
Retrieve a shape based on its name, but bind to a new name.
Definition at line 35 of file ShapeFuns.h.
Retrieve a shape based on its name.
Definition at line 31 of file ShapeFuns.h. Referenced by Pilot::BuildTarget::generateMapBuilderRequest(), Pilot::BuildTarget::getNextPoint(), and Pilot::BuildTarget::processEvent().
Value: DualCoding::Shape<_type> _name((_value)); \
if ( _name.isValid() ) _name->V(#_name);
Definition at line 21 of file ShapeFuns.h. Referenced by BrickData::addBrickWithTwoSides(), PFShapeSLAM::displayParticles(), PFShapeLocalization::displayParticles(), BrickData::extractBrick(), TargetData::extractLineTarget(), PyramidData::extractPyramid(), PyramidData::findBoundingTriangle(), BrickData::findBricks(), BlobData::findCorners(), BlobData::findCornersDerivative(), BlobData::findCornersDiagonal(), BlobData::findCornersShapeFit(), BrickData::findOrthogonalBoundingBox(), TargetData::mergeWith(), and TargetData::updateParams().
Value: NEW_SHAPE(_name, _type, _value); \ if ( _name.isValid() ) _name->N(#_name);
Definition at line 26 of file ShapeFuns.h. Referenced by visops::bottomHalfPlane(), BrickData::findBricks(), BrickData::findOrthogonalBoundingBox(), visops::leftHalfPlane(), visops::rightHalfPlane(), and visops::topHalfPlane().
Create a new vector of shapes of the specified type.
Definition at line 39 of file ShapeFuns.h. Referenced by TargetData::extractLineTarget().
Value: for ( std::vector<DualCoding::Shape<_type> >::iterator _var2##_it = ++std::vector<DualCoding::Shape<_type> >::iterator(_var1##_it); \
_var2##_it != _shapesvec.end(); _var2##_it++ ) { \
DualCoding::Shape<_type> &_var2 = *_var2##_it;
Definition at line 53 of file ShapeFuns.h.
Value: for ( std::vector<DualCoding::ShapeRoot>::iterator _var##_it = _shapesvec.begin(); \ _var##_it != _shapesvec.end(); _var##_it++ ) { \ DualCoding::ShapeRoot &_var = *_var##_it;
Definition at line 59 of file ShapeFuns.h.
Value: for ( std::vector<DualCoding::Shape<_type> >::iterator _var##_it = _shapesvec.begin(); \
_var##_it != _shapesvec.end(); _var##_it++ ) { \
DualCoding::Shape<_type> &_var = *_var##_it;
Definition at line 47 of file ShapeFuns.h.
|
DualCoding 4.0 |
Generated Thu Nov 22 00:53:19 2007 by Doxygen 1.5.4 |