<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>euler_property.cpp</name>
    <path>/tmp/ws/src/agni_tf_tools/src/plugin/</path>
    <filename>euler__property_8cpp</filename>
    <includes id="euler__property_8h" name="euler_property.h" local="yes" imported="no">euler_property.h</includes>
  </compound>
  <compound kind="file">
    <name>euler_property.h</name>
    <path>/tmp/ws/src/agni_tf_tools/src/plugin/</path>
    <filename>euler__property_8h</filename>
    <class kind="class">rviz::EulerProperty</class>
    <class kind="class">rviz::EulerProperty::invalid_axes</class>
  </compound>
  <compound kind="file">
    <name>EulerWidget.cpp</name>
    <path>/tmp/ws/src/agni_tf_tools/src/common/</path>
    <filename>EulerWidget_8cpp</filename>
    <includes id="EulerWidget_8h" name="EulerWidget.h" local="yes" imported="no">EulerWidget.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>disableAxis</name>
      <anchorfile>EulerWidget_8cpp.html</anchorfile>
      <anchor>a62711bd42900c2d99cfb820cc59884bf</anchor>
      <arglist>(QComboBox *w, unsigned int axis)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EulerWidget.h</name>
    <path>/tmp/ws/src/agni_tf_tools/src/common/</path>
    <filename>EulerWidget_8h</filename>
    <class kind="class">EulerWidget</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>FramesWidget.cpp</name>
    <path>/tmp/ws/src/agni_tf_tools/src/common/</path>
    <filename>FramesWidget_8cpp</filename>
    <includes id="FramesWidget_8h" name="FramesWidget.h" local="yes" imported="no">FramesWidget.h</includes>
  </compound>
  <compound kind="file">
    <name>FramesWidget.h</name>
    <path>/tmp/ws/src/agni_tf_tools/src/common/</path>
    <filename>FramesWidget_8h</filename>
    <class kind="class">FramesWidget</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>plugin_init.cpp</name>
    <path>/tmp/ws/src/agni_tf_tools/src/plugin/</path>
    <filename>plugin__init_8cpp</filename>
    <includes id="TransformPublisherDisplay_8h" name="TransformPublisherDisplay.h" local="yes" imported="no">TransformPublisherDisplay.h</includes>
  </compound>
  <compound kind="file">
    <name>rotation_property.cpp</name>
    <path>/tmp/ws/src/agni_tf_tools/src/plugin/</path>
    <filename>rotation__property_8cpp</filename>
    <includes id="rotation__property_8h" name="rotation_property.h" local="yes" imported="no">rotation_property.h</includes>
    <namespace>agni_tf_tools</namespace>
  </compound>
  <compound kind="file">
    <name>rotation_property.h</name>
    <path>/tmp/ws/src/agni_tf_tools/src/plugin/</path>
    <filename>rotation__property_8h</filename>
    <includes id="euler__property_8h" name="euler_property.h" local="yes" imported="no">euler_property.h</includes>
    <class kind="class">agni_tf_tools::RotationProperty</class>
    <namespace>agni_tf_tools</namespace>
  </compound>
  <compound kind="file">
    <name>static_transform_broadcaster_program.cpp</name>
    <path>/tmp/ws/src/agni_tf_tools/src/</path>
    <filename>static__transform__broadcaster__program_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>static__transform__broadcaster__program_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parse_arguments</name>
      <anchorfile>static__transform__broadcaster__program_8cpp.html</anchorfile>
      <anchor>a13b553fb97f791f8b5a25756e0072de9</anchor>
      <arglist>(int argc, char **argv, geometry_msgs::TransformStamped &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>usage</name>
      <anchorfile>static__transform__broadcaster__program_8cpp.html</anchorfile>
      <anchor>aabe0ddfec105b57fc6204f68d287b018</anchor>
      <arglist>(const char *prog_name, const po::options_description &amp;opts, bool desc=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>static_transform_publisher_gui.cpp</name>
    <path>/tmp/ws/src/agni_tf_tools/src/</path>
    <filename>static__transform__publisher__gui_8cpp</filename>
    <includes id="FramesWidget_8h" name="FramesWidget.h" local="yes" imported="no">FramesWidget.h</includes>
    <includes id="TransformWidget_8h" name="TransformWidget.h" local="yes" imported="no">TransformWidget.h</includes>
    <includes id="TransformBroadcaster_8h" name="TransformBroadcaster.h" local="yes" imported="no">TransformBroadcaster.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>static__transform__publisher__gui_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TransformBroadcaster.cpp</name>
    <path>/tmp/ws/src/agni_tf_tools/src/common/</path>
    <filename>TransformBroadcaster_8cpp</filename>
    <includes id="TransformBroadcaster_8h" name="TransformBroadcaster.h" local="yes" imported="no">TransformBroadcaster.h</includes>
  </compound>
  <compound kind="file">
    <name>TransformBroadcaster.h</name>
    <path>/tmp/ws/src/agni_tf_tools/src/common/</path>
    <filename>TransformBroadcaster_8h</filename>
    <class kind="class">TransformBroadcaster</class>
  </compound>
  <compound kind="file">
    <name>TransformPublisherDisplay.cpp</name>
    <path>/tmp/ws/src/agni_tf_tools/src/plugin/</path>
    <filename>TransformPublisherDisplay_8cpp</filename>
    <includes id="TransformPublisherDisplay_8h" name="TransformPublisherDisplay.h" local="yes" imported="no">TransformPublisherDisplay.h</includes>
    <includes id="TransformBroadcaster_8h" name="TransformBroadcaster.h" local="yes" imported="no">TransformBroadcaster.h</includes>
    <includes id="rotation__property_8h" name="rotation_property.h" local="yes" imported="no">rotation_property.h</includes>
    <namespace>agni_tf_tools</namespace>
    <member kind="enumeration">
      <name>MARKER_TYPE</name>
      <anchorfile>TransformPublisherDisplay_8cpp.html</anchorfile>
      <anchor>a0eeca2cef4b1ed3a0d5b0add9613b601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>TransformPublisherDisplay_8cpp.html</anchorfile>
      <anchor>a0eeca2cef4b1ed3a0d5b0add9613b601ac157bdf0b85a40d2619cbc8bc1ae5fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRAME</name>
      <anchorfile>TransformPublisherDisplay_8cpp.html</anchorfile>
      <anchor>a0eeca2cef4b1ed3a0d5b0add9613b601a200c1bcf1eaa8635daa3cbb5fdd2ebb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IFRAME</name>
      <anchorfile>TransformPublisherDisplay_8cpp.html</anchorfile>
      <anchor>a0eeca2cef4b1ed3a0d5b0add9613b601a12f02e3e49180b89154bb80003c2b704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOF6</name>
      <anchorfile>TransformPublisherDisplay_8cpp.html</anchorfile>
      <anchor>a0eeca2cef4b1ed3a0d5b0add9613b601a854b46db03b1a5f8551fc5bd33d3b635</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vm::Marker</type>
      <name>createArrowMarker</name>
      <anchorfile>namespaceagni__tf__tools.html</anchorfile>
      <anchor>a8125521ba8064f846c8279f98b2003da</anchor>
      <arglist>(double scale, const Eigen::Vector3d &amp;dir, const QColor &amp;color)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getTransform</name>
      <anchorfile>namespaceagni__tf__tools.html</anchorfile>
      <anchor>a05124029ea8fa4ff12a02cd4742da477</anchor>
      <arglist>(rviz::FrameManager &amp;fm, const std::string &amp;frame, Eigen::Affine3d &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>namespaceagni__tf__tools.html</anchorfile>
      <anchor>ab3851d677e72a4add6c0f1cb8316f0a6</anchor>
      <arglist>(geometry_msgs::Quaternion &amp;q, double w, double x, double y, double z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updatePose</name>
      <anchorfile>namespaceagni__tf__tools.html</anchorfile>
      <anchor>a171496ce375323a10ae734e8c725726a</anchor>
      <arglist>(geometry_msgs::Pose &amp;pose, const Eigen::Quaterniond &amp;q, Ogre::Vector3 p=Ogre::Vector3::ZERO)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MARKER_NAME</name>
      <anchorfile>TransformPublisherDisplay_8cpp.html</anchorfile>
      <anchor>a0192ad37a8c1bf03e7f7492d8b4b14a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TransformPublisherDisplay.h</name>
    <path>/tmp/ws/src/agni_tf_tools/src/plugin/</path>
    <filename>TransformPublisherDisplay_8h</filename>
    <class kind="class">agni_tf_tools::TransformPublisherDisplay</class>
    <namespace>agni_tf_tools</namespace>
  </compound>
  <compound kind="file">
    <name>TransformWidget.cpp</name>
    <path>/tmp/ws/src/agni_tf_tools/src/common/</path>
    <filename>TransformWidget_8cpp</filename>
    <includes id="TransformWidget_8h" name="TransformWidget.h" local="yes" imported="no">TransformWidget.h</includes>
    <includes id="EulerWidget_8h" name="EulerWidget.h" local="yes" imported="no">EulerWidget.h</includes>
  </compound>
  <compound kind="file">
    <name>TransformWidget.h</name>
    <path>/tmp/ws/src/agni_tf_tools/src/common/</path>
    <filename>TransformWidget_8h</filename>
    <class kind="class">TransformWidget</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="class">
    <name>EulerWidget</name>
    <filename>classEulerWidget.html</filename>
    <member kind="enumeration">
      <name>Axis</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>ab72b35b8bca8a4e15d9dfa2239447c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>ab72b35b8bca8a4e15d9dfa2239447c96aa8ddd9142d4dd2c9a908ae5926aec913</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>ab72b35b8bca8a4e15d9dfa2239447c96a31463b1446b216f932239bdaacc06028</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Z</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>ab72b35b8bca8a4e15d9dfa2239447c96aa9d51d62a3a05d4c78827b4324893370</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEulerAngles</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>a3898fbf46f65620f63f20b43da1ad793</anchor>
      <arglist>(double e1, double e2, double e3, bool normalize)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEulerAxes</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>acaa914d507890a269a533eb46cf76e4e</anchor>
      <arglist>(uint a1, uint a2, uint a3)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>a4417a7aca4667afe0abc5a0c9601049f</anchor>
      <arglist>(const Eigen::Quaterniond &amp;q)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>axesChanged</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>aab293ab39c6db352bf6a954f155635f5</anchor>
      <arglist>(uint a1, uint a2, uint a3)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>valueChanged</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>a4986d499a8a20a9918a5a02c71fd0326</anchor>
      <arglist>(const Eigen::Quaterniond &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerWidget</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>afbf68927d12e466a278fa9358be6171d</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGuiAngles</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>a160f391dda4e71f6900dccb133ed71e9</anchor>
      <arglist>(double e[]) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGuiAxes</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>aeda0329ef861480a8c3cf3d491b2e5e3</anchor>
      <arglist>(uint a[3]) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Quaterniond &amp;</type>
      <name>value</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>a1240bab5217bf0d1f56d0bdbf708319c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>angleChanged</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>aef44e913c3f49174a33f71a6acd8aa02</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>axisChanged</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>a0726b94036c939bee23cda4c197f13c9</anchor>
      <arglist>(int axis)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateAngles</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>a251138d2735d6847653f905a987df86b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Quaterniond</type>
      <name>q_</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>aa20631d2271e197f9de61a26fa022796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::EulerWidget *</type>
      <name>ui_</name>
      <anchorfile>classEulerWidget.html</anchorfile>
      <anchor>a5d4a4b0cf54a75f843389ff847adf011</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FramesWidget</name>
    <filename>classFramesWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setChildFrame</name>
      <anchorfile>classFramesWidget.html</anchorfile>
      <anchor>a3396f119bc7490bb189156fd043016ff</anchor>
      <arglist>(const QString &amp;frame)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setParentFrame</name>
      <anchorfile>classFramesWidget.html</anchorfile>
      <anchor>abf7f1ca594fc8cf28f020b75fe03685a</anchor>
      <arglist>(const QString &amp;frame)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>childFrameChanged</name>
      <anchorfile>classFramesWidget.html</anchorfile>
      <anchor>a53eb05763ee2e75479c6cdf4e4017432</anchor>
      <arglist>(const QString &amp;frame)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>parentFrameChanged</name>
      <anchorfile>classFramesWidget.html</anchorfile>
      <anchor>a776fbce376088056a34fe3aa842cb29f</anchor>
      <arglist>(const QString &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>childFrame</name>
      <anchorfile>classFramesWidget.html</anchorfile>
      <anchor>a133b62038c714f93ad1d39e12c3b020d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FramesWidget</name>
      <anchorfile>classFramesWidget.html</anchorfile>
      <anchor>a4b97fbb5810cccf391c53dec274c3a89</anchor>
      <arglist>(const QString &amp;parent_frame=&quot;&quot;, const QString &amp;child_frame=&quot;&quot;, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>parentFrame</name>
      <anchorfile>classFramesWidget.html</anchorfile>
      <anchor>a0c5992efbe15508a289e2a74f31954c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>childEdited</name>
      <anchorfile>classFramesWidget.html</anchorfile>
      <anchor>abcfc73d625412c3437807de3ea51a1bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>parentEdited</name>
      <anchorfile>classFramesWidget.html</anchorfile>
      <anchor>aeb88c4e0eddc732fef3ca4fd3f0fe743</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::FramesWidget *</type>
      <name>ui_</name>
      <anchorfile>classFramesWidget.html</anchorfile>
      <anchor>a7f31f2d65fa5f94ff64d407af38b1cc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransformBroadcaster</name>
    <filename>classTransformBroadcaster.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setChildFrame</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>aee206a6713775e3c7389f99a140867fe</anchor>
      <arglist>(const QString &amp;frame)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setDisabled</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>af4d8097a6c006fefa44abc7e33fd76ce</anchor>
      <arglist>(bool bDisabled=true)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a9d980d107b25e821523157bfc7730016</anchor>
      <arglist>(bool bEnabled=true)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setParentFrame</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a9ac834961c8708210bad538dfbbf4fae</anchor>
      <arglist>(const QString &amp;frame)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>aedf9a503804f48919dff58ba9bc51fa8</anchor>
      <arglist>(const Eigen::Vector3d &amp;p)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>abb9ec84da3ea1e44e32423de2731b291</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setQuaternion</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a4d483db9b6c7dbff800ac12c74a9074c</anchor>
      <arglist>(const Eigen::Quaterniond &amp;q)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setQuaternion</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a0c119e09d52cde476f2efa4ea97d626a</anchor>
      <arglist>(double x, double y, double z, double w)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>aae1b72cb1dc840c68a139980eb843ce4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a52e2110046867d847f7431fcd495589e</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a369353804ddfb7c4a5d8bdcb06f6ed6b</anchor>
      <arglist>(const geometry_msgs::TransformStamped &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformBroadcaster</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>aefe68de4e6cd101b46bde9878c1d765b</anchor>
      <arglist>(const QString &amp;parent_frame=&quot;&quot;, const QString &amp;child_frame=&quot;&quot;, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>const geometry_msgs::TransformStamped &amp;</type>
      <name>value</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a23ab71041c31d48ee434f9cdcdfbe66b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a7e60ecf0908f26f819c9057c2c593f03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a22739d646934de62d72f84b274492c6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::StaticTransformBroadcaster</type>
      <name>broadcaster_</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a7c42ef5f8f686429a74e278a0539103d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enabled_</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a9032455ebe10dd057626916cfbca5487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::TransformStamped</type>
      <name>msg_</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a34c7af69bdd988bd564c5a02188f43e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>valid_</name>
      <anchorfile>classTransformBroadcaster.html</anchorfile>
      <anchor>a56a0aeef27d60ce1df80d130f8e2d0ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransformWidget</name>
    <filename>classTransformWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>a7e129110ddafd663588b4092be2c7b3f</anchor>
      <arglist>(const Eigen::Vector3d &amp;p)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setQuaternion</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>ab497d29a57f2ef45ae0c0f3eed9354b1</anchor>
      <arglist>(const Eigen::Quaterniond &amp;q)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>positionChanged</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>a15200b1f06e6ceb62a5e684621820e0e</anchor>
      <arglist>(const Eigen::Vector3d &amp;p)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>quaternionChanged</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>ac3315252eef051d148276aa475b4ff0f</anchor>
      <arglist>(const Eigen::Quaterniond &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3d &amp;</type>
      <name>position</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>ae5c04749bedf514537b94bb4ce4bb63b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Quaterniond &amp;</type>
      <name>quaternion</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>a6093b2398cf16411a219be0d3583da1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformWidget</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>a1a889cc2a3a1b6e761819fffeb2abe06</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changePos</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>abbc0968e1c082cced1dde2ea78232e95</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>changePos</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>a427f78707d0f311e964eb295d6334b5d</anchor>
      <arglist>(unsigned int i, double value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>pos_</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>afc6dfe2fdac265a037e2f3d9309e0379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::TransformWidget *</type>
      <name>ui_</name>
      <anchorfile>classTransformWidget.html</anchorfile>
      <anchor>a1cf699057a4656b3c3256676955675b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>agni_tf_tools</name>
    <filename>namespaceagni__tf__tools.html</filename>
    <class kind="class">agni_tf_tools::RotationProperty</class>
    <class kind="class">agni_tf_tools::TransformPublisherDisplay</class>
    <member kind="function" static="yes">
      <type>static vm::Marker</type>
      <name>createArrowMarker</name>
      <anchorfile>namespaceagni__tf__tools.html</anchorfile>
      <anchor>a8125521ba8064f846c8279f98b2003da</anchor>
      <arglist>(double scale, const Eigen::Vector3d &amp;dir, const QColor &amp;color)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getTransform</name>
      <anchorfile>namespaceagni__tf__tools.html</anchorfile>
      <anchor>a05124029ea8fa4ff12a02cd4742da477</anchor>
      <arglist>(rviz::FrameManager &amp;fm, const std::string &amp;frame, Eigen::Affine3d &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>namespaceagni__tf__tools.html</anchorfile>
      <anchor>ab3851d677e72a4add6c0f1cb8316f0a6</anchor>
      <arglist>(geometry_msgs::Quaternion &amp;q, double w, double x, double y, double z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updatePose</name>
      <anchorfile>namespaceagni__tf__tools.html</anchorfile>
      <anchor>a171496ce375323a10ae734e8c725726a</anchor>
      <arglist>(geometry_msgs::Pose &amp;pose, const Eigen::Quaterniond &amp;q, Ogre::Vector3 p=Ogre::Vector3::ZERO)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>agni_tf_tools::RotationProperty</name>
    <filename>classagni__tf__tools_1_1RotationProperty.html</filename>
    <base>rviz::StringProperty</base>
    <member kind="slot">
      <type>void</type>
      <name>setEulerAngles</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>a9b79df979061a552e5cf491fc6d36f7e</anchor>
      <arglist>(double euler[3], bool normalize)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEulerAngles</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>aae5f3508d9ba3dea0f0fcfd2df183dca</anchor>
      <arglist>(double e1, double e2, double e3, bool normalize)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEulerAxes</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>a643c566f04c9c3ca621a1ba6626a46be</anchor>
      <arglist>(const QString &amp;axes)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setQuaternion</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>ab4b587d668bfea8054d7bf5f41604017</anchor>
      <arglist>(const Eigen::Quaterniond &amp;q)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>quaternionChanged</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>aeacc0287ba9c6e17d668513ef0d8cf78</anchor>
      <arglist>(Eigen::Quaterniond q)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>statusUpdate</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>a76000fbda7043ad39b73354a003d95c2</anchor>
      <arglist>(int, const QString &amp;, const QString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaterniond</type>
      <name>getQuaternion</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>a3a474eb2f69cdd00baa5eb75279cd32d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>ab072bc6ded80521ad7231471963a46c7</anchor>
      <arglist>(const rviz::Config &amp;config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RotationProperty</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>a33c376bc1ebfc736034aee06490523b4</anchor>
      <arglist>(Property *parent=0, const QString &amp;name=QString(), const Eigen::Quaterniond &amp;value=Eigen::Quaterniond::Identity(), const char *changed_slot=0, QObject *receiver=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>save</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>a6f19c090333c6f7243a9affaafb22ad7</anchor>
      <arglist>(rviz::Config config) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setReadOnly</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>ae8ce40f589714f6462da70c2b8aec1e9</anchor>
      <arglist>(bool read_only)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setValue</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>acefeef593cf5399d23e81ae53a911a84</anchor>
      <arglist>(const QVariant &amp;value)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateFromEuler</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>a75d68fadb6546fcb7365c6e98557daf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateFromQuaternion</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>a4ca0703b98457f8e4cf3bc926425e835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateString</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>aa21cf032f3c21ed898701e49bdca7b8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::EulerProperty *</type>
      <name>euler_property_</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>acabf0f2812a850c4e80b844c11e43dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ignore_quaternion_property_updates_</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>adc3c3daa6fceb5015bcd2578c5eaf236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::QuaternionProperty *</type>
      <name>quaternion_property_</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>a64f2a3e1bb5419d044e04473bb67af63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>show_euler_string_</name>
      <anchorfile>classagni__tf__tools_1_1RotationProperty.html</anchorfile>
      <anchor>ab8857b3bf628a55ac1823c78dab9e284</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>agni_tf_tools::TransformPublisherDisplay</name>
    <filename>classagni__tf__tools_1_1TransformPublisherDisplay.html</filename>
    <base>rviz::Display</base>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>ac1b7afd4e70f03d140a41d6b75fbfd20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformPublisherDisplay</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>aff95736effb4d20d9386c6bb4403ce3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransformPublisherDisplay</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>aaee7d455565c7b84fe7637f149792d14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>onAdaptTransformChanged</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a0d5727f02adb739469e54d21b1f9332a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>onBroadcastEnableChanged</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a6c197f06e6731fd49d38f1827471125b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>onFramesChanged</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a875eaae9ac10f50166f65e137586a16f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>onMarkerFeedback</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a54a9b9dcecd32f1a12885759cc078948</anchor>
      <arglist>(visualization_msgs::InteractiveMarkerFeedback &amp;feedback)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>onMarkerScaleChanged</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a53714d9c7fef0ad3481dd24fac3cff8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>onMarkerTypeChanged</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a04f97dbdf578bac8bdf40ccedb70929e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>onRefFrameChanged</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>af87461c117ea0fea5e6b05bf41b135a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>onTransformChanged</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a8351edab749d7c90f3e7000a94aab303</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setStatus</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a3575528ea1f2d1cdb3f4934c6f59a685</anchor>
      <arglist>(int level, const QString &amp;name, const QString &amp;text)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setStatusStd</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a5cc0b26195868c8c02bb7f77a9f520a7</anchor>
      <arglist>(StatusProperty::Level, const std::string &amp;name, const std::string &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>add6DOFControls</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a61abec6462f2a8bdbf852de890f141d2</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addFrameControls</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a8b06c9e8a1bc1a936a330799e59df6d4</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im, double scale, bool interactive)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>createInteractiveMarker</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a79676e5d4177014cedd3dc6884bfbf0b</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>fillPoseStamped</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>ac382ef9b7d523c16821e4ea73116c8f6</anchor>
      <arglist>(std_msgs::Header &amp;header, geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onDisable</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a43dfb2546029c7d4cc8a33a8807977d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEnable</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a365998f47bc269ef419034ffafde696f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onInitialize</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a9413509cfff0942177504a934384fe9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>update</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>ab5af281538ad36e9253d810c8f76660f</anchor>
      <arglist>(float wall_dt, float ros_dt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::BoolProperty *</type>
      <name>adapt_transform_property_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a9352d57680490a9600077d43dc1e0a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::BoolProperty *</type>
      <name>broadcast_property_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a73382ca80beb898873604a499953114c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::TfFrameProperty *</type>
      <name>child_frame_property_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a9a1696dc90e289723ff49c53e28ca955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ignore_updates_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a8c11109bb88024a1b6d8222b19d524fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; rviz::InteractiveMarker &gt;</type>
      <name>imarker_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a78abbef01b56d3f7020c81483b057898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneNode *</type>
      <name>marker_node_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>ad689186bb7bdaa2e19bb66acf57dee00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::EnumProperty *</type>
      <name>marker_property_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a55b27c5d920560f0adea167b28892bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::FloatProperty *</type>
      <name>marker_scale_property_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>abb4c9cca9b9927153c319b571fb0c2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::TfFrameProperty *</type>
      <name>parent_frame_property_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>acf69694ac8b080633ad72aabbb96299b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>prev_parent_frame_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>ab53410c529661f59152d2b7d36a46ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RotationProperty *</type>
      <name>rotation_property_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a320bb801c24af9212023151e2e39f0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransformBroadcaster *</type>
      <name>tf_pub_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a26db4f32257bc3970ee860065cc228ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::VectorProperty *</type>
      <name>translation_property_</name>
      <anchorfile>classagni__tf__tools_1_1TransformPublisherDisplay.html</anchorfile>
      <anchor>a747a7ab6f98d43f9b14950beb0bb8dc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rviz::EulerProperty</name>
    <filename>classrviz_1_1EulerProperty.html</filename>
    <base>rviz::Property</base>
    <class kind="class">rviz::EulerProperty::invalid_axes</class>
    <member kind="slot">
      <type>void</type>
      <name>setEulerAngles</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a0e354cd17d9ccb656117a0aa48532e7d</anchor>
      <arglist>(double euler[3], bool normalize)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEulerAngles</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a080c8dcfa458537070d0f6f26b3c0be5</anchor>
      <arglist>(double e1, double e2, double e3, bool normalize)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEulerAxes</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>adf811fd30f9dcd3704cb9a3f75f68da5</anchor>
      <arglist>(const QString &amp;axes_spec)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setQuaternion</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a201102a737423ecff07759651047bf10</anchor>
      <arglist>(const Eigen::Quaterniond &amp;q)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>quaternionChanged</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>aac5c330a718bd4acd9d26364e4597205</anchor>
      <arglist>(Eigen::Quaterniond q)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>statusUpdate</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a2b07f31299239d94080ece82f6282283</anchor>
      <arglist>(int, const QString &amp;, const QString &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerProperty</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a707af76e2cd9e6b3bc9fe737c8bdb89c</anchor>
      <arglist>(Property *parent=0, const QString &amp;name=QString(), const Eigen::Quaterniond &amp;value=Eigen::Quaterniond::Identity(), const char *changed_slot=0, QObject *receiver=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getAnglesReadOnly</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>afa84495be3ec9fd819444239aa77ed2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaterniond</type>
      <name>getQuaternion</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>aec246e13237490823bb18511dac6aea4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a085a5c013eb955c6055c3a3ea4de59ba</anchor>
      <arglist>(const Config &amp;config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>save</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a37d45b5d9192df13a9163b48ba0b8064</anchor>
      <arglist>(Config config) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setReadOnly</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>ae29aab5218f8afbde0136cac70965dc7</anchor>
      <arglist>(bool read_only)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setValue</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>afe272d0d3550721802207d40ea540d37</anchor>
      <arglist>(const QVariant &amp;value)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>emitAboutToChange</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>afbf8c31f3b71cefa033ad4d3d50de031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateFromChildren</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>ad5f7b6ee2b7da878c9e308dd43bd7c3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateAngles</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>ae634176189ccdce715a7823dc870bec2</anchor>
      <arglist>(const Eigen::Quaterniond &amp;q)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateString</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a034f0a0dcb1e041bac672bdb86bc2733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>angles_read_only_</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>ae469cbf6abd4e73df563c802a7b5ff5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>axes_</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>aba5b47cf4a0dab78ab0c0643be110c94</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>axes_string_</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a07993f9aba6a16e734cca6fefeeb86c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatProperty *</type>
      <name>euler_</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a81c4d966fe65e1b7384581acd4b365ff</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>fixed_</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>a033e7fe113716297f25639d4e81814af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ignore_child_updates_</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>aaae83dda7360669215babd39987be9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Quaterniond</type>
      <name>quaternion_</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>ae4636e9f11f199e4e033ba29bd4804ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>update_string_</name>
      <anchorfile>classrviz_1_1EulerProperty.html</anchorfile>
      <anchor>ace52c9a4b90b5c67734315bbbd17a985</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rviz::EulerProperty::invalid_axes</name>
    <filename>classrviz_1_1EulerProperty_1_1invalid__axes.html</filename>
    <member kind="function">
      <type></type>
      <name>invalid_axes</name>
      <anchorfile>classrviz_1_1EulerProperty_1_1invalid__axes.html</anchorfile>
      <anchor>a075d1f76083d162dca1e3c701a76873d</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Ui</name>
    <filename>namespaceUi.html</filename>
  </compound>
</tagfile>
