Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
tesseract_scene_graph::kdl_sub_tree_builder Struct Reference

Every time a vertex is visited for the first time add a new segment to the KDL Tree;. More...

Inheritance diagram for tesseract_scene_graph::kdl_sub_tree_builder:
Inheritance graph
[legend]
Collaboration diagram for tesseract_scene_graph::kdl_sub_tree_builder:
Collaboration graph
[legend]

Public Member Functions

 kdl_sub_tree_builder (KDLTreeData &data, const std::vector< std::string > &joint_names, const std::unordered_map< std::string, double > &joint_values)
 
template<class u , class g >
void discover_vertex (u vertex, const g &graph)
 

Protected Attributes

KDLTreeDatadata_
 
int search_cnt_ { -1 }
 
bool started_ { false }
 
std::map< std::string, KDL::Frame > segment_transforms_
 
std::vector< std::string > link_names_
 
const std::vector< std::string > & joint_names_
 
const std::unordered_map< std::string, double > & joint_values_
 

Detailed Description

Every time a vertex is visited for the first time add a new segment to the KDL Tree;.

Constructor & Destructor Documentation

◆ kdl_sub_tree_builder()

tesseract_scene_graph::kdl_sub_tree_builder::kdl_sub_tree_builder ( KDLTreeData data,
const std::vector< std::string > &  joint_names,
const std::unordered_map< std::string, double > &  joint_values 
)
inline

Member Function Documentation

◆ discover_vertex()

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

Member Data Documentation

◆ data_

KDLTreeData& tesseract_scene_graph::kdl_sub_tree_builder::data_
protected

◆ joint_names_

const std::vector<std::string>& tesseract_scene_graph::kdl_sub_tree_builder::joint_names_
protected

◆ joint_values_

const std::unordered_map<std::string, double>& tesseract_scene_graph::kdl_sub_tree_builder::joint_values_
protected

◆ link_names_

std::vector<std::string> tesseract_scene_graph::kdl_sub_tree_builder::link_names_
protected

◆ search_cnt_

int tesseract_scene_graph::kdl_sub_tree_builder::search_cnt_ { -1 }
protected

◆ segment_transforms_

std::map<std::string, KDL::Frame> tesseract_scene_graph::kdl_sub_tree_builder::segment_transforms_
protected

◆ started_

bool tesseract_scene_graph::kdl_sub_tree_builder::started_ { false }
protected

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