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]

Public Member Functions

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

Protected Attributes

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

Detailed Description

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

Definition at line 332 of file kdl_parser.cpp.

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,
const tesseract_common::TransformMap floating_joint_values 
)
inline

Definition at line 334 of file kdl_parser.cpp.

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

Definition at line 345 of file kdl_parser.cpp.

Member Data Documentation

◆ data_

KDLTreeData& tesseract_scene_graph::kdl_sub_tree_builder::data_
protected

Definition at line 478 of file kdl_parser.cpp.

◆ floating_joint_values_

const tesseract_common::TransformMap& tesseract_scene_graph::kdl_sub_tree_builder::floating_joint_values_
protected

Definition at line 488 of file kdl_parser.cpp.

◆ joint_names_

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

Definition at line 484 of file kdl_parser.cpp.

◆ joint_values_

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

Definition at line 486 of file kdl_parser.cpp.

◆ link_names_

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

Definition at line 482 of file kdl_parser.cpp.

◆ search_cnt_

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

Definition at line 479 of file kdl_parser.cpp.

◆ segment_transforms_

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

Definition at line 481 of file kdl_parser.cpp.

◆ started_

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

Definition at line 480 of file kdl_parser.cpp.


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


tesseract_scene_graph
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:49