Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
tesseract_scene_graph::SceneGraph::adjacency_detector Struct Reference
Inheritance diagram for tesseract_scene_graph::SceneGraph::adjacency_detector:
Inheritance graph
[legend]
Collaboration diagram for tesseract_scene_graph::SceneGraph::adjacency_detector:
Collaboration graph
[legend]

Public Member Functions

 adjacency_detector (std::unordered_map< std::string, std::string > &adjacency_map, std::map< Vertex, boost::default_color_type > &color_map, const std::string &base_link_name, const std::vector< std::string > &terminate_on_links)
 
template<class u , class g >
void examine_vertex (u vertex, const g &graph)
 
template<class u , class g >
void discover_vertex (u vertex, const g &graph)
 

Protected Attributes

std::unordered_map< std::string, std::string > & adjacency_map_
 
std::map< Vertex, boost::default_color_type > & color_map_
 
const std::string & base_link_name_
 
const std::vector< std::string > & terminate_on_links_
 

Constructor & Destructor Documentation

◆ adjacency_detector()

tesseract_scene_graph::SceneGraph::adjacency_detector::adjacency_detector ( std::unordered_map< std::string, std::string > &  adjacency_map,
std::map< Vertex, boost::default_color_type > &  color_map,
const std::string &  base_link_name,
const std::vector< std::string > &  terminate_on_links 
)
inline

Member Function Documentation

◆ discover_vertex()

template<class u , class g >
void tesseract_scene_graph::SceneGraph::adjacency_detector::discover_vertex ( vertex,
const g graph 
)
inline

◆ examine_vertex()

template<class u , class g >
void tesseract_scene_graph::SceneGraph::adjacency_detector::examine_vertex ( vertex,
const g graph 
)
inline

Member Data Documentation

◆ adjacency_map_

std::unordered_map<std::string, std::string>& tesseract_scene_graph::SceneGraph::adjacency_detector::adjacency_map_
protected

◆ base_link_name_

const std::string& tesseract_scene_graph::SceneGraph::adjacency_detector::base_link_name_
protected

◆ color_map_

std::map<Vertex, boost::default_color_type>& tesseract_scene_graph::SceneGraph::adjacency_detector::color_map_
protected

◆ terminate_on_links_

const std::vector<std::string>& tesseract_scene_graph::SceneGraph::adjacency_detector::terminate_on_links_
protected

The documentation for this struct was generated from the following file: