AdjustWitnessToEnsureValidity(const CfgType &_cfg, const bool _initValidity, CfgType &_witnessCfg, const Boundary *const _b, const bool _useOppValidityWitness=true) | ClearanceUtility< MPTraits > | protected |
ApproxCollisionInfo(CfgType &_cfg, CfgType &_clrCfg, const Boundary *const _b, CDInfo &_cdInfo, const bool &_useOppValidityWitness=true) | ClearanceUtility< MPTraits > | |
CfgType typedef (defined in ClearanceUtility< MPTraits >) | ClearanceUtility< MPTraits > | |
ClearanceUtility(string _vcLabel="", string _dmLabel="", bool _exactClearance=false, bool _exactPenetration=false, size_t _clearanceRays=10, size_t _penetrationRays=10, double _approxStepSize=MAX_DBL, double _approxResolution=MAX_DBL, bool _useBBX=true, bool _positional=true, bool _debug=false) | ClearanceUtility< MPTraits > | |
ClearanceUtility(XMLNode &_node) | ClearanceUtility< MPTraits > | |
CollisionInfo(CfgType &_cfg, CfgType &_clrCfg, const Boundary *const _b, CDInfo &_cdInfo, const bool &_useOppValidityWitness=true) | ClearanceUtility< MPTraits > | |
ConnectorPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
DistanceMetricPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
EdgeClearance(const CfgType &_c1, const CfgType &_c2, const WeightType &_weight) | ClearanceUtility< MPTraits > | |
ExactCollisionInfo(CfgType &_cfg, CfgType &_clrCfg, const Boundary *const _b, CDInfo &_cdInfo, const bool _useOppValidityWitness=true) | ClearanceUtility< MPTraits > | |
ExtenderPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
FindApproximateWitness(const std::size_t &_numRays, std::vector< Ray< CfgType > > &_rays, const CfgType &_sampledCfg, const bool &_initValidity, const Boundary *const _b, std::pair< size_t, CfgType > &_candidate, const bool &_useOppValidityWitness=true) | ClearanceUtility< MPTraits > | |
GetBaseFilename() const | MPBaseObject< MPTraits > | protected |
GetBlockRoadmap(Robot *const _r=nullptr) const noexcept | MPBaseObject< MPTraits > | |
GetConnector(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetDistanceMetric(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetDistanceMetricLabel() const | ClearanceUtility< MPTraits > | |
GetEnvironment() const noexcept | MPBaseObject< MPTraits > | |
GetExactClearance() const | ClearanceUtility< MPTraits > | |
GetExtender(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetGoalTracker() const noexcept | MPBaseObject< MPTraits > | |
GetGroupPath(RobotGroup *const _g=nullptr) const noexcept | MPBaseObject< MPTraits > | |
GetGroupRoadmap(RobotGroup *const _g=nullptr) const noexcept | MPBaseObject< MPTraits > | |
GetGroupTask() const noexcept | MPBaseObject< MPTraits > | |
GetLabel() const | MPBaseObject< MPTraits > | |
GetLocalObstacleMap() const noexcept | MPBaseObject< MPTraits > | |
GetLocalPlanner(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetMapEvaluator(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetMetric(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetMPLibrary() const noexcept | MPBaseObject< MPTraits > | |
GetMPProblem() const noexcept | MPBaseObject< MPTraits > | |
GetMPSolution() const noexcept (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
GetMPStrategy(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetMPTools() const noexcept | MPBaseObject< MPTraits > | |
GetName() const | MPBaseObject< MPTraits > | |
GetNameAndLabel() const | MPBaseObject< MPTraits > | |
GetNearestVertexWitness(CfgType &_cfg, CDInfo &_cdInfo, const Boundary *const _b) | ClearanceUtility< MPTraits > | protected |
GetNeighborhoodFinder(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetOrientationResolution() const | ClearanceUtility< MPTraits > | |
GetPath(Robot *const _r=nullptr) const noexcept | MPBaseObject< MPTraits > | |
GetPathModifier(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetPositionResolution() const | ClearanceUtility< MPTraits > | |
GetRoadmap(Robot *const _r=nullptr) const noexcept | MPBaseObject< MPTraits > | |
GetSampler(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetStatClass() const noexcept | MPBaseObject< MPTraits > | |
GetTask() const noexcept | MPBaseObject< MPTraits > | |
GetValidityChecker(const std::string &) const noexcept | MPBaseObject< MPTraits > | |
GetValidityCheckerLabel() const | ClearanceUtility< MPTraits > | |
GoalTracker typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
GroupPath typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
GroupRoadmapType typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
Initialize() override | ClearanceUtility< MPTraits > | virtual |
IsInitialized() const | ClearanceUtility< MPTraits > | |
IsRunning() const noexcept | MPBaseObject< MPTraits > | |
LocalObstacleMap typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
LocalPlannerPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
m_clearanceRays | ClearanceUtility< MPTraits > | protected |
m_debug | MPBaseObject< MPTraits > | protected |
m_dmLabel | ClearanceUtility< MPTraits > | protected |
m_exactClearance | ClearanceUtility< MPTraits > | protected |
m_exactPenetration | ClearanceUtility< MPTraits > | protected |
m_initialized | ClearanceUtility< MPTraits > | protected |
m_maSearchResolutionFactor | ClearanceUtility< MPTraits > | protected |
m_maxRayIterations | ClearanceUtility< MPTraits > | protected |
m_maxRayMagnitude | ClearanceUtility< MPTraits > | protected |
m_orientationResFactor | ClearanceUtility< MPTraits > | protected |
m_orientationResolution | ClearanceUtility< MPTraits > | protected |
m_penetrationRays | ClearanceUtility< MPTraits > | protected |
m_positionalDofsOnly | ClearanceUtility< MPTraits > | protected |
m_positionalResFactor | ClearanceUtility< MPTraits > | protected |
m_rayTickResolution | ClearanceUtility< MPTraits > | protected |
m_useBBX | ClearanceUtility< MPTraits > | protected |
m_vcLabel | ClearanceUtility< MPTraits > | protected |
MakeRays(const CfgType &_sampledCfg, const std::size_t &_numRays, std::vector< Ray< CfgType > > &_rays) | ClearanceUtility< MPTraits > | |
MapEvaluatorPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
MetricPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
MPBaseObject(const std::string &_label="", const std::string &_name="", bool _debug=false) | MPBaseObject< MPTraits > | |
MPBaseObject(XMLNode &_node) | MPBaseObject< MPTraits > | |
MPLibrary typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
MPSolution typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
MPStrategyPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
NeighborhoodFinderPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
Path typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
PathClearance(vector< VID > &_path) | ClearanceUtility< MPTraits > | |
PathClearance(vector< Cfg > &_path) | ClearanceUtility< MPTraits > | |
PathModifierPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
Print(ostream &_os) const override | ClearanceUtility< MPTraits > | virtual |
MPBaseObject::Print(std::ostream &_os) const | MPBaseObject< MPTraits > | virtual |
RoadmapClearance() | ClearanceUtility< MPTraits > | |
RoadmapType typedef (defined in ClearanceUtility< MPTraits >) | ClearanceUtility< MPTraits > | |
SamplerPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
SetLabel(const std::string &) | MPBaseObject< MPTraits > | |
SetMPLibrary(MPLibrary *) noexcept | MPBaseObject< MPTraits > | |
SetName(const std::string &_s) | MPBaseObject< MPTraits > | protected |
SetValidityCheckerLabel(const string &_s) | ClearanceUtility< MPTraits > | |
ValidateCandidate(const std::pair< size_t, CfgType > &_cand, const std::vector< Ray< CfgType > > &_rays, const Boundary *const _b, const bool &_useOppValidityWitness=true) | ClearanceUtility< MPTraits > | |
ValidityCheckerPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
VID typedef (defined in ClearanceUtility< MPTraits >) | ClearanceUtility< MPTraits > | |
WeightType typedef (defined in ClearanceUtility< MPTraits >) | ClearanceUtility< MPTraits > | |
~ClearanceUtility()=default (defined in ClearanceUtility< MPTraits >) | ClearanceUtility< MPTraits > | virtual |
~MPBaseObject()=default (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | virtual |