KrisLibrary  1.0.0
Geometric2DCSpace Member List

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

AABB enum value (defined in Geometric2DCollection)Geometric2DCollection
aabbs (defined in Geometric2DCollection)Geometric2DCollection
Add(const Triangle2D &tri) (defined in Geometric2DCollection)Geometric2DCollection
Add(const AABB2D &bbox) (defined in Geometric2DCollection)Geometric2DCollection
Add(const Box2D &box) (defined in Geometric2DCollection)Geometric2DCollection
Add(const Circle2D &sphere) (defined in Geometric2DCollection)Geometric2DCollection
Add(const Geometric2DCollection &geom) (defined in Geometric2DCollection)Geometric2DCollection
Add(const GeometricPrimitive2D &geom) (defined in Geometric2DCollection)Geometric2DCollection
AddConstraint(const std::string &name, CSet *constraint) (defined in CSpace)CSpace
AddConstraint(const std::string &name, const std::shared_ptr< CSet > &constraint) (defined in CSpace)CSpace
AddConstraint(const std::string &name, CSet::CPredicate test) (defined in CSpace)CSpace
Box enum value (defined in Geometric2DCollection)Geometric2DCollection
boxes (defined in Geometric2DCollection)Geometric2DCollection
CheckConstraints(const Config &, std::vector< bool > &satisfied)CSpacevirtual
Circle enum value (defined in Geometric2DCollection)Geometric2DCollection
circles (defined in Geometric2DCollection)Geometric2DCollection
Clear() (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Vector2 &x) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Segment2D &s) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Circle2D &circle) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Box2D &box) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Triangle2D &tri) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const GeometricPrimitive2D &geom) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Geometric2DCollection &geom) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Vector2 &x, int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Segment2D &s, int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Circle2D &circle, int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Box2D &box, int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Triangle2D &tri, int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const GeometricPrimitive2D &geom, int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
Collides(const Geometric2DCollection &geom, int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
Constraint(int i) (defined in CSpace)CSpaceinlinevirtual
ConstraintName(int i) (defined in CSpace)CSpaceinlinevirtual
constraintNames (defined in CSpace)CSpace
constraints (defined in CSpace)CSpace
CopyConstraints(const CSpace *space, const std::string &prefix="") (defined in CSpace)CSpace
Distance(const Config &x, const Config &y)Geometric2DCSpacevirtual
Distance(const Vector2 &x) const (defined in Geometric2DCollection)Geometric2DCollection
Distance(const Circle2D &circle) const (defined in Geometric2DCollection)Geometric2DCollection
Distance(const Vector2 &x, int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
Distance(const Circle2D &circle, int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
domain (defined in Geometric2DCSpace)Geometric2DCSpace
DrawGL() const (defined in Geometric2DCSpace)Geometric2DCSpace
DrawOutlinesGL() const (defined in Geometric2DCollection)Geometric2DCollection
euclideanSpace (defined in Geometric2DCSpace)Geometric2DCSpace
FeasibleNumeric()CSpacevirtual
Geometric2DCSpace() (defined in Geometric2DCSpace)Geometric2DCSpace
GetFeasibleNames(const Config &q, std::vector< std::string > &names)CSpace
GetInfeasibleNames(const Config &q, std::vector< std::string > &names)CSpace
InitConstraints() (defined in Geometric2DCSpace)Geometric2DCSpace
Interpolate(const Config &x, const Config &y, Real u, Config &out) (defined in CSpace)CSpacevirtual
IsFeasible(const Config &) (defined in CSpace)CSpacevirtual
IsFeasible(const Config &, int constraint) (defined in CSpace)CSpacevirtual
LocalPlanner(const Config &a, const Config &b) (defined in CSpace)CSpacevirtual
Midpoint(const Config &x, const Config &y, Config &out) (defined in CSpace)CSpacevirtual
NumConstraints() (defined in CSpace)CSpaceinlinevirtual
NumDimensions() const (defined in Geometric2DCSpace)Geometric2DCSpaceinlinevirtual
NumDimensions() (defined in CSpace)CSpacevirtual
NumObstacles() const (defined in Geometric2DCollection)Geometric2DCollection
Obstacle(int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
ObstacleDistance(const Vector2 &x) const (defined in Geometric2DCSpace)Geometric2DCSpace
ObstacleDistance(const Circle2D &circle) const (defined in Geometric2DCSpace)Geometric2DCSpace
ObstacleDistance(const Config &x)Geometric2DCSpaceinlinevirtual
ObstacleIndex(int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
ObstacleOverlap(const Segment2D &s) const (defined in Geometric2DCSpace)Geometric2DCSpace
ObstacleOverlap(const Circle2D &circle) const (defined in Geometric2DCSpace)Geometric2DCSpace
ObstacleOverlap(const Box2D &box) const (defined in Geometric2DCSpace)Geometric2DCSpace
ObstacleOverlap(const Triangle2D &tri) const (defined in Geometric2DCSpace)Geometric2DCSpace
ObstacleOverlap(const Segment2D &s, int obstacle) const (defined in Geometric2DCSpace)Geometric2DCSpace
ObstacleType(int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
ObstacleTypeName(int obstacle) const (defined in Geometric2DCollection)Geometric2DCollection
PathChecker(const Config &a, const Config &b) (defined in Geometric2DCSpace)Geometric2DCSpacevirtual
PathChecker(const Config &a, const Config &b, int obstacle) (defined in Geometric2DCSpace)Geometric2DCSpacevirtual
PrintInfeasibleNames(const Config &q, std::ostream &out=std::cout, const char *prefix="", const char *suffix="\n")CSpace
ProjectFeasible(Config &x)CSpacevirtual
Properties(PropertyMap &) const (defined in Geometric2DCSpace)Geometric2DCSpacevirtual
CSpace::Properties(PropertyMap &)CSpacevirtual
Sample(Config &x) (defined in Geometric2DCSpace)Geometric2DCSpacevirtual
SampleNeighborhood(const Config &c, Real r, Config &x) (defined in Geometric2DCSpace)Geometric2DCSpacevirtual
ToPolygons(vector< vector< Vector2 > > &polys) const (defined in Geometric2DCollection)Geometric2DCollection
Transform(const RigidTransform2D &T) (defined in Geometric2DCollection)Geometric2DCollection
Triangle enum value (defined in Geometric2DCollection)Geometric2DCollection
triangles (defined in Geometric2DCollection)Geometric2DCollection
Type enum name (defined in Geometric2DCollection)Geometric2DCollection
VariableName(int i) (defined in CSpace)CSpacevirtual
visibilityEpsilon (defined in Geometric2DCSpace)Geometric2DCSpace
~CSpace() (defined in CSpace)CSpaceinlinevirtual