<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/geometry2/tf2_eigen/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>tf2_eigen-test.cpp</name>
    <path>/tmp/ws/src/geometry2/tf2_eigen/test/</path>
    <filename>tf2__eigen-test_8cpp</filename>
    <includes id="tf2__eigen_8h" name="tf2_eigen.h" local="no" imported="no">tf2_eigen/tf2_eigen.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>a7078d581847ffa5424f8cb5f9d4ec724</anchor>
      <arglist>(TfEigen, ConvertVector3dStamped)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>acabe79041fb190aeefc86bd633c316dc</anchor>
      <arglist>(TfEigen, ConvertVector3d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>a3358e08790c95d63146641539479e8a0</anchor>
      <arglist>(TfEigen, ConvertQuaterniondStamped)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>a543f9805144a9b9561b0436c90600f2a</anchor>
      <arglist>(TfEigen, ConvertQuaterniond)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>a08a11343128b19f548f5c1096616704e</anchor>
      <arglist>(TfEigen, TransformQuaterion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>a89d5d6bf17998ebad16a0d838d89b6c0</anchor>
      <arglist>(TfEigen, ConvertAffine3dStamped)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>acd9d509c9b78244dd8912397974f5c93</anchor>
      <arglist>(TfEigen, ConvertIsometry3dStamped)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>a4632b4f81ede24d8927785f5613bf1d3</anchor>
      <arglist>(TfEigen, ConvertAffine3d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>a39a31c7fe0284319734f313f93c45368</anchor>
      <arglist>(TfEigen, ConvertIsometry3d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tf2__eigen-test_8cpp.html</anchorfile>
      <anchor>a933c7b52110e35376dca13be4c4924b3</anchor>
      <arglist>(TfEigen, ConvertTransform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tf2_eigen.h</name>
    <path>/tmp/ws/src/geometry2/tf2_eigen/include/tf2_eigen/</path>
    <filename>tf2__eigen_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>tf2</namespace>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a557293343059943d8d363be70e8e6a88</anchor>
      <arglist>(const Eigen::Vector3d &amp;t_in, Eigen::Vector3d &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a6ab2eaa064b73b290ee1f76e00033654</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Vector3d &gt; &amp;t_in, tf2::Stamped&lt; Eigen::Vector3d &gt; &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a935b92588db25eb3f4b3f0cd96c93b89</anchor>
      <arglist>(const Eigen::Affine3d &amp;t_in, Eigen::Affine3d &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a0f6dea2e341b82b5d991b3862b58a887</anchor>
      <arglist>(const Eigen::Isometry3d &amp;t_in, Eigen::Isometry3d &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a36324961633e17ff22d7f51079eac45e</anchor>
      <arglist>(const Eigen::Quaterniond &amp;t_in, Eigen::Quaterniond &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a8e662ea19e7f21cf8de47ebad2317aa0</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Quaterniond &gt; &amp;t_in, tf2::Stamped&lt; Eigen::Quaterniond &gt; &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a213a4c019b6fd4250703cf0bb570b4c8</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Affine3d &gt; &amp;t_in, tf2::Stamped&lt; Eigen::Affine3d &gt; &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>af5f20bde0b8f96bb9861262476251c6a</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Isometry3d &gt; &amp;t_in, tf2::Stamped&lt; Eigen::Isometry3d &gt; &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::TransformStamped</type>
      <name>eigenToTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>acfc05e3a7d39c1178e711fa9fc945ae8</anchor>
      <arglist>(const Eigen::Affine3d &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::TransformStamped</type>
      <name>eigenToTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aef483ffd47303b5c07f1cd19170be03e</anchor>
      <arglist>(const Eigen::Isometry3d &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa09627c931bc57cba718dfce1e8d7caf</anchor>
      <arglist>(const geometry_msgs::Point &amp;msg, Eigen::Vector3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a3953c6739e07c836857b1e1d4cca63cd</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;msg, Eigen::Vector3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a24f26215ad46e3e2b561a66cc42428d2</anchor>
      <arglist>(const geometry_msgs::PointStamped &amp;msg, tf2::Stamped&lt; Eigen::Vector3d &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a9bf47fe2dcfeb7eae8aa7aa89084e193</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg, Eigen::Quaterniond &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a65df278724a76c9874cc014c90e94c63</anchor>
      <arglist>(const geometry_msgs::QuaternionStamped &amp;msg, Stamped&lt; Eigen::Quaterniond &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a659f8ffa6e9702b69f0496f7b293e206</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Affine3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ab8d79489e965ba1f819445d5b65d516b</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Isometry3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a8d27a14f83228fdae2d72e15aa10dced</anchor>
      <arglist>(const geometry_msgs::Twist &amp;msg, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a1c8ff82e43b9c168b2970ba94d2d07b1</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg, tf2::Stamped&lt; Eigen::Affine3d &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa6b3569aaa4fc9f1b9daeefcd3c8ce54</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg, tf2::Stamped&lt; Eigen::Isometry3d &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5c00f0fef8f234fc0c749f12b9cf0d87</anchor>
      <arglist>(const geometry_msgs::Point &amp;msg, Eigen::Vector3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a847afe4291d06b43e9dde9fc8d1e4aad</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Affine3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad83ac8b4ba24ab68c3dbbeb0f36f4930</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Isometry3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a65493fd44077cff6e7e2fa66b9fbd1c9</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg, Eigen::Quaterniond &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a695b7a8d78ca69f721667329a485f8ed</anchor>
      <arglist>(const geometry_msgs::Twist &amp;msg, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a8c22eb92199383714f33b5a129006dcd</anchor>
      <arglist>(const Eigen::Vector3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Vector3 &amp;</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afde56922768a276191d88e4c47fee554</anchor>
      <arglist>(const Eigen::Vector3d &amp;in, geometry_msgs::Vector3 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PointStamped</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a3581f729e3a384ed29b6bf419a366df8</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Vector3d &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a5ac1a81224cc0d4fc5192c8441ae9633</anchor>
      <arglist>(const Eigen::Quaterniond &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::QuaternionStamped</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ae3b5017f9c8ea8e361b5cc041af23744</anchor>
      <arglist>(const Stamped&lt; Eigen::Quaterniond &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ad159ed064d2c2f67a2589d4f69754e5f</anchor>
      <arglist>(const Eigen::Affine3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a93c360f39609e493e045eff056cfb601</anchor>
      <arglist>(const Eigen::Isometry3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Twist</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a036323296d0bc4428855a14cb5558c7f</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afbad00736438575752450adc64b9c84c</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Affine3d &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a5897306da939e21a104767145b85a378</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Isometry3d &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>toMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae4a3969c363cd9d48c73d2298a359867</anchor>
      <arglist>(const Eigen::Affine3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>toMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4ad83eaf05c8d41030d79aaca9eee3c5</anchor>
      <arglist>(const Eigen::Isometry3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>toMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a70d66b0d6193ce196245883a65987d14</anchor>
      <arglist>(const Eigen::Vector3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>toMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af8101a49da568208eef10e6180d542d3</anchor>
      <arglist>(const Eigen::Quaterniond &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Twist</type>
      <name>toMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0526d8a2d9a01e97813f99ffd70e3951</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Isometry3d</type>
      <name>transformToEigen</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a4c8ff6d6fbcc187b3093bb19220f3a65</anchor>
      <arglist>(const geometry_msgs::Transform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Isometry3d</type>
      <name>transformToEigen</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a086d7aece8da9312e4507ed05a4ace23</anchor>
      <arglist>(const geometry_msgs::TransformStamped &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen</name>
    <filename>namespaceEigen.html</filename>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5c00f0fef8f234fc0c749f12b9cf0d87</anchor>
      <arglist>(const geometry_msgs::Point &amp;msg, Eigen::Vector3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a847afe4291d06b43e9dde9fc8d1e4aad</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Affine3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad83ac8b4ba24ab68c3dbbeb0f36f4930</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Isometry3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a65493fd44077cff6e7e2fa66b9fbd1c9</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg, Eigen::Quaterniond &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a695b7a8d78ca69f721667329a485f8ed</anchor>
      <arglist>(const geometry_msgs::Twist &amp;msg, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>toMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae4a3969c363cd9d48c73d2298a359867</anchor>
      <arglist>(const Eigen::Affine3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>toMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4ad83eaf05c8d41030d79aaca9eee3c5</anchor>
      <arglist>(const Eigen::Isometry3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>toMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a70d66b0d6193ce196245883a65987d14</anchor>
      <arglist>(const Eigen::Vector3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>toMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af8101a49da568208eef10e6180d542d3</anchor>
      <arglist>(const Eigen::Quaterniond &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Twist</type>
      <name>toMsg</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0526d8a2d9a01e97813f99ffd70e3951</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;in)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf2</name>
    <filename>namespacetf2.html</filename>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>CompactFrameID</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a39fe468fdd4fe89d39c8b4c342982ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; ros::Time, CompactFrameID &gt;</type>
      <name>P_TimeAndFrameID</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a92c1b81465fe3dd773665335e5d7e75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TimeCacheInterface &gt;</type>
      <name>TimeCacheInterfacePtr</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a9a498e22bd98f5f836e78bc52a495792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>TransformableCallbackHandle</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ae277eada1e73ae4629514ca6ad519d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>TransformableRequestHandle</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a1a6fc94f94952c2c5f64db7ea404cc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransformableResult</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afc348d16c720ba9ccff590b776495667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>WalkEnding</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE tf2Scalar</type>
      <name>angle</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a43c178b5fba1b9c8b2a276884b392fb4</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE tf2Scalar</type>
      <name>angleShortestPath</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afa1d203f354a760872653bf0aa565bf6</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ATTRIBUTE_ALIGNED16</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>acb4e6a50aab51f2903019fe15b32c73d</anchor>
      <arglist>(class) QuadWord</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>af1255c37833c838543b512febce5e9b1</anchor>
      <arglist>(const A &amp;a, B &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ae136a785b8c751709c7cc7c85bb1d954</anchor>
      <arglist>(const A &amp;a1, A &amp;a2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE tf2Scalar</type>
      <name>dot</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a8e94693ef066c89efaafbb64d6402c15</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a2bf447973d0079bb3fa862b3c947e147</anchor>
      <arglist>(const T &amp;data_in, T &amp;data_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a557293343059943d8d363be70e8e6a88</anchor>
      <arglist>(const Eigen::Vector3d &amp;t_in, Eigen::Vector3d &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a6ab2eaa064b73b290ee1f76e00033654</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Vector3d &gt; &amp;t_in, tf2::Stamped&lt; Eigen::Vector3d &gt; &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a935b92588db25eb3f4b3f0cd96c93b89</anchor>
      <arglist>(const Eigen::Affine3d &amp;t_in, Eigen::Affine3d &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a0f6dea2e341b82b5d991b3862b58a887</anchor>
      <arglist>(const Eigen::Isometry3d &amp;t_in, Eigen::Isometry3d &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a36324961633e17ff22d7f51079eac45e</anchor>
      <arglist>(const Eigen::Quaterniond &amp;t_in, Eigen::Quaterniond &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a8e662ea19e7f21cf8de47ebad2317aa0</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Quaterniond &gt; &amp;t_in, tf2::Stamped&lt; Eigen::Quaterniond &gt; &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a213a4c019b6fd4250703cf0bb570b4c8</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Affine3d &gt; &amp;t_in, tf2::Stamped&lt; Eigen::Affine3d &gt; &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>af5f20bde0b8f96bb9861262476251c6a</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Isometry3d &gt; &amp;t_in, tf2::Stamped&lt; Eigen::Isometry3d &gt; &amp;t_out, const geometry_msgs::TransformStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::TransformStamped</type>
      <name>eigenToTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>acfc05e3a7d39c1178e711fa9fc945ae8</anchor>
      <arglist>(const Eigen::Affine3d &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::TransformStamped</type>
      <name>eigenToTransform</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aef483ffd47303b5c07f1cd19170be03e</anchor>
      <arglist>(const Eigen::Isometry3d &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a5e395779f27ef64653d748ecae342954</anchor>
      <arglist>(const A &amp;, B &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa09627c931bc57cba718dfce1e8d7caf</anchor>
      <arglist>(const geometry_msgs::Point &amp;msg, Eigen::Vector3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a3953c6739e07c836857b1e1d4cca63cd</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;msg, Eigen::Vector3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a24f26215ad46e3e2b561a66cc42428d2</anchor>
      <arglist>(const geometry_msgs::PointStamped &amp;msg, tf2::Stamped&lt; Eigen::Vector3d &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a9bf47fe2dcfeb7eae8aa7aa89084e193</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg, Eigen::Quaterniond &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a65df278724a76c9874cc014c90e94c63</anchor>
      <arglist>(const geometry_msgs::QuaternionStamped &amp;msg, Stamped&lt; Eigen::Quaterniond &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a659f8ffa6e9702b69f0496f7b293e206</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Affine3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ab8d79489e965ba1f819445d5b65d516b</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Isometry3d &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a8d27a14f83228fdae2d72e15aa10dced</anchor>
      <arglist>(const geometry_msgs::Twist &amp;msg, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a1c8ff82e43b9c168b2970ba94d2d07b1</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg, tf2::Stamped&lt; Eigen::Affine3d &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa6b3569aaa4fc9f1b9daeefcd3c8ce54</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg, tf2::Stamped&lt; Eigen::Isometry3d &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEulerYPR</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ae42674f2ca5081805466c0f12d25c307</anchor>
      <arglist>(const A &amp;a, double &amp;yaw, double &amp;pitch, double &amp;roll)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFrameId</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa50644b7ee54820ff91520debf17c8a7</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFrameId</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa6b95d6ec4d949834907132ba4eb7105</anchor>
      <arglist>(const tf2::Stamped&lt; P &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>const ros::Time &amp;</type>
      <name>getTimestamp</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a49192866d5c81a02cc25119c27d0a401</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>const ros::Time &amp;</type>
      <name>getTimestamp</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>abcdbd82dc200bf89aa47c4d5a998a9a4</anchor>
      <arglist>(const tf2::Stamped&lt; P &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>A</type>
      <name>getTransformIdentity</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a44d33a2569aead195c4c8ec1c95fa9cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getYaw</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a4ba73137cbca3cb04ae2072075dc7469</anchor>
      <arglist>(const A &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Quaternion</type>
      <name>inverse</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>abd8ae5815c0a3174e1880937da064ee9</anchor>
      <arglist>(const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE tf2Scalar</type>
      <name>length</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ab20034dc53b40043a702876ff38c78a1</anchor>
      <arglist>(const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>lerp</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a091b8e8f0b98592c95fa9279fca7832b</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2, const tf2Scalar &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>operator*</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ab6986ce882ea8ff8cb4043174a788c7e</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Quaternion</type>
      <name>operator*</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa1cc1b6712a01a6cf1c074e22f07f8ac</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Quaternion</type>
      <name>operator*</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a701335dd7331e8391843b31dd89746a6</anchor>
      <arglist>(const Quaternion &amp;q, const Vector3 &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Quaternion</type>
      <name>operator*</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ad7959a2eda83f796f2a9dfda1de62446</anchor>
      <arglist>(const Vector3 &amp;w, const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>operator*</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a0fc436880cfb3ae2dc4057e1110feeb9</anchor>
      <arglist>(const Vector3 &amp;v, const tf2Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>operator*</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a24a044cdf7e8697b0a87e4a02f46fdf6</anchor>
      <arglist>(const tf2Scalar &amp;s, const Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>operator*</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa066c1c13ee857e7c53e747698297d03</anchor>
      <arglist>(const Matrix3x3 &amp;m, const Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>operator*</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa70d0ade60720a734f2811468e58f281</anchor>
      <arglist>(const Vector3 &amp;v, const Matrix3x3 &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Matrix3x3</type>
      <name>operator*</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a3abad80a9d8e67f3ecb54c2acce23a71</anchor>
      <arglist>(const Matrix3x3 &amp;m1, const Matrix3x3 &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>operator+</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a383e71ef919fa2293041a6744ecc817b</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Quaternion</type>
      <name>operator-</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>adfbe7f7d4a81ae2498cc6133d598bca8</anchor>
      <arglist>(const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>operator-</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a2ff12262fde83ab6ea791a8944fa988b</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>operator-</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ac04634a5f16e9b847e707cd6331ce177</anchor>
      <arglist>(const Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>operator/</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ac0e5e9a30c6190e83116560fd5bb22c3</anchor>
      <arglist>(const Vector3 &amp;v, const tf2Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>operator/</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa0c6f9fcbc3d965ff7f65aabbf2d10ef</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a6da6fc14a18909fdf8a76d4fda7d884f</anchor>
      <arglist>(const Stamped&lt; T &gt; &amp;a, const Stamped&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ae4f08501fa8bfb3b573da02dfa313b78</anchor>
      <arglist>(const Transform &amp;t1, const Transform &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a20bdc45d8f89fd75b865027cf5605e60</anchor>
      <arglist>(const Matrix3x3 &amp;m1, const Matrix3x3 &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>af6b7751d6c501e45403acf4bc2380743</anchor>
      <arglist>(const TransformStorage &amp;lhs, const TransformStorage &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>quatRotate</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a4b1571a51716bd91263907d5369d6bc6</anchor>
      <arglist>(const Quaternion &amp;rotation, const Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afa22cc9c9a3647b94cd55f077626674d</anchor>
      <arglist>(geometry_msgs::Transform &amp;tx)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Quaternion</type>
      <name>shortestArcQuat</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ae0befb93ed8e07d7c6e2a682c30d3a28</anchor>
      <arglist>(const Vector3 &amp;v0, const Vector3 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Quaternion</type>
      <name>shortestArcQuatNormalize2</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a38d479854edad24c669e2b92165ac3bc</anchor>
      <arglist>(Vector3 &amp;v0, Vector3 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Quaternion</type>
      <name>slerp</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>adc5aac360d437d4161694b3922d621fd</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2, const tf2Scalar &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWithSlash</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a53ac3bca9d9ba2e4de92bea48a97d1c4</anchor>
      <arglist>(const std::string &amp;frame_id)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSlash</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a1b159a3c0acb1a14d90fee46437b01ae</anchor>
      <arglist>(const std::string &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE tf2Scalar</type>
      <name>tf2Angle</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a52fc8ce3423902c14b6e851e9502a010</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE Vector3</type>
      <name>tf2Cross</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a60f12c54ff82f06013352358d9741c48</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE tf2Scalar</type>
      <name>tf2Distance</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a5e281b338495703f8971d29da084570b</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE tf2Scalar</type>
      <name>tf2Distance2</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>af8cf853e9f86c22803e5ec8fa66b18de</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE tf2Scalar</type>
      <name>tf2Dot</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a48f6286c1ae34e4fe121ebd430431ba6</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE void</type>
      <name>tf2PlaneSpace1</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a9155b0ef2e33898f776ff62a11b3e79f</anchor>
      <arglist>(const Vector3 &amp;n, Vector3 &amp;p, Vector3 &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE void</type>
      <name>tf2SwapScalarEndian</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>af3b3a92d0cb4ef50da7ced016c637f50</anchor>
      <arglist>(const tf2Scalar &amp;sourceVal, tf2Scalar &amp;destVal)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE void</type>
      <name>tf2SwapVector3Endian</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a8bdee6913de26da9cc891ed950a91ef2</anchor>
      <arglist>(const Vector3 &amp;sourceVec, Vector3 &amp;destVec)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE tf2Scalar</type>
      <name>tf2Triple</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a2d93868a26a37805fbc0cea380a64a27</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2, const Vector3 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>TF2SIMD_FORCE_INLINE void</type>
      <name>tf2UnSwapVector3Endian</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aa1632165126d25fa84b3b60a0d0bef6e</anchor>
      <arglist>(Vector3 &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>B</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a66edbda6fa9127178de05ca185603b18</anchor>
      <arglist>(const A &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a8c22eb92199383714f33b5a129006dcd</anchor>
      <arglist>(const Eigen::Vector3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Vector3 &amp;</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afde56922768a276191d88e4c47fee554</anchor>
      <arglist>(const Eigen::Vector3d &amp;in, geometry_msgs::Vector3 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PointStamped</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a3581f729e3a384ed29b6bf419a366df8</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Vector3d &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a5ac1a81224cc0d4fc5192c8441ae9633</anchor>
      <arglist>(const Eigen::Quaterniond &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::QuaternionStamped</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ae3b5017f9c8ea8e361b5cc041af23744</anchor>
      <arglist>(const Stamped&lt; Eigen::Quaterniond &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ad159ed064d2c2f67a2589d4f69754e5f</anchor>
      <arglist>(const Eigen::Affine3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a93c360f39609e493e045eff056cfb601</anchor>
      <arglist>(const Eigen::Isometry3d &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Twist</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a036323296d0bc4428855a14cb5558c7f</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afbad00736438575752450adc64b9c84c</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Affine3d &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>toMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a5897306da939e21a104767145b85a378</anchor>
      <arglist>(const tf2::Stamped&lt; Eigen::Isometry3d &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMsgToTF2</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a64f1c57d52fa41c75289be5d39a68a7b</anchor>
      <arglist>(const geometry_msgs::Transform &amp;msg, tf2::Transform &amp;tf2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a9e63af3420b08fb187d1b9429a3fa899</anchor>
      <arglist>(const tf2::Transform &amp;tf2, geometry_msgs::TransformStamped &amp;msg, ros::Time stamp, const std::string &amp;frame_id, const std::string &amp;child_frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a57182b75363f8249e568599c3f4ccd61</anchor>
      <arglist>(const tf2::Quaternion &amp;orient, const tf2::Vector3 &amp;pos, geometry_msgs::TransformStamped &amp;msg, ros::Time stamp, const std::string &amp;frame_id, const std::string &amp;child_frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>acb5a7c8ca37fb67b62b4c0e7c25e1ba6</anchor>
      <arglist>(const tf2::Transform &amp;tf2, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a3ce51706e9d6cabe6ee047c39b2bcfc5</anchor>
      <arglist>(const tf2::Quaternion &amp;orient, const tf2::Vector3 &amp;pos, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Isometry3d</type>
      <name>transformToEigen</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a4c8ff6d6fbcc187b3093bb19220f3a65</anchor>
      <arglist>(const geometry_msgs::Transform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Isometry3d</type>
      <name>transformToEigen</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a086d7aece8da9312e4507ed05a4ace23</anchor>
      <arglist>(const geometry_msgs::TransformStamped &amp;t)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FullPath</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38a5bf0a212788f5b5cc466b709fcc95911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Identity</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38ae432321f6b059f849d8cc88a72f679eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>QUATERNION_NORMALIZATION_TOLERANCE</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a144c45f937211ad84b558349977bae9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SourceParentOfTarget</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38a2e9b0d7f049e252db5f15883791d4da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TargetParentOfSource</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38a82c570df1e47109fffd4503d5ec59887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TransformAvailable</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afc348d16c720ba9ccff590b776495667a309c35f0b562929dda96e381b31a20f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TransformFailure</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afc348d16c720ba9ccff590b776495667a7303f2fa362a18838b4d097300e418f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="Code API">codeapi</docanchor>
    <docanchor file="index" title="ROS API">rosapi</docanchor>
    <docanchor file="index" title="Conversion Interface">conversions</docanchor>
  </compound>
</tagfile>
