Classes | |
| class | ArrowMarker |
| An arrow marker. More... | |
| class | AxisMarker |
| An axis. More... | |
| class | ContactResultsMarker |
| A contact results marker. More... | |
| class | EntityManager |
| class | GeometryMarker |
| An geometry marker. More... | |
| class | Marker |
| class | TesseractIgnitionVisualization |
| The Tesseract Ignition Vizualization class. More... | |
| class | ToolpathMarker |
| An arrow defined by two points. More... | |
| class | TrajectoryInterpolator |
| class | TrajectoryPlayer |
| Enables the ability to play a trajectory provided by the set program. More... | |
| class | Visualization |
| The Vizualization class. More... | |
| class | VisualizationLoader |
| This is used to dynamically load tesseract visualizer. This class must remain around for the life of the loaded visualization class. More... | |
Typedefs | |
| using | EntityID = int |
| using | EntityMap = std::unordered_map< std::string, EntityID > |
Enumerations | |
| enum | MarkerType : int { MarkerType::NONE = 0, MarkerType::GEOMETRY = 1, MarkerType::AXIS = 2, MarkerType::ARROW = 3, MarkerType::LINE_STRIP = 4, MarkerType::LINE_LIST = 5, MarkerType::POINTS = 6, MarkerType::TEXT = 7, MarkerType::TRIANGLE_FAN = 8, MarkerType::TRIANGLE_LIST = 9, MarkerType::TRIANGLE_STRIP = 10, MarkerType::TOOLPATH = 11, MarkerType::CONTACT_RESULTS = 12, MarkerType::USER_DEFINED = 1000 } |
Functions | |
| void | addArrow (EntityManager &entity_manager, gz::msgs::Link &link, long &sub_index, const ArrowMarker &marker) |
| void | addAxis (EntityManager &entity_manager, gz::msgs::Link &link, long &sub_index, const AxisMarker &m) |
| void | addCylinder (EntityManager &entity_manager, gz::msgs::Link &link, long &sub_index, const Eigen::Ref< const Eigen::Vector3d > &pt1, const Eigen::Ref< const Eigen::Vector3d > &pt2, const tesseract_scene_graph::Material &material, const Eigen::Vector3d &) |
| gz::msgs::Material | convert (const Eigen::Vector4d &rgba) |
| bool | isMeshWithColor (const std::string &file_path) |
| bool | toMsg (gz::msgs::Scene &scene_msg, EntityManager &entity_manager, const tesseract_scene_graph::SceneGraph &scene_graph, const tesseract_common::TransformMap &link_transforms) |
Variables | |
| static const int | NULL_ENTITY_ID = -1 |
| using tesseract_visualization::EntityID = typedef int |
Definition at line 38 of file entity_manager.h.
| using tesseract_visualization::EntityMap = typedef std::unordered_map<std::string, EntityID> |
Definition at line 39 of file entity_manager.h.
|
strong |
| void tesseract_visualization::addArrow | ( | EntityManager & | entity_manager, |
| gz::msgs::Link & | link, | ||
| long & | sub_index, | ||
| const ArrowMarker & | marker | ||
| ) |
Definition at line 117 of file tesseract_ignition_visualization.cpp.
| void tesseract_visualization::addAxis | ( | EntityManager & | entity_manager, |
| gz::msgs::Link & | link, | ||
| long & | sub_index, | ||
| const AxisMarker & | m | ||
| ) |
Definition at line 185 of file tesseract_ignition_visualization.cpp.
| void tesseract_visualization::addCylinder | ( | EntityManager & | entity_manager, |
| gz::msgs::Link & | link, | ||
| long & | sub_index, | ||
| const Eigen::Ref< const Eigen::Vector3d > & | pt1, | ||
| const Eigen::Ref< const Eigen::Vector3d > & | pt2, | ||
| const tesseract_scene_graph::Material & | material, | ||
| const Eigen::Vector3d & | |||
| ) |
Definition at line 142 of file tesseract_ignition_visualization.cpp.
| gz::msgs::Material tesseract_visualization::convert | ( | const Eigen::Vector4d & | rgba | ) |
Definition at line 62 of file conversions.cpp.
| bool tesseract_visualization::isMeshWithColor | ( | const std::string & | file_path | ) |
Definition at line 48 of file conversions.cpp.
| bool tesseract_visualization::toMsg | ( | gz::msgs::Scene & | scene_msg, |
| EntityManager & | entity_manager, | ||
| const tesseract_scene_graph::SceneGraph & | scene_graph, | ||
| const tesseract_common::TransformMap & | link_transforms | ||
| ) |
Definition at line 83 of file conversions.cpp.
|
static |
Definition at line 37 of file entity_manager.h.