<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Frame.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-client_rosjava_jni/doc_stacks/2014-01-02_11-05-27.429326/client_rosjava_jni/tfjava/src/tfjava/</path>
    <filename>Frame_8java</filename>
    <class kind="class">tfjava::Frame</class>
    <namespace>tfjava</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-client_rosjava_jni/doc_stacks/2014-01-02_11-05-27.429326/client_rosjava_jni/tfjava/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Stamped.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-client_rosjava_jni/doc_stacks/2014-01-02_11-05-27.429326/client_rosjava_jni/tfjava/src/tfjava/</path>
    <filename>Stamped_8java</filename>
    <class kind="class">tfjava::Stamped&lt; T &gt;</class>
    <namespace>tfjava</namespace>
  </compound>
  <compound kind="file">
    <name>StampedTransform.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-client_rosjava_jni/doc_stacks/2014-01-02_11-05-27.429326/client_rosjava_jni/tfjava/src/tfjava/</path>
    <filename>StampedTransform_8java</filename>
    <class kind="class">tfjava::StampedTransform</class>
    <namespace>tfjava</namespace>
  </compound>
  <compound kind="file">
    <name>TFBroadcaster.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-client_rosjava_jni/doc_stacks/2014-01-02_11-05-27.429326/client_rosjava_jni/tfjava/src/tfjava/</path>
    <filename>TFBroadcaster_8java</filename>
    <class kind="class">tfjava::TFBroadcaster</class>
    <namespace>tfjava</namespace>
  </compound>
  <compound kind="file">
    <name>TFListener.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-client_rosjava_jni/doc_stacks/2014-01-02_11-05-27.429326/client_rosjava_jni/tfjava/src/tfjava/</path>
    <filename>TFListener_8java</filename>
    <class kind="class">tfjava::TFListener::SearchNode&lt; V &gt;</class>
    <class kind="class">tfjava::TFListener::TFCallback</class>
    <class kind="class">tfjava::TFListener</class>
    <namespace>tfjava</namespace>
  </compound>
  <compound kind="file">
    <name>TimeCache.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-client_rosjava_jni/doc_stacks/2014-01-02_11-05-27.429326/client_rosjava_jni/tfjava/src/tfjava/</path>
    <filename>TimeCache_8java</filename>
    <class kind="class">tfjava::TimeCache</class>
    <namespace>tfjava</namespace>
  </compound>
  <compound kind="file">
    <name>TransformStorage.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-client_rosjava_jni/doc_stacks/2014-01-02_11-05-27.429326/client_rosjava_jni/tfjava/src/tfjava/</path>
    <filename>TransformStorage_8java</filename>
    <class kind="class">tfjava::TransformStorage</class>
    <namespace>tfjava</namespace>
  </compound>
  <compound kind="file">
    <name>Utils.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-client_rosjava_jni/doc_stacks/2014-01-02_11-05-27.429326/client_rosjava_jni/tfjava/src/tfjava/</path>
    <filename>Utils_8java</filename>
    <class kind="class">tfjava::Utils</class>
    <namespace>tfjava</namespace>
  </compound>
  <compound kind="namespace">
    <name>tfjava</name>
    <filename>namespacetfjava.html</filename>
    <class kind="class">tfjava::Frame</class>
    <class kind="class">tfjava::Stamped&lt; T &gt;</class>
    <class kind="class">tfjava::StampedTransform</class>
    <class kind="class">tfjava::TFBroadcaster</class>
    <class kind="class">tfjava::TFListener</class>
    <class kind="class">tfjava::TimeCache</class>
    <class kind="class">tfjava::TransformStorage</class>
    <class kind="class">tfjava::Utils</class>
  </compound>
  <compound kind="class">
    <name>tfjava::Frame</name>
    <filename>classtfjava_1_1Frame.html</filename>
    <member kind="function">
      <type></type>
      <name>Frame</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>a90e449f5933cb372da890f5af8df138c</anchor>
      <arglist>(String frameID, long maxStorageTime)</arglist>
    </member>
    <member kind="function">
      <type>TransformStorage</type>
      <name>getData</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>ac988e450e99905f7f42705966e37aacb</anchor>
      <arglist>(long time, Frame sourceFrame)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFrameID</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>a67e89dfb25d84eb5c27a62394edd8e30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Set&lt; Frame &gt;</type>
      <name>getParentFrames</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>a05535a6f9297391d1b73bdf7e62afaff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TimeCache</type>
      <name>getTimeCache</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>ab3422194359cd39f0eaa16a79926cd94</anchor>
      <arglist>(Frame sourceFrame)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>insertData</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>ad635bcccac87e14af9f53b7f4e6ddd01</anchor>
      <arglist>(TransformStorage newData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>frameID</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>ae64eda6723f4a9274b94127b7674710e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>maxStorageTime</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>a8eaa961bd5f29f6b386da21113554179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HashMap&lt; Frame, TimeCache &gt;</type>
      <name>parentMap</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>ab0128032ceca05128d873e7f5f11aa03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tfjava::Stamped&lt; T &gt;</name>
    <filename>classtfjava_1_1Stamped_3_01T_01_4.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getData</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>a649dc54e6db7f01497dc7eaaf00f2827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>ab56effe7069d75be5698df36535cef43</anchor>
      <arglist>(T data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stamped</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>ac788911f06114f4c1a1c3f7a265cbe23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stamped</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>af63c9273c93c2a5b95c32d89f10a15eb</anchor>
      <arglist>(T data, String frameID, Time timeStamp)</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>frameID</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>a7f26f2c98881da905ed3b96278b7ed9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Time</type>
      <name>timeStamp</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>af0bfeb13ef8ec44d02e195cedc8c2e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>data</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>ae491f8a5f91bd2df774f8e3b07b1734f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tfjava::StampedTransform</name>
    <filename>classtfjava_1_1StampedTransform.html</filename>
    <member kind="function">
      <type>Matrix4d</type>
      <name>getMatrix4</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>aeba2503089bd732e4c629f51b62ed6ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quat4d</type>
      <name>getRotation</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a2db050620f9716580e30b10e1d84fc3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRotation</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a6699fcd51e97ecb2f476e8021178583d</anchor>
      <arglist>(Quat4d out)</arglist>
    </member>
    <member kind="function">
      <type>Vector3d</type>
      <name>getTranslation</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a0b5630a28355369884d9596be0e7d7d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTranslation</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a0910f7f7ba6293df5c09725d0bdf6b38</anchor>
      <arglist>(Vector3d out)</arglist>
    </member>
    <member kind="function">
      <type>StampedTransform</type>
      <name>invert</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a877638a677f3c3cf335bac9bb610a18d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mul</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>ae83ca167c46d9503e89fa78562228a97</anchor>
      <arglist>(StampedTransform t1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mul</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a63f95958bdb976d6b2cd87776927565f</anchor>
      <arglist>(StampedTransform t1, StampedTransform t2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StampedTransform</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>acd064bbd9cdccaffcb82d64b98ed56ae</anchor>
      <arglist>(Vector3d translation, Quat4d rotation, Time timeStamp, String frameID, String childFrameID)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StampedTransform</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a8790e1c19d14b1a84159ea00637c6d48</anchor>
      <arglist>(Matrix4d transform, Time timeStamp, String frameID, String childFrameID)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a8f8f0f2425801151936171b79c223ea3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPoint</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a30040dcfb6647baff0d1ad1eacbd5859</anchor>
      <arglist>(Point3d point, Point3d pointOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPoint</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a19c314bd543039d7e816e4cb29f3ab48</anchor>
      <arglist>(Stamped&lt; Point3d &gt; stampedIn, Stamped&lt; Point3d &gt; stampedOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPose</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a2a4618ad0a3c4c91616340a9d1763465</anchor>
      <arglist>(Matrix4d pose, Matrix4d poseOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPose</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a3a08993e3003867fb7a6c6365a40c55e</anchor>
      <arglist>(Stamped&lt; Matrix4d &gt; stampedIn, Stamped&lt; Matrix4d &gt; stampedOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformVector</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a8041c1d15e1c94f168e46875b33c9734</anchor>
      <arglist>(Vector3d vector, Vector3d vectorOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformVector</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>afbcdcc3f14e452cfe98da3239824de9a</anchor>
      <arglist>(Stamped&lt; Vector3d &gt; stampedIn, Stamped&lt; Vector3d &gt; stampedOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StampedTransform</type>
      <name>getIdentity</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a30f3f12e6f91ce6b7fc26b3c6c018bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>childFrameID</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a62a21f150ac7417a828929eb91ed79b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>frameID</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a2bd82540a084af2ebb975bef6bea103f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Time</type>
      <name>timeStamp</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>aec0e320c29bd0a38544b6cb314a166ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix4d</type>
      <name>transform</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a3fe91e15b363c2fe0a695af992ee4ab4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tfjava::TFBroadcaster</name>
    <filename>classtfjava_1_1TFBroadcaster.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sendTransform</name>
      <anchorfile>classtfjava_1_1TFBroadcaster.html</anchorfile>
      <anchor>af6d0d529c53bc3c22258566d9fdcd263</anchor>
      <arglist>(Vector3d transl, Quat4d rot, Time time, String parentFrame, String childFrame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sendTransform</name>
      <anchorfile>classtfjava_1_1TFBroadcaster.html</anchorfile>
      <anchor>a18e2b652db927944291801c9d465c5cf</anchor>
      <arglist>(StampedTransform t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tfjava::TFListener</name>
    <filename>classtfjava_1_1TFListener.html</filename>
    <class kind="class">tfjava::TFListener::SearchNode&lt; V &gt;</class>
    <class kind="class">tfjava::TFListener::TFCallback</class>
    <member kind="function">
      <type>StampedTransform</type>
      <name>lookupTransform</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a99598a57c0c0de7b4a94c8858bdcc826</anchor>
      <arglist>(String targetFrameID, String sourceFrameID, Time time)</arglist>
    </member>
    <member kind="function">
      <type>StampedTransform</type>
      <name>lookupTransform</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a5e58f602bc266a1fbcdfbe14a79e564d</anchor>
      <arglist>(String targetID, Time targetTime, String sourceID, Time sourceTime, String fixedID)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPoint</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a08c4dc1590f02abdcc9517b85dc70f21</anchor>
      <arglist>(String targetFrameID, Stamped&lt; Point3d &gt; stampedIn, Stamped&lt; Point3d &gt; stampedOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPoint</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>ace1528ba2dd1b8d677b9b34b82877918</anchor>
      <arglist>(String targetFrameID, Time targetTime, Stamped&lt; Point3d &gt; stampedIn, String fixedFrameID, Stamped&lt; Point3d &gt; stampedOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPose</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>ada8fcae87b6ee4aea19518e4eddfdda1</anchor>
      <arglist>(String targetFrameID, Stamped&lt; Matrix4d &gt; stampedIn, Stamped&lt; Matrix4d &gt; stampedOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPose</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a95383648753d38b2aae3c97c27e2372a</anchor>
      <arglist>(String targetFrameID, Time targetTime, Stamped&lt; Matrix4d &gt; stampedIn, String fixedFrameID, Stamped&lt; Matrix4d &gt; stampedOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static synchronized TFListener</type>
      <name>getInstance</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>acaf0f1f6795a50b80d94c83897527205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final long</type>
      <name>MAX_STORAGE_TIME</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>aa64b6dd2eda9a816e30561ca696dccf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>initListener</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a6aa2ccff12b9b4654cc504a9783e80c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initRos</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>aae65aa40ef1bc989b8c4dfb738b25be4</anchor>
      <arglist>(String node_name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>lookupLists</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a82bf9be67b34c423e1326d883e39bd27</anchor>
      <arglist>(Frame targetFrame, Frame sourceFrame, long time, LinkedList&lt; TransformStorage &gt; inverseTransforms, LinkedList&lt; TransformStorage &gt; forwardTransforms)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Frame</type>
      <name>lookupOrInsertFrame</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>ab64c8db8d86d93b5813ec879c07dfa85</anchor>
      <arglist>(String frameID)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>setTransform</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a312a0d01119030eafcf68a4c1e0c3183</anchor>
      <arglist>(TransformStamped transform)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>spinInSeperateThread</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a238bbf0dc8fabe84c3f1fb3aa1974fdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>StampedTransform</type>
      <name>StorageToStampedTransform</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a28b5dc22a7a1bf466f6e51eb25a404fe</anchor>
      <arglist>(TransformStorage ts)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TFListener</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>add110442043a03df4021e1c800af953e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TransformStamped</type>
      <name>TFToTransformStampedMsg</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>ac0a082f44d55ec40a4760dac651a5b2c</anchor>
      <arglist>(TransformStorage tf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TransformStorage</type>
      <name>transformStampedMsgToTF</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a2865aa3ca7b2a9064b298f5e5b86c25a</anchor>
      <arglist>(TransformStamped msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HashMap&lt; String, Frame &gt;</type>
      <name>frames</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a160cb61ac6c2f59f91216455ebcb5e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>tfPrefix</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>acf35536172f814f933a26a31f9b1495e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static TFListener</type>
      <name>instance</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>ada468719ea38ffbc79031f1637041aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static Ros</type>
      <name>ros</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a513d7822d681dbbee753dc3bc4b814a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static NodeHandle</type>
      <name>rosNode</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a35754573c317cd38f71ba52e214c7417</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>assertResolved</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>adcd5d39d8ad605e9dc25cf085f77369c</anchor>
      <arglist>(String prefix, String frameID)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>resolve</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a5e88444cc003e3ba67908c54aa1123bf</anchor>
      <arglist>(String prefix, String frameID)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tfjava::TFListener::SearchNode&lt; V &gt;</name>
    <filename>classtfjava_1_1TFListener_1_1SearchNode_3_01V_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>compareTo</name>
      <anchorfile>classtfjava_1_1TFListener_1_1SearchNode_3_01V_01_4.html</anchorfile>
      <anchor>a2b633cdd85329ce4f01950e1f9e8ce2e</anchor>
      <arglist>(SearchNode&lt; V &gt; other)</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>SearchNode</name>
      <anchorfile>classtfjava_1_1TFListener_1_1SearchNode_3_01V_01_4.html</anchorfile>
      <anchor>afa423ed9fe03c6af8226f2bd0a1d7a82</anchor>
      <arglist>(V content)</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>SearchNode</name>
      <anchorfile>classtfjava_1_1TFListener_1_1SearchNode_3_01V_01_4.html</anchorfile>
      <anchor>a2a24fb6e624529a23e373866cd6e6ec0</anchor>
      <arglist>(SearchNode&lt; V &gt; orig)</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>SearchNode&lt; V &gt;</type>
      <name>backwardStep</name>
      <anchorfile>classtfjava_1_1TFListener_1_1SearchNode_3_01V_01_4.html</anchorfile>
      <anchor>a95d96680836e3b84c49f27a138d42d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>V</type>
      <name>content</name>
      <anchorfile>classtfjava_1_1TFListener_1_1SearchNode_3_01V_01_4.html</anchorfile>
      <anchor>af7ee15bdbe1e4b5f6d734316cbc8fd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double</type>
      <name>cost</name>
      <anchorfile>classtfjava_1_1TFListener_1_1SearchNode_3_01V_01_4.html</anchorfile>
      <anchor>ae7430018c045a1761efbde5f0538261b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>SearchNode&lt; V &gt;</type>
      <name>forwardStep</name>
      <anchorfile>classtfjava_1_1TFListener_1_1SearchNode_3_01V_01_4.html</anchorfile>
      <anchor>a348442fb221a981cd33278870ae66b94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tfjava::TFListener::TFCallback</name>
    <filename>classtfjava_1_1TFListener_1_1TFCallback.html</filename>
    <member kind="function">
      <type>void</type>
      <name>call</name>
      <anchorfile>classtfjava_1_1TFListener_1_1TFCallback.html</anchorfile>
      <anchor>a8d1994889c9c41f4d92413cf6e1a8c3c</anchor>
      <arglist>(tfMessage tfm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tfjava::TimeCache</name>
    <filename>classtfjava_1_1TimeCache.html</filename>
    <member kind="function">
      <type>TransformStorage</type>
      <name>getData</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>a656799d0115fda2d58ece58e36153e18</anchor>
      <arglist>(long time)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>insertData</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>a8192500e5876fa5adf178f82ef3f7d37</anchor>
      <arglist>(TransformStorage newData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeCache</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>a76825d0b7b3be17715ec901b9a0dcbda</anchor>
      <arglist>(long maxStorageTime, Frame parentFrame, Frame childFrame)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>timeToNearestTransform</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>a08d752bd4e36c79a305ad37c53012384</anchor>
      <arglist>(long time)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeOldData</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>a6f0b8595a659080ee942030fe3eeaf6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Frame</type>
      <name>childFrame</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>a168818e2dc8c0f791dc777efaec28420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>maxStorageTime</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>a8f031b2a461ca233dac2de45c754cac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Frame</type>
      <name>parentFrame</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>a21c35beb5cbedcbf64dc506e52689964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeMap&lt; Long, TransformStorage &gt;</type>
      <name>storage</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>a52a0393ed944591a4e54f156cbeaae2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tfjava::TransformStorage</name>
    <filename>classtfjava_1_1TransformStorage.html</filename>
    <member kind="function">
      <type>Frame</type>
      <name>getChildFrame</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a14482b694a2e92ff5f3f999384138477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Frame</type>
      <name>getParentFrame</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a6db8a13cd8f63ad5e475a033e0327a48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quat4d</type>
      <name>getRotation</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>abe9eeafe853a22b891e2b91de8ac8905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getTimeStamp</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a34b499434642bbd87756ba1849e184b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector3d</type>
      <name>getTranslation</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a9c5d19f4bf6a48cdb6c03e845d6a3903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>af9fc0d1a88caf1106fc3cb52b7a76898</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformStorage</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>ad2021ddfa6c9c881f23655e90559345f</anchor>
      <arglist>(Vector3d translation, Quat4d rotation, long timeStamp, Frame parentFrame, Frame childFrame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TransformStorage</type>
      <name>interpolate</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a5602929ea7378006f0bbb143b6d3000d</anchor>
      <arglist>(TransformStorage t1, TransformStorage t2, long time)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Frame</type>
      <name>childFrame</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a0a0775ec736a4e8922b975b0bc4db295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Frame</type>
      <name>parentFrame</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>ab7cb49a2f97c286b1a6a0a943624554d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Quat4d</type>
      <name>rotation</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>ad1a55f052453354e87bfa48a59caf362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>timeStamp</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>ad9d9047b1d8c83886dd659925027da7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>translation</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>aa6e897262ba306ba11e246fe480f4c07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tfjava::Utils</name>
    <filename>classtfjava_1_1Utils.html</filename>
    <member kind="function" static="yes">
      <type>static Stamped&lt; Matrix4d &gt;</type>
      <name>getStampedIdentityMatrix4d</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>a36dc1fc99321d477a253a5f7f9cc655e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Stamped&lt; Point3d &gt;</type>
      <name>getStampedPoint3d</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>a8f9917a09bf631eb7fec74335d49a39e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getTimeNowSecs</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>a38f00d215a2a2ff8fa9b4bf4d6f579ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Stamped&lt; Point3d &gt;</type>
      <name>pointArrayToStampedPoint3d</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>a790ab96a7bf6242a69118b406daeef5b</anchor>
      <arglist>(float[] p, String frameID, double secs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Stamped&lt; Matrix4d &gt;</type>
      <name>poseArrayToStampedMatrix4d</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>a5e0ea27df7acf80547e29eef3c0b6943</anchor>
      <arglist>(float[] m, String frameID, double secs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StampedTransform</type>
      <name>poseArrayToTF</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>a3939988d5573ad0912ae29872af04ccb</anchor>
      <arglist>(float[] p, String frameId, String childFrameId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Time</type>
      <name>secondsToRosTime</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>ab27f9a500d290ee83c06befa32d1bc11</anchor>
      <arglist>(double secs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double[]</type>
      <name>stampedMatrix4dToPoseArray</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>aa565dd331d653c49d4db1fe1723c9dab</anchor>
      <arglist>(Stamped&lt; Matrix4d &gt; stamped)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double[]</type>
      <name>stampedPoint3dToPointArray</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>a5f226ffa2d4aeac79200c3ec6f50861e</anchor>
      <arglist>(Stamped&lt; Point3d &gt; stamped)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double[]</type>
      <name>tfToPoseArray</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>a83b686c3a94fc26f657fcede0092b2cb</anchor>
      <arglist>(StampedTransform tf)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
