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 |