KrisLibrary  1.0.0
CVSpace Member List

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

Add(const std::string &name, const std::shared_ptr< CSpace > &space, Real distanceWeight=1) (defined in MultiCSpace)MultiCSpace
AddConstraint(int spaceIndex, const std::string &name, CSet *constraint)MultiCSpace
AddConstraint(int spaceIndex, const std::string &name, const std::shared_ptr< CSet > &constraint)MultiCSpace
AddConstraint(int spaceIndex, const std::string &name, CSet::CPredicate test)MultiCSpace
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
AreSubspacesIndependent() const MultiCSpaceinline
CheckConstraints(const Config &, std::vector< bool > &satisfied)CSpacevirtual
componentNames (defined in MultiCSpace)MultiCSpace
components (defined in MultiCSpace)MultiCSpace
Constraint(int i) (defined in MultiCSpace)MultiCSpacevirtual
ConstraintName(int i) (defined in MultiCSpace)MultiCSpacevirtual
constraintNames (defined in CSpace)CSpace
constraints (defined in CSpace)CSpace
CopyConstraints(const CSpace *space, const std::string &prefix="") (defined in CSpace)CSpace
CVSpace(const std::shared_ptr< CSpace > &baseSpace, const std::shared_ptr< CSpace > &velSpace) (defined in CVSpace)CVSpace
Distance(const Config &x, const Config &y)MultiCSpacevirtual
distanceWeights (defined in MultiCSpace)MultiCSpace
FeasibleNumeric()MultiCSpacevirtual
FlattenConstraints()MultiCSpace
GeodesicCSpace() (defined in GeodesicCSpace)GeodesicCSpaceinline
GeodesicSpace() (defined in GeodesicSpace)GeodesicSpaceinline
GetConfig(const Config &x, Config &q) (defined in CVSpace)CVSpacestatic
GetConfigRef(const Config &x, Config &q) (defined in CVSpace)CVSpacestatic
GetFeasibleNames(const Config &q, std::vector< std::string > &names)CSpace
GetInfeasibleNames(const Config &q, std::vector< std::string > &names)CSpace
GetState(const Config &x, Config &q, Vector &v) (defined in CVSpace)CVSpacestatic
GetStateRef(const Config &x, Config &q, Vector &v) (defined in CVSpace)CVSpacestatic
GetVelocity(const Config &x, Vector &v) (defined in CVSpace)CVSpacestatic
GetVelocityRef(const Config &x, Vector &v) (defined in CVSpace)CVSpacestatic
Integrate(const Config &a, const Vector &da, Config &b) (defined in MultiCSpace)MultiCSpacevirtual
Interpolate(const Config &x, const Config &y, Real u, Config &out) (defined in MultiCSpace)MultiCSpacevirtual
InterpolateDeriv(const Config &a, const Config &b, Real u, Vector &dx) (defined in MultiCSpace)MultiCSpacevirtual
InterpolateDeriv2(const Config &a, const Config &b, Real u, Vector &ddx) (defined in MultiCSpace)MultiCSpacevirtual
InterpolateDerivA(const Config &a, const Config &b, Real u, const Vector &da, Vector &dx) (defined in MultiCSpace)MultiCSpacevirtual
InterpolateDerivB(const Config &a, const Config &b, Real u, const Vector &db, Vector &dx) (defined in MultiCSpace)MultiCSpacevirtual
IsFeasible(const Config &q) (defined in MultiCSpace)MultiCSpacevirtual
IsFeasible(const Config &, int constraint) (defined in CSpace)CSpacevirtual
IsFeasible_Independent(const Config &)MultiCSpace
Join(const std::vector< Vector > &items, Vector &x) (defined in MultiCSpace)MultiCSpace
LocalPlanner(const Config &a, const Config &b) (defined in MultiCSpace)MultiCSpacevirtual
LocalPlanner_Independent(const Config &a, const Config &b)MultiCSpace
Midpoint(const Config &x, const Config &y, Config &out) (defined in MultiCSpace)MultiCSpacevirtual
MultiCSpace() (defined in MultiCSpace)MultiCSpace
MultiCSpace(const std::shared_ptr< CSpace > &space1, const std::shared_ptr< CSpace > &space2) (defined in MultiCSpace)MultiCSpace
MultiCSpace(const std::vector< std::shared_ptr< CSpace > > &components) (defined in MultiCSpace)MultiCSpace
NumConstraints() (defined in MultiCSpace)MultiCSpacevirtual
NumDimensions() (defined in MultiCSpace)MultiCSpacevirtual
NumIntrinsicDimensions() (defined in MultiCSpace)MultiCSpacevirtual
ObstacleDistance(const Config &a)MultiCSpacevirtual
PathChecker(const Config &a, const Config &b) (defined in MultiCSpace)MultiCSpacevirtual
PathChecker(const Config &a, const Config &b, int obstacle) (defined in MultiCSpace)MultiCSpacevirtual
PathChecker_Independent(const Config &a, const Config &b)MultiCSpace
PathChecker_Independent(const Config &a, const Config &b, int constraint)MultiCSpace
PrintInfeasibleNames(const Config &q, std::ostream &out=std::cout, const char *prefix="", const char *suffix="\n")CSpace
ProjectFeasible(Config &x)MultiCSpacevirtual
Properties(PropertyMap &)MultiCSpacevirtual
Sample(Config &x) (defined in MultiCSpace)MultiCSpacevirtual
SampleNeighborhood(const Config &c, Real r, Config &x) (defined in MultiCSpace)MultiCSpacevirtual
SetConfig(const Config &q, Config &x) (defined in CVSpace)CVSpacestatic
SetState(const Config &q, const Vector &v, Config &x) (defined in CVSpace)CVSpacestatic
SetVelocity(const Vector &v, Config &x) (defined in CVSpace)CVSpacestatic
Split(const Vector &x, std::vector< Vector > &items) (defined in MultiCSpace)MultiCSpace
SplitRef(const Vector &x, std::vector< Vector > &items) (defined in MultiCSpace)MultiCSpace
VariableName(int i) (defined in MultiCSpace)MultiCSpacevirtual
~CSpace() (defined in CSpace)CSpaceinlinevirtual
~GeodesicCSpace() (defined in GeodesicCSpace)GeodesicCSpaceinlinevirtual
~GeodesicSpace() (defined in GeodesicSpace)GeodesicSpaceinlinevirtual