AddDuplicateVertex(const Vertex &_v) noexcept | RoadmapGraph< Vertex, Edge > | virtual |
AddEdge(const VID _source, const VID _target, const Edge &_w) noexcept override | GroupRoadmap< Vertex, Edge > | virtual |
RoadmapGraph::AddEdge(const VID _source, const VID _target, const std::pair< Edge, Edge > &_w) noexcept | RoadmapGraph< Vertex, Edge > | virtual |
AddVertex(const Vertex &_v) noexcept override | GroupRoadmap< Vertex, Edge > | virtual |
adj_edge_iterator typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
AppendRoadmap(const RoadmapGraph &_r) | RoadmapGraph< Vertex, Edge > | |
BaseType typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
CCTrackerType typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
CEI typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
CfgType typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
ClearHooks() noexcept override | GroupRoadmap< Vertex, Edge > | virtual |
ColorMap typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
CVI typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
DeleteEdge(EI _iterator) noexcept override | GroupRoadmap< Vertex, Edge > | virtual |
RoadmapGraph::DeleteEdge(const VID _source, const VID _target) noexcept | RoadmapGraph< Vertex, Edge > | virtual |
DeleteVertex(const VID _v) noexcept override | GroupRoadmap< Vertex, Edge > | virtual |
DisableHooks() noexcept | RoadmapGraph< Vertex, Edge > | |
ED typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
edge_descriptor typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
EdgeHook typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
EdgeID typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
EdgeType typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
EI typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
EID typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
EnableHooks() noexcept | RoadmapGraph< Vertex, Edge > | |
EP typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
ExecuteAddEdgeHooks(const EI _iterator) noexcept | RoadmapGraph< Vertex, Edge > | protected |
ExecuteAddVertexHooks(const VI _iterator) noexcept | RoadmapGraph< Vertex, Edge > | protected |
ExecuteDeleteEdgeHooks(const EI _iterator) noexcept | RoadmapGraph< Vertex, Edge > | protected |
ExecuteDeleteVertexHooks(const VI _iterator) noexcept | RoadmapGraph< Vertex, Edge > | protected |
GetAllVIDs() const noexcept | RoadmapGraph< Vertex, Edge > | |
GetCCTracker() const noexcept | RoadmapGraph< Vertex, Edge > | |
GetChildren(const VID _vid) const noexcept | RoadmapGraph< Vertex, Edge > | |
GetEdge(const VID _source, const VID _target, EI &_ei) noexcept | RoadmapGraph< Vertex, Edge > | |
GetEdge(const VID _source, const VID _target, CEI &_ei) const noexcept | RoadmapGraph< Vertex, Edge > | |
GetEdge(const VID _source, const VID _target) noexcept (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
GetEdge(const EID _descriptor) noexcept (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
GetGroup() | GroupRoadmap< Vertex, Edge > | |
GetLastVID() const noexcept | RoadmapGraph< Vertex, Edge > | |
GetNumRobots() const noexcept | GroupRoadmap< Vertex, Edge > | |
GetPredecessors(const VID _vid) const noexcept | RoadmapGraph< Vertex, Edge > | |
GetRoadmap(const size_t _index) | GroupRoadmap< Vertex, Edge > | |
GetRoadmap(const size_t _index) const (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
GetRobot() const noexcept | RoadmapGraph< Vertex, Edge > | |
GetTimestamp() const noexcept | RoadmapGraph< Vertex, Edge > | |
GetVertex(T &_t) noexcept | RoadmapGraph< Vertex, Edge > | |
GetVertex(VI &_t) noexcept (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
GetVertex(VID _t) noexcept (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
GetVertex(T &_t) const noexcept | RoadmapGraph< Vertex, Edge > | |
GetVertex(CVI &_t) const noexcept (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
GetVertex(VID _t) const noexcept (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
GetVID(const T &_t) const noexcept | RoadmapGraph< Vertex, Edge > | |
GetVID(const VI &_t) const noexcept (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
GetVID(const Vertex &_t) const noexcept (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
GroupRoadmap(RobotGroup *const _g, MPSolution *const _solution) | GroupRoadmap< Vertex, Edge > | |
GroupRoadmap(const GroupRoadmap &)=delete (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
GroupRoadmap(GroupRoadmap &&)=delete (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
HookType enum name (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
IndividualCfg typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
IndividualEdge typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
IndividualRoadmap typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
InstallHook(const HookType _type, const std::string &_label, const VertexHook &_h) | RoadmapGraph< Vertex, Edge > | |
InstallHook(const HookType _type, const std::string &_label, const EdgeHook &_h) | RoadmapGraph< Vertex, Edge > | |
IsEdge(const VID _source, const VID _target) const noexcept | RoadmapGraph< Vertex, Edge > | |
IsHook(const HookType, const std::string &_label) const | RoadmapGraph< Vertex, Edge > | |
IsVertex(const VID _vid) const noexcept | RoadmapGraph< Vertex, Edge > | |
IsVertex(const Vertex &_v) const noexcept | RoadmapGraph< Vertex, Edge > | |
IsVertex(const Vertex &_v, CVI &_vi) const noexcept | RoadmapGraph< Vertex, Edge > | |
m_addEdgeHooks | RoadmapGraph< Vertex, Edge > | protected |
m_addVertexHooks | RoadmapGraph< Vertex, Edge > | protected |
m_allVIDs | RoadmapGraph< Vertex, Edge > | protected |
m_ccTracker | RoadmapGraph< Vertex, Edge > | protected |
m_deleteEdgeHooks | RoadmapGraph< Vertex, Edge > | protected |
m_deleteVertexHooks | RoadmapGraph< Vertex, Edge > | protected |
m_enableHooks | RoadmapGraph< Vertex, Edge > | protected |
m_group | GroupRoadmap< Vertex, Edge > | protected |
m_predecessors | RoadmapGraph< Vertex, Edge > | protected |
m_roadmaps | GroupRoadmap< Vertex, Edge > | protected |
m_robot | RoadmapGraph< Vertex, Edge > | protected |
m_timestamp | GroupRoadmap< Vertex, Edge > | protected |
operator!=(const RoadmapGraph &_r) const noexcept | RoadmapGraph< Vertex, Edge > | |
operator=(const GroupRoadmap &)=delete (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
operator=(GroupRoadmap &&)=delete (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
RoadmapGraph::operator=(const RoadmapGraph &_r) | RoadmapGraph< Vertex, Edge > | |
RoadmapGraph::operator=(RoadmapGraph &&_r) | RoadmapGraph< Vertex, Edge > | |
operator==(const RoadmapGraph &_r) const noexcept | RoadmapGraph< Vertex, Edge > | |
PrettyPrint() const (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
RemoveHook(const HookType _type, const std::string &_label) | RoadmapGraph< Vertex, Edge > | |
RoadmapGraph(Robot *const _r) | RoadmapGraph< Vertex, Edge > | |
RoadmapGraph(const RoadmapGraph &_r) | RoadmapGraph< Vertex, Edge > | |
RoadmapGraph(RoadmapGraph &&_r) | RoadmapGraph< Vertex, Edge > | |
SetCCTracker(StatClass *const _stats=nullptr) | RoadmapGraph< Vertex, Edge > | |
SetRobot(Robot *const _r) noexcept | RoadmapGraph< Vertex, Edge > | |
Size() const noexcept | RoadmapGraph< Vertex, Edge > | |
STAPLGraph typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
ToString(const HookType &_t) const noexcept | RoadmapGraph< Vertex, Edge > | protected |
vertex_descriptor typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
vertex_iterator typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
VertexHook typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
VertexSet typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
VI typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
VID typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
VIDSet typedef (defined in GroupRoadmap< Vertex, Edge >) | GroupRoadmap< Vertex, Edge > | |
VP typedef (defined in RoadmapGraph< Vertex, Edge >) | RoadmapGraph< Vertex, Edge > | |
Write(const std::string &_filename, Environment *_env) const override | GroupRoadmap< Vertex, Edge > | virtual |
WriteCompositeGraph(const std::string &_filename, Environment *const _env) const | GroupRoadmap< Vertex, Edge > | |