KrisLibrary
1.0.0
|
This is the complete list of members for MultiCSpace, 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 | MultiCSpace | inline |
CheckConstraints(const Config &, std::vector< bool > &satisfied) | CSpace | virtual |
componentNames (defined in MultiCSpace) | MultiCSpace | |
components (defined in MultiCSpace) | MultiCSpace | |
Constraint(int i) (defined in MultiCSpace) | MultiCSpace | virtual |
ConstraintName(int i) (defined in MultiCSpace) | MultiCSpace | virtual |
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) | MultiCSpace | virtual |
distanceWeights (defined in MultiCSpace) | MultiCSpace | |
FeasibleNumeric() | MultiCSpace | virtual |
FlattenConstraints() | MultiCSpace | |
GeodesicCSpace() (defined in GeodesicCSpace) | GeodesicCSpace | inline |
GeodesicSpace() (defined in GeodesicSpace) | GeodesicSpace | inline |
GetFeasibleNames(const Config &q, std::vector< std::string > &names) | CSpace | |
GetInfeasibleNames(const Config &q, std::vector< std::string > &names) | CSpace | |
Integrate(const Config &a, const Vector &da, Config &b) (defined in MultiCSpace) | MultiCSpace | virtual |
Interpolate(const Config &x, const Config &y, Real u, Config &out) (defined in MultiCSpace) | MultiCSpace | virtual |
InterpolateDeriv(const Config &a, const Config &b, Real u, Vector &dx) (defined in MultiCSpace) | MultiCSpace | virtual |
InterpolateDeriv2(const Config &a, const Config &b, Real u, Vector &ddx) (defined in MultiCSpace) | MultiCSpace | virtual |
InterpolateDerivA(const Config &a, const Config &b, Real u, const Vector &da, Vector &dx) (defined in MultiCSpace) | MultiCSpace | virtual |
InterpolateDerivB(const Config &a, const Config &b, Real u, const Vector &db, Vector &dx) (defined in MultiCSpace) | MultiCSpace | virtual |
IsFeasible(const Config &q) (defined in MultiCSpace) | MultiCSpace | virtual |
IsFeasible(const Config &, int constraint) (defined in CSpace) | CSpace | virtual |
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) | MultiCSpace | virtual |
LocalPlanner_Independent(const Config &a, const Config &b) | MultiCSpace | |
Midpoint(const Config &x, const Config &y, Config &out) (defined in MultiCSpace) | MultiCSpace | virtual |
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) | MultiCSpace | virtual |
NumDimensions() (defined in MultiCSpace) | MultiCSpace | virtual |
NumIntrinsicDimensions() (defined in MultiCSpace) | MultiCSpace | virtual |
ObstacleDistance(const Config &a) | MultiCSpace | virtual |
PathChecker(const Config &a, const Config &b) (defined in MultiCSpace) | MultiCSpace | virtual |
PathChecker(const Config &a, const Config &b, int obstacle) (defined in MultiCSpace) | MultiCSpace | virtual |
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) | MultiCSpace | virtual |
Properties(PropertyMap &) | MultiCSpace | virtual |
Sample(Config &x) (defined in MultiCSpace) | MultiCSpace | virtual |
SampleNeighborhood(const Config &c, Real r, Config &x) (defined in MultiCSpace) | MultiCSpace | virtual |
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) | MultiCSpace | virtual |
~CSpace() (defined in CSpace) | CSpace | inlinevirtual |
~GeodesicCSpace() (defined in GeodesicCSpace) | GeodesicCSpace | inlinevirtual |
~GeodesicSpace() (defined in GeodesicSpace) | GeodesicSpace | inlinevirtual |