PPL API Reference
Overview Core Algorithm Abstractions Utilities Parallel Methods
Modules Class Hierarchy Classes Functions
Todo List Bug List Dead Code
ClearanceUtility< MPTraits > Member List

This is the complete list of members for ClearanceUtility< MPTraits >, including all inherited members.

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() constMPBaseObject< MPTraits >protected
GetBlockRoadmap(Robot *const _r=nullptr) const noexceptMPBaseObject< MPTraits >
GetConnector(const std::string &) const noexceptMPBaseObject< MPTraits >
GetDistanceMetric(const std::string &) const noexceptMPBaseObject< MPTraits >
GetDistanceMetricLabel() constClearanceUtility< MPTraits >
GetEnvironment() const noexceptMPBaseObject< MPTraits >
GetExactClearance() constClearanceUtility< MPTraits >
GetExtender(const std::string &) const noexceptMPBaseObject< MPTraits >
GetGoalTracker() const noexceptMPBaseObject< MPTraits >
GetGroupPath(RobotGroup *const _g=nullptr) const noexceptMPBaseObject< MPTraits >
GetGroupRoadmap(RobotGroup *const _g=nullptr) const noexceptMPBaseObject< MPTraits >
GetGroupTask() const noexceptMPBaseObject< MPTraits >
GetLabel() constMPBaseObject< MPTraits >
GetLocalObstacleMap() const noexceptMPBaseObject< MPTraits >
GetLocalPlanner(const std::string &) const noexceptMPBaseObject< MPTraits >
GetMapEvaluator(const std::string &) const noexceptMPBaseObject< MPTraits >
GetMetric(const std::string &) const noexceptMPBaseObject< MPTraits >
GetMPLibrary() const noexceptMPBaseObject< MPTraits >
GetMPProblem() const noexceptMPBaseObject< MPTraits >
GetMPSolution() const noexcept (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
GetMPStrategy(const std::string &) const noexceptMPBaseObject< MPTraits >
GetMPTools() const noexceptMPBaseObject< MPTraits >
GetName() constMPBaseObject< MPTraits >
GetNameAndLabel() constMPBaseObject< MPTraits >
GetNearestVertexWitness(CfgType &_cfg, CDInfo &_cdInfo, const Boundary *const _b)ClearanceUtility< MPTraits >protected
GetNeighborhoodFinder(const std::string &) const noexceptMPBaseObject< MPTraits >
GetOrientationResolution() constClearanceUtility< MPTraits >
GetPath(Robot *const _r=nullptr) const noexceptMPBaseObject< MPTraits >
GetPathModifier(const std::string &) const noexceptMPBaseObject< MPTraits >
GetPositionResolution() constClearanceUtility< MPTraits >
GetRoadmap(Robot *const _r=nullptr) const noexceptMPBaseObject< MPTraits >
GetSampler(const std::string &) const noexceptMPBaseObject< MPTraits >
GetStatClass() const noexceptMPBaseObject< MPTraits >
GetTask() const noexceptMPBaseObject< MPTraits >
GetValidityChecker(const std::string &) const noexceptMPBaseObject< MPTraits >
GetValidityCheckerLabel() constClearanceUtility< 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() overrideClearanceUtility< MPTraits >virtual
IsInitialized() constClearanceUtility< MPTraits >
IsRunning() const noexceptMPBaseObject< MPTraits >
LocalObstacleMap typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
LocalPlannerPointer typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
m_clearanceRaysClearanceUtility< MPTraits >protected
m_debugMPBaseObject< MPTraits >protected
m_dmLabelClearanceUtility< MPTraits >protected
m_exactClearanceClearanceUtility< MPTraits >protected
m_exactPenetrationClearanceUtility< MPTraits >protected
m_initializedClearanceUtility< MPTraits >protected
m_maSearchResolutionFactorClearanceUtility< MPTraits >protected
m_maxRayIterationsClearanceUtility< MPTraits >protected
m_maxRayMagnitudeClearanceUtility< MPTraits >protected
m_orientationResFactorClearanceUtility< MPTraits >protected
m_orientationResolutionClearanceUtility< MPTraits >protected
m_penetrationRaysClearanceUtility< MPTraits >protected
m_positionalDofsOnlyClearanceUtility< MPTraits >protected
m_positionalResFactorClearanceUtility< MPTraits >protected
m_rayTickResolutionClearanceUtility< MPTraits >protected
m_useBBXClearanceUtility< MPTraits >protected
m_vcLabelClearanceUtility< 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 overrideClearanceUtility< MPTraits >virtual
MPBaseObject::Print(std::ostream &_os) constMPBaseObject< 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 *) noexceptMPBaseObject< 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