MIRA
CollisionTest Member List

This is the complete list of members for CollisionTest, including all inherited members.

calculateOffsetAndOverlap(const Size2i &map, const Point2i &p, float phi) constCollisionTestprotected
calculateSegment(float phi) constCollisionTestprotected
clearShape(Img8U1 &map, const Point2i &p, float phi, uint8 freeValue=0) constCollisionTest
CollisionTest(float cellSize=0.02f, uint32 segments=360)CollisionTestinline
CollisionTest(const CollisionTest &other)CollisionTestinline
decayShape(Img8U1 &map, const Point2i &p, float phi, float decayRate, float neutral=127.f, bool decayObstacles=true, bool decayFreespace=false, bool invertShape=false) constCollisionTest
distanceToObstacle(const Img32F1 &distanceMap, const Point2i &p, float phi, Point2i *oClosestModelPoint=NULL) constCollisionTest
distanceTransform(const Img8U1 &map, Img32F1 &oDistanceMap) constCollisionTest
distanceTransform(const Img8U1 &map, Img32F1 &oDistanceMap, Img< int32 > &oLabelMap) constCollisionTest
distanceTransformAndClearShape(const Img8U1 &map, Img32F1 &oDistanceMap, const Point2i &p, float phi) constCollisionTest
distanceTransformAndClearShape(const Img8U1 &map, Img32F1 &oDistanceMap, Img< int32 > &oLabelMap, const Point2i &p, float phi) constCollisionTest
getShape(float phi) constCollisionTest
getShapeBB(float phi) constCollisionTest
initialize(const Footprint &footprint)CollisionTest
initialize(const Footprint &footprint, float cellSize)CollisionTest
initialize(const Footprint &footprint, float cellSize, uint32 segments)CollisionTest
mCellSizeCollisionTestprotected
mObstacleThresholdCollisionTestprotected
mSegmentsCollisionTestprotected
mSegmentStepCollisionTestprotected
mShapeDimensionCollisionTestprotected
mShapeLUTCollisionTestprotected
mShapeLUTBBCollisionTestprotected
obstaclePosition(const Img32F1 &distanceMap, const Img< int32 > &labelMap, const Point2i &closestModelPoint, std::map< int, Point2i > *ioCache=NULL)CollisionTeststatic
operator=(const CollisionTest &other)CollisionTestinline
reflect(Reflector &r)CollisionTestinline
testCollision(const Img8U1 &map, const Point2i &p, float phi) constCollisionTest