![]() |
Tesseract
Motion Planning Environment
|
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 class | MarkerType : int { NONE = 0 , GEOMETRY = 1 , AXIS = 2 , ARROW = 3 , LINE_STRIP = 4 , LINE_LIST = 5 , POINTS = 6 , TEXT = 7 , TRIANGLE_FAN = 8 , TRIANGLE_LIST = 9 , TRIANGLE_STRIP = 10 , TOOLPATH = 11 , CONTACT_RESULTS = 12 , USER_DEFINED = 1000 } |
Functions | |
| bool | isMeshWithColor (const std::string &file_path) |
| bool | toMsg (ignition::msgs::Scene &scene_msg, EntityManager &entity_manager, const tesseract_scene_graph::SceneGraph &scene_graph, const tesseract_common::TransformMap &link_transforms) |
| ignition::msgs::Material | convert (const Eigen::Vector4d &rgba) |
| void | addArrow (EntityManager &entity_manager, ignition::msgs::Link &link, long &sub_index, const ArrowMarker &marker) |
| void | addCylinder (EntityManager &entity_manager, ignition::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 &) |
| void | addAxis (EntityManager &entity_manager, ignition::msgs::Link &link, long &sub_index, const AxisMarker &m) |
Variables | |
| static const int | NULL_ENTITY_ID = -1 |
| using tesseract_visualization::EntityID = typedef int |
| using tesseract_visualization::EntityMap = typedef std::unordered_map<std::string, EntityID> |
|
strong |
| void tesseract_visualization::addArrow | ( | EntityManager & | entity_manager, |
| ignition::msgs::Link & | link, | ||
| long & | sub_index, | ||
| const ArrowMarker & | marker | ||
| ) |
| void tesseract_visualization::addAxis | ( | EntityManager & | entity_manager, |
| ignition::msgs::Link & | link, | ||
| long & | sub_index, | ||
| const AxisMarker & | m | ||
| ) |
| void tesseract_visualization::addCylinder | ( | EntityManager & | entity_manager, |
| ignition::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 & | |||
| ) |
| ignition::msgs::Material tesseract_visualization::convert | ( | const Eigen::Vector4d & | rgba | ) |
| bool tesseract_visualization::isMeshWithColor | ( | const std::string & | file_path | ) |
| bool tesseract_visualization::toMsg | ( | ignition::msgs::Scene & | scene_msg, |
| EntityManager & | entity_manager, | ||
| const tesseract_scene_graph::SceneGraph & | scene_graph, | ||
| const tesseract_common::TransformMap & | link_transforms | ||
| ) |
|
static |