<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>arrow_marker.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/markers/</path>
    <filename>arrow__marker_8h.html</filename>
    <includes id="marker_8h" name="marker.h" local="no" imported="no">tesseract_visualization/markers/marker.h</includes>
    <class kind="class">tesseract_visualization::ArrowMarker</class>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>axis_marker.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/markers/</path>
    <filename>axis__marker_8h.html</filename>
    <includes id="marker_8h" name="marker.h" local="no" imported="no">tesseract_visualization/markers/marker.h</includes>
    <class kind="class">tesseract_visualization::AxisMarker</class>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>contact_results_marker.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/markers/</path>
    <filename>contact__results__marker_8h.html</filename>
    <includes id="marker_8h" name="marker.h" local="no" imported="no">tesseract_visualization/markers/marker.h</includes>
    <class kind="class">tesseract_visualization::ContactResultsMarker</class>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>conversions.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/src/ignition/</path>
    <filename>conversions_8cpp.html</filename>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">tesseract_visualization/ignition/conversions.h</includes>
    <namespace>tesseract_visualization</namespace>
    <member kind="function">
      <type>gz::msgs::Material</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a92d81ff929004ad95756fef90751f4bd</anchor>
      <arglist>(const Eigen::Vector4d &amp;rgba)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMeshWithColor</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a9624674b7c3c90b272fea01cce7d6ca5</anchor>
      <arglist>(const std::string &amp;file_path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toMsg</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>ae70529bca8879d19f309a580e62edb3c</anchor>
      <arglist>(gz::msgs::Scene &amp;scene_msg, EntityManager &amp;entity_manager, const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tesseract_common::TransformMap &amp;link_transforms)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversions.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/ignition/</path>
    <filename>conversions_8h.html</filename>
    <includes id="entity__manager_8h" name="entity_manager.h" local="no" imported="no">tesseract_visualization/ignition/entity_manager.h</includes>
    <namespace>tesseract_visualization</namespace>
    <member kind="function">
      <type>bool</type>
      <name>isMeshWithColor</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a9624674b7c3c90b272fea01cce7d6ca5</anchor>
      <arglist>(const std::string &amp;file_path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toMsg</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>ae70529bca8879d19f309a580e62edb3c</anchor>
      <arglist>(gz::msgs::Scene &amp;scene_msg, EntityManager &amp;entity_manager, const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tesseract_common::TransformMap &amp;link_transforms)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>entity_manager.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/src/ignition/</path>
    <filename>entity__manager_8cpp.html</filename>
    <includes id="entity__manager_8h" name="entity_manager.h" local="no" imported="no">tesseract_visualization/ignition/entity_manager.h</includes>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>entity_manager.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/ignition/</path>
    <filename>entity__manager_8h.html</filename>
    <class kind="class">tesseract_visualization::EntityManager</class>
    <namespace>tesseract_visualization</namespace>
    <member kind="typedef">
      <type>int</type>
      <name>EntityID</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a12376b06553445215c95f00b5fac42ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, EntityID &gt;</type>
      <name>EntityMap</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a62add283f33a3eda80b1ffdc98e34261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NULL_ENTITY_ID</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a06a562dbdd5b945e34e0896aa06c74d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fwd.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/</path>
    <filename>fwd_8h.html</filename>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>geometry_marker.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/markers/</path>
    <filename>geometry__marker_8h.html</filename>
    <includes id="marker_8h" name="marker.h" local="no" imported="no">tesseract_visualization/markers/marker.h</includes>
    <class kind="class">tesseract_visualization::GeometryMarker</class>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>marker.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/src/markers/</path>
    <filename>marker_8cpp.html</filename>
    <includes id="marker_8h" name="marker.h" local="no" imported="no">tesseract_visualization/markers/marker.h</includes>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>marker.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/markers/</path>
    <filename>marker_8h.html</filename>
    <class kind="class">tesseract_visualization::Marker</class>
    <namespace>tesseract_visualization</namespace>
    <member kind="enumeration">
      <type></type>
      <name>MarkerType</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>ac8e02d8f51fc302b5ea1fb8c3b1abc01</anchor>
      <arglist></arglist>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01ab50339a10e1de285ac99d4c3990b8693">NONE</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01ab22957ad8078e8d73de61aef53d13a74">GEOMETRY</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a9e388340c6d15a821c4f93dfb9f1bd9c">AXIS</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01aca2dc0c55b6e8d70bafcb4d84f5a9544">ARROW</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01ae64a4d2159ed46d077e21a505575c814">LINE_STRIP</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a195d93c98c5e94cad21509e910f65fae">LINE_LIST</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a70b71cabeeaf8c2bf473c896d5442ddb">POINTS</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a61a96ffcb251bb9bf0abf8fec19d0ea8">TEXT</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01aa9f047dff7e4cd4d8d3bdeafc4029d47">TRIANGLE_FAN</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a14d20da17f6d27fc43c5f311c17eb912">TRIANGLE_LIST</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a708de017e3b83ccba21dfc9f6367d46f">TRIANGLE_STRIP</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a2b3d5b10f124341f75a903cfa57a392a">TOOLPATH</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01ae8c9f70bfc69a0ac89c3c32c2b91c90f">CONTACT_RESULTS</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a5123cb514ff95a726922950380866e00">USER_DEFINED</enumvalue>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_ignition_visualization.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/src/ignition/</path>
    <filename>tesseract__ignition__visualization_8cpp.html</filename>
    <includes id="tesseract__ignition__visualization_8h" name="tesseract_ignition_visualization.h" local="no" imported="no">tesseract_visualization/ignition/tesseract_ignition_visualization.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">tesseract_visualization/ignition/conversions.h</includes>
    <includes id="trajectory__player_8h" name="trajectory_player.h" local="no" imported="no">tesseract_visualization/trajectory_player.h</includes>
    <includes id="marker_8h" name="marker.h" local="no" imported="no">tesseract_visualization/markers/marker.h</includes>
    <includes id="arrow__marker_8h" name="arrow_marker.h" local="no" imported="no">tesseract_visualization/markers/arrow_marker.h</includes>
    <includes id="axis__marker_8h" name="axis_marker.h" local="no" imported="no">tesseract_visualization/markers/axis_marker.h</includes>
    <includes id="contact__results__marker_8h" name="contact_results_marker.h" local="no" imported="no">tesseract_visualization/markers/contact_results_marker.h</includes>
    <includes id="toolpath__marker_8h" name="toolpath_marker.h" local="no" imported="no">tesseract_visualization/markers/toolpath_marker.h</includes>
    <namespace>tesseract_visualization</namespace>
    <member kind="function">
      <type>void</type>
      <name>addArrow</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a493d2e997cbfb27109075876aa407434</anchor>
      <arglist>(EntityManager &amp;entity_manager, gz::msgs::Link &amp;link, long &amp;sub_index, const ArrowMarker &amp;marker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAxis</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>af563abdc8ccb43643691e018cbe49e78</anchor>
      <arglist>(EntityManager &amp;entity_manager, gz::msgs::Link &amp;link, long &amp;sub_index, const AxisMarker &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCylinder</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a3667df981f07f1bd2bbb1b48d235aed1</anchor>
      <arglist>(EntityManager &amp;entity_manager, gz::msgs::Link &amp;link, long &amp;sub_index, const Eigen::Ref&lt; const Eigen::Vector3d &gt; &amp;pt1, const Eigen::Ref&lt; const Eigen::Vector3d &gt; &amp;pt2, const tesseract_scene_graph::Material &amp;material, const Eigen::Vector3d &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ARROW_MODEL_NAME</name>
      <anchorfile>tesseract__ignition__visualization_8cpp.html</anchorfile>
      <anchor>afcfeb00838c9af30cc751b3cd769f963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>AXES_MODEL_NAME</name>
      <anchorfile>tesseract__ignition__visualization_8cpp.html</anchorfile>
      <anchor>a018ce160acb9b45cca32cd2af7061adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COLLISION_RESULTS_MODEL_NAME</name>
      <anchorfile>tesseract__ignition__visualization_8cpp.html</anchorfile>
      <anchor>aca231af2057032b8977e7a23ac09f560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DEFAULT_DELETION_TOPIC_NAME</name>
      <anchorfile>tesseract__ignition__visualization_8cpp.html</anchorfile>
      <anchor>a3e7b365d3d81fa9db1c0d70af0b83a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DEFAULT_POSE_TOPIC_NAME</name>
      <anchorfile>tesseract__ignition__visualization_8cpp.html</anchorfile>
      <anchor>ab3850b11a46d43dbb5bd19c599e7f981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH static const TESSERACT_COMMON_IGNORE_WARNINGS_POP std::string</type>
      <name>DEFAULT_SCENE_TOPIC_NAME</name>
      <anchorfile>tesseract__ignition__visualization_8cpp.html</anchorfile>
      <anchor>a2eedff41eca9e59d6668565819dfec75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>TOOL_PATH_MODEL_NAME</name>
      <anchorfile>tesseract__ignition__visualization_8cpp.html</anchorfile>
      <anchor>a2946b948eb3e63d49a749b8fd5408c1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_ignition_visualization.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/ignition/</path>
    <filename>tesseract__ignition__visualization_8h.html</filename>
    <includes id="visualization_8h" name="visualization.h" local="no" imported="no">tesseract_visualization/visualization.h</includes>
    <includes id="entity__manager_8h" name="entity_manager.h" local="no" imported="no">tesseract_visualization/ignition/entity_manager.h</includes>
    <class kind="class">tesseract_visualization::TesseractIgnitionVisualization</class>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>toolpath_marker.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/markers/</path>
    <filename>toolpath__marker_8h.html</filename>
    <includes id="marker_8h" name="marker.h" local="no" imported="no">tesseract_visualization/markers/marker.h</includes>
    <class kind="class">tesseract_visualization::ToolpathMarker</class>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory_interpolator.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/src/</path>
    <filename>trajectory__interpolator_8cpp.html</filename>
    <includes id="trajectory__interpolator_8h" name="trajectory_interpolator.h" local="no" imported="no">tesseract_visualization/trajectory_interpolator.h</includes>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory_interpolator.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/</path>
    <filename>trajectory__interpolator_8h.html</filename>
    <class kind="class">tesseract_visualization::TrajectoryInterpolator</class>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory_player.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/src/</path>
    <filename>trajectory__player_8cpp.html</filename>
    <includes id="trajectory__player_8h" name="trajectory_player.h" local="no" imported="no">tesseract_visualization/trajectory_player.h</includes>
    <includes id="trajectory__interpolator_8h" name="trajectory_interpolator.h" local="no" imported="no">tesseract_visualization/trajectory_interpolator.h</includes>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory_player.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/</path>
    <filename>trajectory__player_8h.html</filename>
    <class kind="class">tesseract_visualization::TrajectoryPlayer</class>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory_player_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/test/</path>
    <filename>trajectory__player__unit_8cpp.html</filename>
    <includes id="trajectory__player_8h" name="trajectory_player.h" local="no" imported="no">tesseract_visualization/trajectory_player.h</includes>
    <includes id="trajectory__interpolator_8h" name="trajectory_interpolator.h" local="no" imported="no">tesseract_visualization/trajectory_interpolator.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP void</type>
      <name>CheckTrajectory</name>
      <anchorfile>trajectory__player__unit_8cpp.html</anchorfile>
      <anchor>a070d80f669d16e7bf4fa0e10f59b5983</anchor>
      <arglist>(const tesseract_common::JointTrajectory &amp;trajectory, int first, int last)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>trajectory__player__unit_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>trajectory__player__unit_8cpp.html</anchorfile>
      <anchor>a5d284e1fc3209842a831c182e1bac402</anchor>
      <arglist>(TesseracTrajectoryInterpolatorUnit, TrajectoryInterpolatorTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>trajectory__player__unit_8cpp.html</anchorfile>
      <anchor>a99c9b7b0b786c11f9a479266ab584d4e</anchor>
      <arglist>(TesseracTrajectoryPlayerUnit, TrajectoryNonzeroStartTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>trajectory__player__unit_8cpp.html</anchorfile>
      <anchor>aefae1bb934a9e79a6231588f70543194</anchor>
      <arglist>(TesseracTrajectoryPlayerUnit, TrajectoryTimedTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>trajectory__player__unit_8cpp.html</anchorfile>
      <anchor>ad0c335a06ea102834cc772614bb59248</anchor>
      <arglist>(TesseracTrajectoryPlayerUnit, TrajectoryUntimedTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualization.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/</path>
    <filename>visualization_8h.html</filename>
    <class kind="class">tesseract_visualization::Visualization</class>
    <namespace>tesseract_visualization</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TESSERACT_ADD_VISUALIZATION_PLUGIN</name>
      <anchorfile>visualization_8h.html</anchorfile>
      <anchor>a5872cab52bc77188a878cdd8cd5a3bab</anchor>
      <arglist>(DERIVED_CLASS, ALIAS)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualization_loader.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/src/</path>
    <filename>visualization__loader_8cpp.html</filename>
    <includes id="visualization__loader_8h" name="visualization_loader.h" local="no" imported="no">tesseract_visualization/visualization_loader.h</includes>
    <includes id="visualization_8h" name="visualization.h" local="no" imported="no">tesseract_visualization/visualization.h</includes>
    <namespace>tesseract_visualization</namespace>
    <member kind="variable">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH const TESSERACT_COMMON_IGNORE_WARNINGS_POP std::string</type>
      <name>TESSERACT_IGNITION_LIBRARY_NAME</name>
      <anchorfile>visualization__loader_8cpp.html</anchorfile>
      <anchor>aaad64806f9025005432d83ac072721ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>TESSERACT_IGNITION_SYMBOL_NAME</name>
      <anchorfile>visualization__loader_8cpp.html</anchorfile>
      <anchor>a4c6ac28abaeaf6ed36ef005c15524121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>TESSERACT_VISUALIZATION_PLUGIN_DIRECTORIES_ENV</name>
      <anchorfile>visualization__loader_8cpp.html</anchorfile>
      <anchor>ac671509fa4c40505ddd4cc01929a6916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>TESSERACT_VISUALIZATION_PLUGINS_ENV</name>
      <anchorfile>visualization__loader_8cpp.html</anchorfile>
      <anchor>aa6cee774ebc5bfc86b82f1aa218a39eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualization_loader.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_visualization/include/tesseract_visualization/</path>
    <filename>visualization__loader_8h.html</filename>
    <class kind="class">tesseract_visualization::VisualizationLoader</class>
    <namespace>tesseract_visualization</namespace>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::ArrowMarker</name>
    <filename>classtesseract__visualization_1_1ArrowMarker.html</filename>
    <base>tesseract_visualization::Marker</base>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>ArrowMarker</name>
      <anchorfile>classtesseract__visualization_1_1ArrowMarker.html</anchorfile>
      <anchor>a94ef2d6558d18b07a3b621a4dc8a4a72</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrowMarker</name>
      <anchorfile>classtesseract__visualization_1_1ArrowMarker.html</anchorfile>
      <anchor>a781077f7db9b94edcbd64caef474a086</anchor>
      <arglist>(const Eigen::Vector3d &amp;pt1, const Eigen::Vector3d &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getType</name>
      <anchorfile>classtesseract__visualization_1_1ArrowMarker.html</anchorfile>
      <anchor>a186d740a1826122fc9742178c0f6b259</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>head_length</name>
      <anchorfile>classtesseract__visualization_1_1ArrowMarker.html</anchorfile>
      <anchor>a0df1b8d2c86e3375ea94690c73590358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>head_radius</name>
      <anchorfile>classtesseract__visualization_1_1ArrowMarker.html</anchorfile>
      <anchor>ae485cea70c7c1f218ab01545c459a128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tesseract_scene_graph::Material::Ptr</type>
      <name>material</name>
      <anchorfile>classtesseract__visualization_1_1ArrowMarker.html</anchorfile>
      <anchor>ab5f254acc2779131b0fc0a2decfcd9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Isometry3d</type>
      <name>pose</name>
      <anchorfile>classtesseract__visualization_1_1ArrowMarker.html</anchorfile>
      <anchor>a11ce839d4e440c63d3b99f97a445010c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>shaft_length</name>
      <anchorfile>classtesseract__visualization_1_1ArrowMarker.html</anchorfile>
      <anchor>a4912dcb50b150d3af85fd0fada8d9a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>shaft_radius</name>
      <anchorfile>classtesseract__visualization_1_1ArrowMarker.html</anchorfile>
      <anchor>afe3350b62559caf57d7331f6e26ea30d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::AxisMarker</name>
    <filename>classtesseract__visualization_1_1AxisMarker.html</filename>
    <base>tesseract_visualization::Marker</base>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>AxisMarker</name>
      <anchorfile>classtesseract__visualization_1_1AxisMarker.html</anchorfile>
      <anchor>aadb077f5b84c5b49c4e0e3c86542ff3f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AxisMarker</name>
      <anchorfile>classtesseract__visualization_1_1AxisMarker.html</anchorfile>
      <anchor>a269b0dccdb4b8a0541ac262ec5404080</anchor>
      <arglist>(const Eigen::Isometry3d &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getType</name>
      <anchorfile>classtesseract__visualization_1_1AxisMarker.html</anchorfile>
      <anchor>a516e009ab5ef4ae96b7c95eb04f8daf6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Isometry3d</type>
      <name>axis</name>
      <anchorfile>classtesseract__visualization_1_1AxisMarker.html</anchorfile>
      <anchor>acc98c7168fac5490818dbb3bfb2a9df3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::ContactResultsMarker</name>
    <filename>classtesseract__visualization_1_1ContactResultsMarker.html</filename>
    <base>tesseract_visualization::Marker</base>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>ContactResultsMarker</name>
      <anchorfile>classtesseract__visualization_1_1ContactResultsMarker.html</anchorfile>
      <anchor>a42f620c586b75cb01890f3c74b273fa7</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactResultsMarker</name>
      <anchorfile>classtesseract__visualization_1_1ContactResultsMarker.html</anchorfile>
      <anchor>af0a2260ccfe3ff4a8538043006a0cb24</anchor>
      <arglist>(std::vector&lt; std::string &gt; link_names, tesseract_collision::ContactResultVector dist_results, std::function&lt; double(const std::string &amp;, const std::string &amp;)&gt; margin_fn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactResultsMarker</name>
      <anchorfile>classtesseract__visualization_1_1ContactResultsMarker.html</anchorfile>
      <anchor>a7d6bef7be9bdd019ed391f10be4e089e</anchor>
      <arglist>(std::vector&lt; std::string &gt; link_names, tesseract_collision::ContactResultVector dist_results, tesseract_collision::CollisionMarginData margin_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getType</name>
      <anchorfile>classtesseract__visualization_1_1ContactResultsMarker.html</anchorfile>
      <anchor>a9f4302c29e39d331f66133ef039b7d1d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable">
      <type>tesseract_collision::ContactResultVector</type>
      <name>dist_results</name>
      <anchorfile>classtesseract__visualization_1_1ContactResultsMarker.html</anchorfile>
      <anchor>ab13ebfbd8c1f142ca90e779247dd0cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>link_names</name>
      <anchorfile>classtesseract__visualization_1_1ContactResultsMarker.html</anchorfile>
      <anchor>a02ba07bc0cdda1ab66e0e030b8a7cb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tesseract_collision::CollisionMarginData</type>
      <name>margin_data</name>
      <anchorfile>classtesseract__visualization_1_1ContactResultsMarker.html</anchorfile>
      <anchor>a9614ec874ab7803c3391751bcfd60455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; double(const std::string &amp;, const std::string &amp;)&gt;</type>
      <name>margin_fn</name>
      <anchorfile>classtesseract__visualization_1_1ContactResultsMarker.html</anchorfile>
      <anchor>aedca93e73f9eafab9b7e84fb39ff0355</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::EntityManager</name>
    <filename>classtesseract__visualization_1_1EntityManager.html</filename>
    <member kind="function">
      <type>EntityID</type>
      <name>addLink</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a39ea712d769b17655d377b7b56830f4d</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>EntityID</type>
      <name>addModel</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>aa330a07d5e77ed0425773fe13b463498</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>EntityID</type>
      <name>addSensor</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>af8d614f61f182092609ed16314110470</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>EntityID</type>
      <name>addVisual</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>ade42425b7e453160442ef00694265b1c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a998ad966317e8dec12414c9dc7e96b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a53d56e0b9a9f9712ae3c2bb1fd78fe67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EntityID</type>
      <name>getLink</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a4abbe7ff6fca270448dffe549cc30e58</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const EntityMap &amp;</type>
      <name>getLinks</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a3538bbc7b3b228d4f7d133f3fc61c992</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EntityID</type>
      <name>getModel</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a8ea08d96144c6a37eec6776df04d3331</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const EntityMap &amp;</type>
      <name>getModels</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a3619ecdf4960cd2a0770438ce3cc7334</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EntityID</type>
      <name>getSensor</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a624695fe9a722ec1142154038ddb6d23</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const EntityMap &amp;</type>
      <name>getSensors</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a89badf59865b2fb141eb8f303b358470</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EntityID</type>
      <name>getVisual</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a138e9982268a0727ac97e1ba5b2b5d28</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const EntityMap &amp;</type>
      <name>getVisuals</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a978028b45ef349d23f97b22c3dbdd159</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EntityID</type>
      <name>entity_counter_</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a937895810ef85ec94a50bcd67c285c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EntityMap</type>
      <name>link_id_map_</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a65aee6c8a606ab1a79aa79370de1c66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EntityMap</type>
      <name>model_id_map_</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>a99c31de5ded2baa3d4245e32de2a26fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EntityMap</type>
      <name>sensor_id_map_</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>ae6460b2258a7753a4055b4ec846a0ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EntityMap</type>
      <name>visual_id_map_</name>
      <anchorfile>classtesseract__visualization_1_1EntityManager.html</anchorfile>
      <anchor>aa1b255b51779aed2236f275b76f42b32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::GeometryMarker</name>
    <filename>classtesseract__visualization_1_1GeometryMarker.html</filename>
    <base>tesseract_visualization::Marker</base>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>GeometryMarker</name>
      <anchorfile>classtesseract__visualization_1_1GeometryMarker.html</anchorfile>
      <anchor>a3962361e3b5b331600cc524a742b091a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeometryMarker</name>
      <anchorfile>classtesseract__visualization_1_1GeometryMarker.html</anchorfile>
      <anchor>a2ceabf854627ff00e13ddb9e186b69b5</anchor>
      <arglist>(tesseract_geometry::Geometry::ConstPtr geom, Eigen::Isometry3d origin=Eigen::Isometry3d::Identity())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getType</name>
      <anchorfile>classtesseract__visualization_1_1GeometryMarker.html</anchorfile>
      <anchor>ac80e4921cdd2ec4c3f43f60099c634ff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable">
      <type>tesseract_geometry::Geometry::ConstPtr</type>
      <name>geom</name>
      <anchorfile>classtesseract__visualization_1_1GeometryMarker.html</anchorfile>
      <anchor>a9bdcf8dc785eb0d4209ee8b0b0fc9f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Isometry3d</type>
      <name>origin</name>
      <anchorfile>classtesseract__visualization_1_1GeometryMarker.html</anchorfile>
      <anchor>a8fe28a6300f60ca07b9553061b359a1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::Marker</name>
    <filename>classtesseract__visualization_1_1Marker.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Marker &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a63453ce719d88f737ce1e4b01808c972</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Marker &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a3b34b1bd0031dfb6d3404cf1788553a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getLayer</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>afbf3a3ed2907fce3c5f6d487876f540f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::chrono::steady_clock::duration</type>
      <name>getLifetime</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a17cf50f698cd0364bff835eb8df1b523</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>getParentLink</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>ae4f83458e648dd31a97e6b498dd5f854</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Eigen::Vector3d &amp;</type>
      <name>getScale</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>afbd7992bc88fca948b99d67fde6be029</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getType</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a10dbf29eaa471871cdf6aac7c2d80d64</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>afdc57ef2b52133caaa872e1d8953284a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a4b7ea7da6d1f065baef7827be86e31d9</anchor>
      <arglist>(const Marker &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a1412c8c7e2beb97081f8536794f7ffdd</anchor>
      <arglist>(Marker &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Marker &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a48d6c9a4d634ad773b8340d447e58001</anchor>
      <arglist>(const Marker &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Marker &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>aaa774721103823c929842e57f8ebbf28</anchor>
      <arglist>(Marker &amp;&amp;)=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLayer</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>afc27da1054efce5e45c73476ed9abd4a</anchor>
      <arglist>(int layer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLifetime</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a0b67f6da1550ecc0f42d9cc19b4d63ce</anchor>
      <arglist>(const std::chrono::steady_clock::duration &amp;lifetime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setParentLink</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a3dbbb153b85c572fb1e4d45799b6763d</anchor>
      <arglist>(std::string parent_link)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setScale</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>ae6f535f39351836c91045ceb65071c62</anchor>
      <arglist>(const Eigen::Vector3d &amp;scale)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Marker</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a3e448a1136be4681c39e104e9ba03eb2</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>layer_</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a88b7e9ef9984e26c0f5705c510376207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::chrono::steady_clock::duration</type>
      <name>lifetime_</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a194057fe9d033b25a3038396cc53eb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>parent_link_</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a5d9c381e3fc557129efc155cbbf538f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>scale_</name>
      <anchorfile>classtesseract__visualization_1_1Marker.html</anchorfile>
      <anchor>a900dd7a15ec2e1f9dabf66c391700370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::TesseractIgnitionVisualization</name>
    <filename>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</filename>
    <base>tesseract_visualization::Visualization</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const TesseractIgnitionVisualization &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>ae70538a30fa300f9c35dcac9776e6f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; TesseractIgnitionVisualization &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a571795754b5fb9509a8aa9a377d24261</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a3b41d8c9b7b151520afebd635586f7bf</anchor>
      <arglist>(std::string ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a8c98cfc679f1648fc82536c2dd0050be</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotEnvironment</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>ae6b65ed7f507c1c9033a17ee52a0b88e</anchor>
      <arglist>(const tesseract_environment::Environment &amp;env, std::string ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotEnvironmentState</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a750c792aee4b0aafb4d88a7fc914c38f</anchor>
      <arglist>(const tesseract_scene_graph::SceneState &amp;state, std::string ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotMarker</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>aa32c9232f35154a4ab8e8dcb2d0b9c3f</anchor>
      <arglist>(const Marker &amp;marker, std::string ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotMarkers</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>ab8b8d80d32ee8f2f1927110a4678a457</anchor>
      <arglist>(const std::vector&lt; std::shared_ptr&lt; Marker &gt;&gt; &amp;markers, std::string ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotTrajectory</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a985c05ab69a1003aecdc36b34d518d40</anchor>
      <arglist>(const tesseract_common::JointTrajectory &amp;traj, const tesseract_scene_graph::StateSolver &amp;state_solver, std::string ns=&quot;&quot;) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TesseractIgnitionVisualization</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a455f2a7a10081f7ebe76ce30ea6defcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForConnection</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a80d45027175e4ce9952c2e68b0ccfb61</anchor>
      <arglist>(long seconds=0) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForInput</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>ad082689c3f804cc4cf15ef1a81f8eecf</anchor>
      <arglist>(std::string message=&quot;Hit enter key to continue!&quot;) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendSceneState</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a34d223f6b77dbed4a7a265a5bd887f64</anchor>
      <arglist>(const tesseract_scene_graph::SceneState &amp;scene_state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gz::transport::Node::Publisher</type>
      <name>deletion_pub_</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a8786de05d0128e0064af817db62e54a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EntityManager</type>
      <name>entity_manager_</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>ada2cbf97f90bff2d309b7dd8ad82bde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gz::transport::Node</type>
      <name>node_</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>aae298d1217b289916ad6cb8a2511e61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gz::transport::Node::Publisher</type>
      <name>pose_pub_</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a6ce0bb78b023a0324be512d85a8f503e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gz::transport::Node::Publisher</type>
      <name>scene_pub_</name>
      <anchorfile>classtesseract__visualization_1_1TesseractIgnitionVisualization.html</anchorfile>
      <anchor>a73392d0ef099c954aabfe3b37cdba52f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::ToolpathMarker</name>
    <filename>classtesseract__visualization_1_1ToolpathMarker.html</filename>
    <base>tesseract_visualization::Marker</base>
    <member kind="function">
      <type>int</type>
      <name>getType</name>
      <anchorfile>classtesseract__visualization_1_1ToolpathMarker.html</anchorfile>
      <anchor>a514e1d9e85ffbd30f526158587711dde</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>ToolpathMarker</name>
      <anchorfile>classtesseract__visualization_1_1ToolpathMarker.html</anchorfile>
      <anchor>a6124c5d607a4ffd1fe9cfafec75ebe73</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToolpathMarker</name>
      <anchorfile>classtesseract__visualization_1_1ToolpathMarker.html</anchorfile>
      <anchor>a4bbd48402732a8a50a292c9f2419be46</anchor>
      <arglist>(tesseract_common::Toolpath toolpath)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>scale</name>
      <anchorfile>classtesseract__visualization_1_1ToolpathMarker.html</anchorfile>
      <anchor>a727ffbf5a64d121fd1c474752928e0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_axis</name>
      <anchorfile>classtesseract__visualization_1_1ToolpathMarker.html</anchorfile>
      <anchor>a100058be74b5489c9d29df23e07178c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_path</name>
      <anchorfile>classtesseract__visualization_1_1ToolpathMarker.html</anchorfile>
      <anchor>a5d8d4aa60c6a7b0fafc8c22f97c261f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tesseract_common::Toolpath</type>
      <name>toolpath</name>
      <anchorfile>classtesseract__visualization_1_1ToolpathMarker.html</anchorfile>
      <anchor>aeb6de7ffc1b9ceeee1610975c6dc41b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::TrajectoryInterpolator</name>
    <filename>classtesseract__visualization_1_1TrajectoryInterpolator.html</filename>
    <member kind="typedef">
      <type>std::unique_ptr&lt; TrajectoryInterpolator &gt;</type>
      <name>UPtr</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>a85929854568e018c309906476e64b103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>a860ca6753f14bb4f794a7e10e3c7fbab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::JointState</type>
      <name>getState</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>a36fdc54028e4df163079000fe4edfd5d</anchor>
      <arglist>(double request_duration) const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getStateCount</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>a1730ca4670cf3a76d978bf7343f1662d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStateDuration</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>a488baa18c9bc18289a433d03c943f022</anchor>
      <arglist>(long index) const</arglist>
    </member>
    <member kind="function">
      <type>TrajectoryInterpolator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>a2c9a0c7b45c3475a4fc358ea2bd31dfb</anchor>
      <arglist>(const TrajectoryInterpolator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>TrajectoryInterpolator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>ab26877bfa6ed7fbd494c6bf924856065</anchor>
      <arglist>(TrajectoryInterpolator &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryInterpolator</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>a8deb4edc680539f7978676b6ee9a4fb7</anchor>
      <arglist>(const TrajectoryInterpolator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryInterpolator</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>ab2ac0f4d5008636d112ac791fe424922</anchor>
      <arglist>(tesseract_common::JointTrajectory trajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryInterpolator</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>ac67fcf9f682b1bb4e61e408775899eea</anchor>
      <arglist>(TrajectoryInterpolator &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrajectoryInterpolator</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>ab621d8c7f7a3ed97541d15d0e97f7326</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findStateIndices</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>adfa78e2b228665f7255f738e6de1ee72</anchor>
      <arglist>(const double &amp;duration, long &amp;before, long &amp;after, double &amp;blend) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static tesseract_common::JointState</type>
      <name>interpolate</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>a4fbe8956d4431e8b109bdc478980867a</anchor>
      <arglist>(const tesseract_common::JointState &amp;start, const tesseract_common::JointState &amp;end, double f)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>duration_from_previous_</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>a9d16e40a7e52a7b1005e5ce1de9008f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tesseract_common::JointTrajectory</type>
      <name>trajectory_</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryInterpolator.html</anchorfile>
      <anchor>a4156a375b510808891533920af62c7ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::TrajectoryPlayer</name>
    <filename>classtesseract__visualization_1_1TrajectoryPlayer.html</filename>
    <member kind="function">
      <type>double</type>
      <name>currentDuration</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a1e0cc2b68724af0504e5a27c03fa20d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableLoop</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>ab0a99456ba62b1bf0d49f1322d3d452e</anchor>
      <arglist>(bool loop)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::JointState</type>
      <name>getByIndex</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a507d35c0500f58c47087601c63ffb309</anchor>
      <arglist>(long index) const</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::JointState</type>
      <name>getNext</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a1c4e4ce6b05ac1beef79fb11950950c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinished</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a683adbb456cab0cf2a38d36af78b6cbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLoopEnabled</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>ae3beb2c8664fe9b9e739b4f0e92ff17e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TrajectoryPlayer &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>afcf00b1bd9c54cc80261ddd95f547c25</anchor>
      <arglist>(const TrajectoryPlayer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>TrajectoryPlayer &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a39993eef6ba675070ac9f4b57fe25fb8</anchor>
      <arglist>(TrajectoryPlayer &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a0febc89ed87200c70337f7dbae089ece</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::JointState</type>
      <name>setCurrentDuration</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a5007624d13948a3846798d133c95f875</anchor>
      <arglist>(double duration)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::JointState</type>
      <name>setCurrentDurationByIndex</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a3d4549fa3a9cbfcedaacbda53cc48ad3</anchor>
      <arglist>(long index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a10e3f10cb4cf8cd80fa0157008bb435b</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectory</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a04d97f87cf42de4e41b4ab957c1dec6f</anchor>
      <arglist>(const tesseract_common::JointTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>size</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a10cd5cd5edf0d6918b32ad3ed3591652</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>trajectoryDurationBegin</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>adf32db3b64ea2dced287711615c56e32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>trajectoryDurationEnd</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>ab22cea9b5c9f0b6ff68a0e6b66ab8511</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryPlayer</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a39f75031576105d5095f556b72de3463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryPlayer</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>af98075daac9d47753eb6bd0ea0483be6</anchor>
      <arglist>(const TrajectoryPlayer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryPlayer</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>abd98c44543ee6a090d1c0666567edc2b</anchor>
      <arglist>(TrajectoryPlayer &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrajectoryPlayer</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a50759b39e4d5063cb339fb89ec6798ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>current_duration_</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a28f05e5d6ea1b86fecfc92e591aa0e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>finished_</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>abfe1f2d649ddd72b8c7ba09cb60f0827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loop_</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>ab7b2f045fe6658dbf39109a436c38132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scale_</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a77ad040c6d1f9f13801e1202660d4674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::chrono::time_point&lt; std::chrono::high_resolution_clock &gt;</type>
      <name>start_time_</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a8233c4d3ade5f873a2e4a113add8151c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TrajectoryInterpolator &gt;</type>
      <name>trajectory_</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>ac24af99dcc563e22226f812c96072bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>trajectory_duration_end_</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a69a6861893ee060a852bd90d1167f544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>trajectory_duration_start_</name>
      <anchorfile>classtesseract__visualization_1_1TrajectoryPlayer.html</anchorfile>
      <anchor>a72b747e37a1752db69f224c07c1f2fdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::Visualization</name>
    <filename>classtesseract__visualization_1_1Visualization.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Visualization &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>a705b7c982396fb56d69b34f2dec106f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Visualization &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>a61e87b2a04c6f22161fa0be9f808e077</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>a78acc6273025d7a847c28045d80b064b</anchor>
      <arglist>(std::string ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isConnected</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>ab87b08f586264357bf246f532a719d53</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Visualization &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>a91b18191f4cf22e3233d2f2c0d277815</anchor>
      <arglist>(const Visualization &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Visualization &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>adc4668f28bd65b0b52d7ca0228c2bbcb</anchor>
      <arglist>(Visualization &amp;&amp;)=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>plotEnvironment</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>abacd700ccba888aad3ff65dce4a9a9bf</anchor>
      <arglist>(const tesseract_environment::Environment &amp;env, std::string ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>plotEnvironmentState</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>afcba911c96ab43ff33a733dea96d359e</anchor>
      <arglist>(const tesseract_scene_graph::SceneState &amp;state, std::string ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>plotMarker</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>a7d448bef780df504e2b3538d0ecea1c6</anchor>
      <arglist>(const Marker &amp;marker, std::string ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>plotMarkers</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>ac96dbb3a3dffe72d46bdb7793ae7c941</anchor>
      <arglist>(const std::vector&lt; std::shared_ptr&lt; Marker &gt;&gt; &amp;markers, std::string ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>plotTrajectory</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>a0849835bb5b8351edf45dd2e3416af15</anchor>
      <arglist>(const tesseract_common::JointTrajectory &amp;traj, const tesseract_scene_graph::StateSolver &amp;state_solver, std::string ns=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Visualization</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>acd6c18a411ccdbee717fe0a9b2f37fa8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Visualization</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>afcccbd73dea09e75b7d59f0057da0259</anchor>
      <arglist>(const Visualization &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Visualization</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>a530fd713f952c4df287433ebff6e4b34</anchor>
      <arglist>(Visualization &amp;&amp;)=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>waitForConnection</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>af5bc0d37ffe8ced55c50f7717414d2c6</anchor>
      <arglist>(long seconds=0) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>waitForInput</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>ac56d4388184de9cf6c668c142349569c</anchor>
      <arglist>(std::string message=&quot;Hit enter key to continue!&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Visualization</name>
      <anchorfile>classtesseract__visualization_1_1Visualization.html</anchorfile>
      <anchor>af803aa96352fba0aa55ed6fa152a66a5</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_visualization::VisualizationLoader</name>
    <filename>classtesseract__visualization_1_1VisualizationLoader.html</filename>
    <base>tesseract_common::PluginLoader</base>
    <member kind="function">
      <type>std::shared_ptr&lt; Visualization &gt;</type>
      <name>get</name>
      <anchorfile>classtesseract__visualization_1_1VisualizationLoader.html</anchorfile>
      <anchor>a36fe92a62b8d0718a5d7d97597fece9f</anchor>
      <arglist>(std::string plugin_name=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisualizationLoader</name>
      <anchorfile>classtesseract__visualization_1_1VisualizationLoader.html</anchorfile>
      <anchor>a26dfce930ddde86d920d4c0c573eb802</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tesseract_visualization</name>
    <filename>namespacetesseract__visualization.html</filename>
    <class kind="class">tesseract_visualization::ArrowMarker</class>
    <class kind="class">tesseract_visualization::AxisMarker</class>
    <class kind="class">tesseract_visualization::ContactResultsMarker</class>
    <class kind="class">tesseract_visualization::EntityManager</class>
    <class kind="class">tesseract_visualization::GeometryMarker</class>
    <class kind="class">tesseract_visualization::Marker</class>
    <class kind="class">tesseract_visualization::TesseractIgnitionVisualization</class>
    <class kind="class">tesseract_visualization::ToolpathMarker</class>
    <class kind="class">tesseract_visualization::TrajectoryInterpolator</class>
    <class kind="class">tesseract_visualization::TrajectoryPlayer</class>
    <class kind="class">tesseract_visualization::Visualization</class>
    <class kind="class">tesseract_visualization::VisualizationLoader</class>
    <member kind="typedef">
      <type>int</type>
      <name>EntityID</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a12376b06553445215c95f00b5fac42ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, EntityID &gt;</type>
      <name>EntityMap</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a62add283f33a3eda80b1ffdc98e34261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MarkerType</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>ac8e02d8f51fc302b5ea1fb8c3b1abc01</anchor>
      <arglist></arglist>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01ab50339a10e1de285ac99d4c3990b8693">NONE</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01ab22957ad8078e8d73de61aef53d13a74">GEOMETRY</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a9e388340c6d15a821c4f93dfb9f1bd9c">AXIS</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01aca2dc0c55b6e8d70bafcb4d84f5a9544">ARROW</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01ae64a4d2159ed46d077e21a505575c814">LINE_STRIP</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a195d93c98c5e94cad21509e910f65fae">LINE_LIST</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a70b71cabeeaf8c2bf473c896d5442ddb">POINTS</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a61a96ffcb251bb9bf0abf8fec19d0ea8">TEXT</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01aa9f047dff7e4cd4d8d3bdeafc4029d47">TRIANGLE_FAN</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a14d20da17f6d27fc43c5f311c17eb912">TRIANGLE_LIST</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a708de017e3b83ccba21dfc9f6367d46f">TRIANGLE_STRIP</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a2b3d5b10f124341f75a903cfa57a392a">TOOLPATH</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01ae8c9f70bfc69a0ac89c3c32c2b91c90f">CONTACT_RESULTS</enumvalue>
      <enumvalue file="namespacetesseract__visualization.html" anchor="ac8e02d8f51fc302b5ea1fb8c3b1abc01a5123cb514ff95a726922950380866e00">USER_DEFINED</enumvalue>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addArrow</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a493d2e997cbfb27109075876aa407434</anchor>
      <arglist>(EntityManager &amp;entity_manager, gz::msgs::Link &amp;link, long &amp;sub_index, const ArrowMarker &amp;marker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAxis</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>af563abdc8ccb43643691e018cbe49e78</anchor>
      <arglist>(EntityManager &amp;entity_manager, gz::msgs::Link &amp;link, long &amp;sub_index, const AxisMarker &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCylinder</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a3667df981f07f1bd2bbb1b48d235aed1</anchor>
      <arglist>(EntityManager &amp;entity_manager, gz::msgs::Link &amp;link, long &amp;sub_index, const Eigen::Ref&lt; const Eigen::Vector3d &gt; &amp;pt1, const Eigen::Ref&lt; const Eigen::Vector3d &gt; &amp;pt2, const tesseract_scene_graph::Material &amp;material, const Eigen::Vector3d &amp;)</arglist>
    </member>
    <member kind="function">
      <type>gz::msgs::Material</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a92d81ff929004ad95756fef90751f4bd</anchor>
      <arglist>(const Eigen::Vector4d &amp;rgba)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMeshWithColor</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a9624674b7c3c90b272fea01cce7d6ca5</anchor>
      <arglist>(const std::string &amp;file_path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toMsg</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>ae70529bca8879d19f309a580e62edb3c</anchor>
      <arglist>(gz::msgs::Scene &amp;scene_msg, EntityManager &amp;entity_manager, const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tesseract_common::TransformMap &amp;link_transforms)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NULL_ENTITY_ID</name>
      <anchorfile>namespacetesseract__visualization.html</anchorfile>
      <anchor>a06a562dbdd5b945e34e0896aa06c74d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
