<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>Frame.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/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-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/tfjava/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Stamped.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/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-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/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-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/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-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/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-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/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-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/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-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/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>ad3530df28882cc34740a43c1d9d7f45b</anchor>
      <arglist>(String frameID, long maxStorageTime)</arglist>
    </member>
    <member kind="function">
      <type>TransformStorage</type>
      <name>getData</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>a955ab482ddc81d4e122d30e5b4f8fcd8</anchor>
      <arglist>(long time, Frame sourceFrame)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFrameID</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>a10cc870433f7fed985068a09a6f613f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Set&lt; Frame &gt;</type>
      <name>getParentFrames</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>a6f9fce5ea0af22df4382dda5e2b757cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TimeCache</type>
      <name>getTimeCache</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>a659800d924b24bfe45c8aa1a5b2e51bf</anchor>
      <arglist>(Frame sourceFrame)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>insertData</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>a1e337a17da40bf68880852460d05d7c9</anchor>
      <arglist>(TransformStorage newData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>frameID</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>a97d56a54a07066a3217e01bd3c778086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>maxStorageTime</name>
      <anchorfile>classtfjava_1_1Frame.html</anchorfile>
      <anchor>ab1e6b28a2fd543a77af2f2e21475e721</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>a932d0053fd76dddca90785bf69349513</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>ae79b75db4f9408844b832f6a3080b55b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>a01766550fc210fe0f76ef09940446578</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>a42946412dea726c25983c9dc961a609a</anchor>
      <arglist>(T data, String frameID, Time timeStamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stamped</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>a6f6a4756aea4f71a311713e1b1fa8594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>frameID</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>a95e4176ca4d0adf88175b97abf41eda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Time</type>
      <name>timeStamp</name>
      <anchorfile>classtfjava_1_1Stamped_3_01T_01_4.html</anchorfile>
      <anchor>af6b5b69b9ebf6103b05c69ed85831ee4</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>ac2795b06ffee14929400c250304ea59f</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>ad119164ab6a85de16ac0184f829a6004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRotation</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>af2d66e126dcc49390f5ef4879063d522</anchor>
      <arglist>(Quat4d out)</arglist>
    </member>
    <member kind="function">
      <type>Quat4d</type>
      <name>getRotation</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>af759e092a6c58e4b707e326c1d26f1e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTranslation</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>afca7cc5543d68afb78cfa209a1b40340</anchor>
      <arglist>(Vector3d out)</arglist>
    </member>
    <member kind="function">
      <type>Vector3d</type>
      <name>getTranslation</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>aa91a8c6bd5c2db2de553085684cda742</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StampedTransform</type>
      <name>invert</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>abc13daaf9f54d96dd5d8ca61fd53edf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mul</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>ae71c583d6f0ac029b0e56a07d45a947f</anchor>
      <arglist>(StampedTransform t1, StampedTransform t2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mul</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a75c9df9213a57beaac40a2a1fca0a402</anchor>
      <arglist>(StampedTransform t1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StampedTransform</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>aff445f6071a1d0c68182a2411d0924b9</anchor>
      <arglist>(Matrix4d transform, Time timeStamp, String frameID, String childFrameID)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StampedTransform</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>af6891e6876a59c6fd36786574970d600</anchor>
      <arglist>(Vector3d translation, Quat4d rotation, Time timeStamp, String frameID, String childFrameID)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a919bd309e40767fe8ea4d73bf20e2fa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPoint</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>aed69a42a89b8fabf7ddf9b899f13f3f8</anchor>
      <arglist>(Stamped&lt; Point3d &gt; stampedIn, Stamped&lt; Point3d &gt; stampedOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPoint</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>ad0892d32ff57752b104415ef0422af47</anchor>
      <arglist>(Point3d point, Point3d pointOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPose</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a3ae094f36360953479a9a1c023e14d70</anchor>
      <arglist>(Stamped&lt; Matrix4d &gt; stampedIn, Stamped&lt; Matrix4d &gt; stampedOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPose</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a4e3d6e37bf1937e83a01482119a6a870</anchor>
      <arglist>(Matrix4d pose, Matrix4d poseOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformVector</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a45dcf295369d9cbed3701830c66e83ca</anchor>
      <arglist>(Stamped&lt; Vector3d &gt; stampedIn, Stamped&lt; Vector3d &gt; stampedOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformVector</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>adf576b01a03212cefe744ae68b3e0e4d</anchor>
      <arglist>(Vector3d vector, Vector3d vectorOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StampedTransform</type>
      <name>getIdentity</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a42de0a1edc0d9febd283edd06d9d9efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>childFrameID</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a69fbd7dd80d9e2039d43d6c495756523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>frameID</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a617280d4bbca3d868dfc69c9fec6fd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Time</type>
      <name>timeStamp</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>abf868c2d04fb305524e146c1437615a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix4d</type>
      <name>transform</name>
      <anchorfile>classtfjava_1_1StampedTransform.html</anchorfile>
      <anchor>a5c5c899db1df3ca652fede0b7d4e37c2</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>a5a1d9fc35f3a41165bbe21cc4a1be0e5</anchor>
      <arglist>(StampedTransform t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sendTransform</name>
      <anchorfile>classtfjava_1_1TFBroadcaster.html</anchorfile>
      <anchor>a9e43ccb47c93f85f4cde150d4a97db55</anchor>
      <arglist>(Vector3d transl, Quat4d rot, Time time, String parentFrame, String childFrame)</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>afce0cb07651568e4cd92ebab24cfd092</anchor>
      <arglist>(String targetID, Time targetTime, String sourceID, Time sourceTime, String fixedID)</arglist>
    </member>
    <member kind="function">
      <type>StampedTransform</type>
      <name>lookupTransform</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>ab4aea8a681e7ee05814ecd972d3570c4</anchor>
      <arglist>(String targetFrameID, String sourceFrameID, Time time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPoint</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a8bd842f366f1b339aa1480cdf9e26c2a</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>transformPoint</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>ac0fefa6417adea2ca4988a1f15195386</anchor>
      <arglist>(String targetFrameID, Stamped&lt; Point3d &gt; stampedIn, Stamped&lt; Point3d &gt; stampedOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPose</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a576bb2ad982df684ca791c6b1fa339c6</anchor>
      <arglist>(String targetFrameID, Time targetTime, Stamped&lt; Matrix4d &gt; stampedIn, String fixedFrameID, Stamped&lt; Matrix4d &gt; stampedOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPose</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>af8ff9e1647a4be71930f5968f31d4b23</anchor>
      <arglist>(String targetFrameID, Stamped&lt; Matrix4d &gt; stampedIn, 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>ae2e58ad116f5a6c48d5949c6556a80ca</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>afc2b5f6cea78c12b7e84bb591ae2b7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>initListener</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a503fc5467657d327352f2bba3219e15d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initRos</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>ad9794aecd14f5f1be3696d1253f1444d</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>a107ee40f8221856b958d10cfc94014f9</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>a78776ea728d203867ee02fddc37bb29f</anchor>
      <arglist>(String frameID)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>setTransform</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a98c5c66067ced73837d029b58c2fe37d</anchor>
      <arglist>(TransformStamped transform)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>spinInSeperateThread</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a84c38c32315dde3f40a96bb590bc05d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>StampedTransform</type>
      <name>StorageToStampedTransform</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a06bf619139089006ec637b4562361fde</anchor>
      <arglist>(TransformStorage ts)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TFListener</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>afb47e5fdd7a10481fdca45d70c32b18f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TransformStamped</type>
      <name>TFToTransformStampedMsg</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a290ec5948f37236d132d42ab969116d2</anchor>
      <arglist>(TransformStorage tf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TransformStorage</type>
      <name>transformStampedMsgToTF</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>aa785060acb085e8b301e37396ffad79e</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>a3aa967c636eafc371c3a2ef7dfc8f29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>tfPrefix</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a2150c4e9a5c38f453c88a70b2f702074</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>a9876a6c7ec85788bf534e1f5d7d51555</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>a14880a1f7d8182373db3cc963e0fd356</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>afb287a6309f3f671500fd90ed08a7694</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>assertResolved</name>
      <anchorfile>classtfjava_1_1TFListener.html</anchorfile>
      <anchor>a1a09e7998e971c90f5b5f2126bcc2250</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>a5b1f33214220ac51c2e4c51b34978cc8</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>ae2fb49eb03a0130c3c5512596344d04c</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>ac4bbb019396dae07a1af6107a689e426</anchor>
      <arglist>(SearchNode&lt; V &gt; orig)</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>a380a26b711f86a3ac54c11193f00d21a</anchor>
      <arglist>(V content)</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>ac06ca83e60fd7846b6111568f8da636c</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>ae8f44f595ef45a214d577e7cf3eb86d0</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>ad6016f0b498ab12f5f06acaa7ac165f2</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>a12208d150eae709241f2ec243043cf99</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>ae83ac8362b6f8bb5a7905451b703290b</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>a09ead3cc3baa0a969056cfb84e818355</anchor>
      <arglist>(long time)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>insertData</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>a66bd7805f96c2986d06e3000d057c5f1</anchor>
      <arglist>(TransformStorage newData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeCache</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>aad2623d050ee38c23b6fb2018bc47611</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>a5335a0a255f6668b15a2829f06368f2f</anchor>
      <arglist>(long time)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeOldData</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>aa70f41296b5e44db392387d06cdeac73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Frame</type>
      <name>childFrame</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>ad08487c7fd8bdbeaabde13830732c133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>maxStorageTime</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>acf4b957a7b473bf21c9224a5cbedfedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Frame</type>
      <name>parentFrame</name>
      <anchorfile>classtfjava_1_1TimeCache.html</anchorfile>
      <anchor>af9143115bf2d3f7731b064937348f2c8</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>a056cae7b04af8553f74871e0d5062681</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>a923ada44739885b406dfeab1c9e63bee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Frame</type>
      <name>getParentFrame</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a0c9247fe977cc3d0f0078a07e299f9f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quat4d</type>
      <name>getRotation</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a19156f687e47616627e22b741fa674db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getTimeStamp</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>aadeeb6cadc5c4ec7b9f765de39120558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector3d</type>
      <name>getTranslation</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a5b182dc5369e1fccbcf23f9040b5d863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a6a1071c49615ee3506c4f445c4f116cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformStorage</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a8cff62e4beb5993c4c66fc810e9992d0</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>a096578c176ad6d7c66a4e99a3f03e38f</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>adb5c6fce5b624807f36864292cb8a088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Frame</type>
      <name>parentFrame</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>ac0865b2c8c66e680023de0e14bf22c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Quat4d</type>
      <name>rotation</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>a3eb504ed383464d53b3cc4d6c626c6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>timeStamp</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>af3d0f34741763cdd6de8522cec48e858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>translation</name>
      <anchorfile>classtfjava_1_1TransformStorage.html</anchorfile>
      <anchor>ac5523a8951128004a7f693609b1780a3</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>af4179149aca029922ef709c27f7ff666</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>aa6ba4a740f12be1a9e512a01b13c9295</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getTimeNowSecs</name>
      <anchorfile>classtfjava_1_1Utils.html</anchorfile>
      <anchor>afde516056e40970368825e40aafc8014</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>ae6971c79a4a2a063c34dcd6523205bd4</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>ace4cb6b2a2a1c698cc3352768c868338</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>a045ea64cb3ee9ee92e496add7ca58171</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>a86dd6385883f30f7f2f0424eac12ae03</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>a4a8ccf452aece4bc3d1550a7dd9cb5c3</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>a2c594e60975086f1e7f26f91a37d90b4</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>ac740559209f513aee7170ab1c057da76</anchor>
      <arglist>(StampedTransform tf)</arglist>
    </member>
  </compound>
</tagfile>
