<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/ccny_rgbd/</path>
    <filename>____init_____8py</filename>
    <namespace>ccny_rgbd</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/ccny_rgbd/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>ccny_rgbd::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_AddManualKeyframe.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/ccny_rgbd/srv/</path>
    <filename>__AddManualKeyframe_8py</filename>
    <class kind="class">ccny_rgbd::srv::_AddManualKeyframe::AddManualKeyframe</class>
    <class kind="class">ccny_rgbd::srv::_AddManualKeyframe::AddManualKeyframeRequest</class>
    <class kind="class">ccny_rgbd::srv::_AddManualKeyframe::AddManualKeyframeResponse</class>
    <namespace>ccny_rgbd::srv::_AddManualKeyframe</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__AddManualKeyframe.html</anchorfile>
      <anchor>afa8eb90220d48ecd1f6979b7fb3eff9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__AddManualKeyframe.html</anchorfile>
      <anchor>afe8e18b777fe40eff9a4d135a2a34d57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_GenerateGraph.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/ccny_rgbd/srv/</path>
    <filename>__GenerateGraph_8py</filename>
    <class kind="class">ccny_rgbd::srv::_GenerateGraph::GenerateGraph</class>
    <class kind="class">ccny_rgbd::srv::_GenerateGraph::GenerateGraphRequest</class>
    <class kind="class">ccny_rgbd::srv::_GenerateGraph::GenerateGraphResponse</class>
    <namespace>ccny_rgbd::srv::_GenerateGraph</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__GenerateGraph.html</anchorfile>
      <anchor>aad97e2e658becf01c02ea57b62d8ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__GenerateGraph.html</anchorfile>
      <anchor>a532b44f8e0472755502e8fb06b6c6c14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Load.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/ccny_rgbd/srv/</path>
    <filename>__Load_8py</filename>
    <class kind="class">ccny_rgbd::srv::_Load::Load</class>
    <class kind="class">ccny_rgbd::srv::_Load::LoadRequest</class>
    <class kind="class">ccny_rgbd::srv::_Load::LoadResponse</class>
    <namespace>ccny_rgbd::srv::_Load</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__Load.html</anchorfile>
      <anchor>a76fbd8afd6095d0192cf3002620d5da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__Load.html</anchorfile>
      <anchor>afc1796fa91231ac60bc077bf0df4c4c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PublishKeyframe.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/ccny_rgbd/srv/</path>
    <filename>__PublishKeyframe_8py</filename>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframe::PublishKeyframe</class>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframe::PublishKeyframeRequest</class>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframe::PublishKeyframeResponse</class>
    <namespace>ccny_rgbd::srv::_PublishKeyframe</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframe.html</anchorfile>
      <anchor>a5c0ffe72cdb125a7d4bbbf6548ecc9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframe.html</anchorfile>
      <anchor>a407ad709212bcbdecdb7bb4e0020a2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframe.html</anchorfile>
      <anchor>a90e4af8edd0b894ed120130495f6e034</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PublishKeyframes.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/ccny_rgbd/srv/</path>
    <filename>__PublishKeyframes_8py</filename>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframes::PublishKeyframes</class>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframes::PublishKeyframesRequest</class>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframes::PublishKeyframesResponse</class>
    <namespace>ccny_rgbd::srv::_PublishKeyframes</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframes.html</anchorfile>
      <anchor>a20cd0907614870c0a2c17f41778a1db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframes.html</anchorfile>
      <anchor>a521871be76be2dcbe4472e1d5a12de96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Save.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/ccny_rgbd/srv/</path>
    <filename>__Save_8py</filename>
    <class kind="class">ccny_rgbd::srv::_Save::Save</class>
    <class kind="class">ccny_rgbd::srv::_Save::SaveRequest</class>
    <class kind="class">ccny_rgbd::srv::_Save::SaveResponse</class>
    <namespace>ccny_rgbd::srv::_Save</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__Save.html</anchorfile>
      <anchor>ac55126f3c049415f267e8d8a529c4099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__Save.html</anchorfile>
      <anchor>a8af7f7d54114d5a21c9762f55fd486d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_SolveGraph.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/ccny_rgbd/srv/</path>
    <filename>__SolveGraph_8py</filename>
    <class kind="class">ccny_rgbd::srv::_SolveGraph::SolveGraph</class>
    <class kind="class">ccny_rgbd::srv::_SolveGraph::SolveGraphRequest</class>
    <class kind="class">ccny_rgbd::srv::_SolveGraph::SolveGraphResponse</class>
    <namespace>ccny_rgbd::srv::_SolveGraph</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__SolveGraph.html</anchorfile>
      <anchor>a9ba3cbc7e084595ec89edaf8281696ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__SolveGraph.html</anchorfile>
      <anchor>a6f44c3bb63e9e55ffd0aedf8cd3cc59f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AddManualKeyframe.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/srv_gen/cpp/include/ccny_rgbd/</path>
    <filename>AddManualKeyframe_8h</filename>
    <class kind="struct">ccny_rgbd::AddManualKeyframe</class>
    <class kind="struct">ccny_rgbd::AddManualKeyframeRequest_</class>
    <class kind="struct">ccny_rgbd::AddManualKeyframeResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::AddManualKeyframe &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::AddManualKeyframe &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>::ccny_rgbd::AddManualKeyframeRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AddManualKeyframeRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a2c3769f4a6175bab96cb772c64fa1b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeRequest const  &gt;</type>
      <name>AddManualKeyframeRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>af535b82c5eefed53c06d7123d4cf6f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeRequest &gt;</type>
      <name>AddManualKeyframeRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab823312397a6542340cfd24c60bce957</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::AddManualKeyframeResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AddManualKeyframeResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a552ae1f01a611e7a14fffe0a1b3e5595</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeResponse const  &gt;</type>
      <name>AddManualKeyframeResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a67ae42f89971b43077d9024fbaef8d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeResponse &gt;</type>
      <name>AddManualKeyframeResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a47a01cb5004707401656cd5899e8603a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feature_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/features/</path>
    <filename>feature__detector_8cpp</filename>
    <includes id="feature__detector_8h" name="feature_detector.h" local="yes" imported="no">ccny_rgbd/features/feature_detector.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>feature_detector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/features/</path>
    <filename>feature__detector_8h</filename>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <includes id="rgbd__frame_8h" name="rgbd_frame.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_frame.h</includes>
    <class kind="class">ccny_rgbd::FeatureDetector</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FeatureDetector &gt;</type>
      <name>FeatureDetectorPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aada1332e85100e947780384c81315a1a</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>feature_history.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/structures/</path>
    <filename>feature__history_8cpp</filename>
    <includes id="feature__history_8h" name="feature_history.h" local="yes" imported="no">ccny_rgbd/structures/feature_history.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>feature_history.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/structures/</path>
    <filename>feature__history_8h</filename>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <class kind="class">ccny_rgbd::FeatureHistory</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>feature_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/apps/</path>
    <filename>feature__viewer_8cpp</filename>
    <includes id="feature__viewer_8h" name="feature_viewer.h" local="yes" imported="no">ccny_rgbd/apps/feature_viewer.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>feature_viewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/apps/</path>
    <filename>feature__viewer_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">ccny_rgbd/types.h</includes>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <includes id="rgbd__frame_8h" name="rgbd_frame.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_frame.h</includes>
    <includes id="feature__detector_8h" name="feature_detector.h" local="yes" imported="no">ccny_rgbd/features/feature_detector.h</includes>
    <includes id="orb__detector_8h" name="orb_detector.h" local="yes" imported="no">ccny_rgbd/features/orb_detector.h</includes>
    <includes id="surf__detector_8h" name="surf_detector.h" local="yes" imported="no">ccny_rgbd/features/surf_detector.h</includes>
    <includes id="gft__detector_8h" name="gft_detector.h" local="yes" imported="no">ccny_rgbd/features/gft_detector.h</includes>
    <includes id="star__detector_8h" name="star_detector.h" local="yes" imported="no">ccny_rgbd/features/star_detector.h</includes>
    <class kind="class">ccny_rgbd::FeatureViewer</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>feature_viewer_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/node/</path>
    <filename>feature__viewer__node_8cpp</filename>
    <includes id="feature__viewer_8h" name="feature_viewer.h" local="yes" imported="no">ccny_rgbd/apps/feature_viewer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>feature__viewer__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>GenerateGraph.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/srv_gen/cpp/include/ccny_rgbd/</path>
    <filename>GenerateGraph_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::GenerateGraph &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ccny_rgbd::GenerateGraph</class>
    <class kind="struct">ccny_rgbd::GenerateGraphRequest_</class>
    <class kind="struct">ccny_rgbd::GenerateGraphResponse_</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::GenerateGraph &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>::ccny_rgbd::GenerateGraphRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GenerateGraphRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aab28c1d9c18b0f9c5945397e12f4d554</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphRequest const  &gt;</type>
      <name>GenerateGraphRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ad22b770d5499a35365e5eab8ff68d95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphRequest &gt;</type>
      <name>GenerateGraphRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ade20097099b9dd81a0de506cb75822e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::GenerateGraphResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GenerateGraphResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a861e63cfa8d2d0577d374e53638ac764</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphResponse const  &gt;</type>
      <name>GenerateGraphResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aae28e1fc20a1c98e7223ece4c120817f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphResponse &gt;</type>
      <name>GenerateGraphResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ae6951e582b45a28dfcaef9fc57c0fb5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gft_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/features/</path>
    <filename>gft__detector_8cpp</filename>
    <includes id="gft__detector_8h" name="gft_detector.h" local="yes" imported="no">ccny_rgbd/features/gft_detector.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>gft_detector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/features/</path>
    <filename>gft__detector_8h</filename>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <includes id="feature__detector_8h" name="feature_detector.h" local="yes" imported="no">ccny_rgbd/features/feature_detector.h</includes>
    <class kind="class">ccny_rgbd::GftDetector</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GftDetector &gt;</type>
      <name>GftDetectorPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a21d73b38d20e8951c893538190e41999</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>keyframe_association.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/structures/</path>
    <filename>keyframe__association_8h</filename>
    <class kind="class">ccny_rgbd::KeyframeAssociation</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>Eigen::aligned_allocator&lt; KeyframeAssociation &gt;</type>
      <name>KeyframeAssociationAllocator</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a3255e24bb8207c3903c42ce67681b63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; KeyframeAssociation, KeyframeAssociationAllocator &gt;</type>
      <name>KeyframeAssociationVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ac9da7d3b503b4c3e85ab99322db68513</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>keyframe_graph_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/mapping/</path>
    <filename>keyframe__graph__detector_8cpp</filename>
    <includes id="keyframe__graph__detector_8h" name="keyframe_graph_detector.h" local="yes" imported="no">ccny_rgbd/mapping/keyframe_graph_detector.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>keyframe_graph_detector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/mapping/</path>
    <filename>keyframe__graph__detector_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">ccny_rgbd/types.h</includes>
    <includes id="rgbd__keyframe_8h" name="rgbd_keyframe.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_keyframe.h</includes>
    <includes id="keyframe__association_8h" name="keyframe_association.h" local="yes" imported="no">ccny_rgbd/structures/keyframe_association.h</includes>
    <class kind="class">ccny_rgbd::KeyframeGraphDetector</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>keyframe_graph_solver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/mapping/</path>
    <filename>keyframe__graph__solver_8cpp</filename>
    <includes id="keyframe__graph__solver_8h" name="keyframe_graph_solver.h" local="yes" imported="no">ccny_rgbd/mapping/keyframe_graph_solver.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>keyframe_graph_solver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/mapping/</path>
    <filename>keyframe__graph__solver_8h</filename>
    <includes id="rgbd__keyframe_8h" name="rgbd_keyframe.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_keyframe.h</includes>
    <includes id="keyframe__association_8h" name="keyframe_association.h" local="yes" imported="no">ccny_rgbd/structures/keyframe_association.h</includes>
    <class kind="class">ccny_rgbd::KeyframeGraphSolver</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>keyframe_graph_solver_g2o.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/mapping/</path>
    <filename>keyframe__graph__solver__g2o_8cpp</filename>
    <includes id="keyframe__graph__solver__g2o_8h" name="keyframe_graph_solver_g2o.h" local="yes" imported="no">ccny_rgbd/mapping/keyframe_graph_solver_g2o.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>keyframe_graph_solver_g2o.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/mapping/</path>
    <filename>keyframe__graph__solver__g2o_8h</filename>
    <includes id="keyframe__graph__solver_8h" name="keyframe_graph_solver.h" local="yes" imported="no">ccny_rgbd/mapping/keyframe_graph_solver.h</includes>
    <class kind="class">ccny_rgbd::KeyframeGraphSolverG2O</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>keyframe_mapper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/apps/</path>
    <filename>keyframe__mapper_8cpp</filename>
    <includes id="keyframe__mapper_8h" name="keyframe_mapper.h" local="yes" imported="no">ccny_rgbd/apps/keyframe_mapper.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>keyframe_mapper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/apps/</path>
    <filename>keyframe__mapper_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">ccny_rgbd/types.h</includes>
    <includes id="rgbd__frame_8h" name="rgbd_frame.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_frame.h</includes>
    <includes id="rgbd__keyframe_8h" name="rgbd_keyframe.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_keyframe.h</includes>
    <includes id="keyframe__graph__detector_8h" name="keyframe_graph_detector.h" local="yes" imported="no">ccny_rgbd/mapping/keyframe_graph_detector.h</includes>
    <includes id="keyframe__graph__solver__g2o_8h" name="keyframe_graph_solver_g2o.h" local="yes" imported="no">ccny_rgbd/mapping/keyframe_graph_solver_g2o.h</includes>
    <includes id="GenerateGraph_8h" name="GenerateGraph.h" local="yes" imported="no">ccny_rgbd/GenerateGraph.h</includes>
    <includes id="SolveGraph_8h" name="SolveGraph.h" local="yes" imported="no">ccny_rgbd/SolveGraph.h</includes>
    <includes id="AddManualKeyframe_8h" name="AddManualKeyframe.h" local="yes" imported="no">ccny_rgbd/AddManualKeyframe.h</includes>
    <includes id="PublishKeyframe_8h" name="PublishKeyframe.h" local="yes" imported="no">ccny_rgbd/PublishKeyframe.h</includes>
    <includes id="PublishKeyframes_8h" name="PublishKeyframes.h" local="yes" imported="no">ccny_rgbd/PublishKeyframes.h</includes>
    <includes id="Save_8h" name="Save.h" local="yes" imported="no">ccny_rgbd/Save.h</includes>
    <includes id="Load_8h" name="Load.h" local="yes" imported="no">ccny_rgbd/Load.h</includes>
    <class kind="class">ccny_rgbd::KeyframeMapper</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>keyframe_mapper_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/node/</path>
    <filename>keyframe__mapper__node_8cpp</filename>
    <includes id="keyframe__mapper_8h" name="keyframe_mapper.h" local="yes" imported="no">ccny_rgbd/apps/keyframe_mapper.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>keyframe__mapper__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>Load.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/srv_gen/cpp/include/ccny_rgbd/</path>
    <filename>Load_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::Load &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ccny_rgbd::Load</class>
    <class kind="struct">ccny_rgbd::LoadRequest_</class>
    <class kind="struct">ccny_rgbd::LoadResponse_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::Load &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>::ccny_rgbd::LoadRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>LoadRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a403f50478f72982e225f8368e2278e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadRequest const  &gt;</type>
      <name>LoadRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a44c80b862caf67d2531939c0327775c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadRequest &gt;</type>
      <name>LoadRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a3b913497222221892b2aee116c522b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::LoadResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>LoadResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>af08f0c37f2bd61c65ad6e2c46f86d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadResponse const  &gt;</type>
      <name>LoadResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aef5c6619fdc25472827973b6531ab5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadResponse &gt;</type>
      <name>LoadResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a89f8ac253f04590ac36d95d59d0f8567</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>motion_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/registration/</path>
    <filename>motion__estimation_8cpp</filename>
    <includes id="motion__estimation_8h" name="motion_estimation.h" local="yes" imported="no">ccny_rgbd/registration/motion_estimation.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>motion_estimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/registration/</path>
    <filename>motion__estimation_8h</filename>
    <includes id="rgbd__frame_8h" name="rgbd_frame.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_frame.h</includes>
    <class kind="class">ccny_rgbd::MotionEstimation</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>motion_estimation_icp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/registration/</path>
    <filename>motion__estimation__icp_8cpp</filename>
    <includes id="motion__estimation__icp_8h" name="motion_estimation_icp.h" local="yes" imported="no">ccny_rgbd/registration/motion_estimation_icp.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>motion_estimation_icp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/registration/</path>
    <filename>motion__estimation__icp_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">ccny_rgbd/types.h</includes>
    <includes id="feature__history_8h" name="feature_history.h" local="yes" imported="no">ccny_rgbd/structures/feature_history.h</includes>
    <includes id="motion__estimation_8h" name="motion_estimation.h" local="yes" imported="no">ccny_rgbd/registration/motion_estimation.h</includes>
    <class kind="class">ccny_rgbd::MotionEstimationICP</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>motion_estimation_icp_prob_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/registration/</path>
    <filename>motion__estimation__icp__prob__model_8cpp</filename>
    <includes id="motion__estimation__icp__prob__model_8h" name="motion_estimation_icp_prob_model.h" local="yes" imported="no">ccny_rgbd/registration/motion_estimation_icp_prob_model.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>motion_estimation_icp_prob_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/registration/</path>
    <filename>motion__estimation__icp__prob__model_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">ccny_rgbd/types.h</includes>
    <includes id="motion__estimation_8h" name="motion_estimation.h" local="yes" imported="no">ccny_rgbd/registration/motion_estimation.h</includes>
    <includes id="Save_8h" name="Save.h" local="yes" imported="no">ccny_rgbd/Save.h</includes>
    <class kind="class">ccny_rgbd::MotionEstimationICPProbModel</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>orb_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/features/</path>
    <filename>orb__detector_8cpp</filename>
    <includes id="orb__detector_8h" name="orb_detector.h" local="yes" imported="no">ccny_rgbd/features/orb_detector.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>orb_detector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/features/</path>
    <filename>orb__detector_8h</filename>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <includes id="feature__detector_8h" name="feature_detector.h" local="yes" imported="no">ccny_rgbd/features/feature_detector.h</includes>
    <class kind="class">ccny_rgbd::OrbDetector</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OrbDetector &gt;</type>
      <name>OrbDetectorPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ae0a8ffda3168de2998aa40754d56fe7e</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>proc_util.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/</path>
    <filename>proc__util_8cpp</filename>
    <includes id="proc__util_8h" name="proc_util.h" local="yes" imported="no">ccny_rgbd/proc_util.h</includes>
    <namespace>ccny_rgbd</namespace>
    <member kind="function">
      <type>void</type>
      <name>unwarpDepthImage</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a522c7cf5d3197d3176290c32dd5bb2bb</anchor>
      <arglist>(cv::Mat &amp;depth_img_in, const cv::Mat &amp;coeff0, const cv::Mat &amp;coeff1, const cv::Mat &amp;coeff2, int fit_mode=DEPTH_FIT_QUADRATIC)</arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>proc_util.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/</path>
    <filename>proc__util_8h</filename>
    <namespace>ccny_rgbd</namespace>
    <member kind="enumeration">
      <name>DepthFitMode</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab46885c3e1cdbbee5a217573c9908a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_FIT_LINEAR</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab46885c3e1cdbbee5a217573c9908a94a79f511644905890f0f3c74e87e90c021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_FIT_LINEAR_ZERO</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab46885c3e1cdbbee5a217573c9908a94a5c1537daf9d79e7eb0d0f821289cf0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_FIT_QUADRATIC</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab46885c3e1cdbbee5a217573c9908a94a0811c83af867e751d8e3c17b86e4c8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_FIT_QUADRATIC_ZERO</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab46885c3e1cdbbee5a217573c9908a94ad4c03bbfb99637af470a9173e2cebeb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unwarpDepthImage</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a522c7cf5d3197d3176290c32dd5bb2bb</anchor>
      <arglist>(cv::Mat &amp;depth_img_in, const cv::Mat &amp;coeff0, const cv::Mat &amp;coeff1, const cv::Mat &amp;coeff2, int fit_mode=DEPTH_FIT_QUADRATIC)</arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>PublishKeyframe.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/srv_gen/cpp/include/ccny_rgbd/</path>
    <filename>PublishKeyframe_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframe &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframe &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ccny_rgbd::PublishKeyframe</class>
    <class kind="struct">ccny_rgbd::PublishKeyframeRequest_</class>
    <class kind="struct">ccny_rgbd::PublishKeyframeResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>::ccny_rgbd::PublishKeyframeRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PublishKeyframeRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a84c2eb2f37051cb94987bd0b3d1d7032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeRequest const  &gt;</type>
      <name>PublishKeyframeRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6244706aaa42f5e554bf0ec6a0871d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeRequest &gt;</type>
      <name>PublishKeyframeRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a31549c14bab6fba319f3a0e5321dd7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::PublishKeyframeResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PublishKeyframeResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a55bebc15be776b6a0cc2cbb2989f8ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeResponse const  &gt;</type>
      <name>PublishKeyframeResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aca955e5cc879c91719ddf55c1a2d2f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeResponse &gt;</type>
      <name>PublishKeyframeResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a64ac00508cdf70c948859655c4d7dab0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PublishKeyframes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/srv_gen/cpp/include/ccny_rgbd/</path>
    <filename>PublishKeyframes_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframes &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframes &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ccny_rgbd::PublishKeyframes</class>
    <class kind="struct">ccny_rgbd::PublishKeyframesRequest_</class>
    <class kind="struct">ccny_rgbd::PublishKeyframesResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>::ccny_rgbd::PublishKeyframesRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PublishKeyframesRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a8b94cee811031a3ef487820146511a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesRequest const  &gt;</type>
      <name>PublishKeyframesRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>adc925059ac53a4e2938a6b1c6ec8d1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesRequest &gt;</type>
      <name>PublishKeyframesRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a4d5a8dff57276efe3e6ca6e9387cc270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::PublishKeyframesResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PublishKeyframesResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6959ef7b83dc4a3b7dda07dd7eca8334</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesResponse const  &gt;</type>
      <name>PublishKeyframesResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a82a0e83d6c313d10d3e9ae31d0f24a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesResponse &gt;</type>
      <name>PublishKeyframesResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a4f0ab4044fae3d4fb4af1c9d2cdafd3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rgbd_frame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/structures/</path>
    <filename>rgbd__frame_8cpp</filename>
    <includes id="rgbd__frame_8h" name="rgbd_frame.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_frame.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>rgbd_frame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/structures/</path>
    <filename>rgbd__frame_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">ccny_rgbd/types.h</includes>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <class kind="class">ccny_rgbd::RGBDFrame</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>rgbd_image_proc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/apps/</path>
    <filename>rgbd__image__proc_8cpp</filename>
    <includes id="rgbd__image__proc_8h" name="rgbd_image_proc.h" local="yes" imported="no">ccny_rgbd/apps/rgbd_image_proc.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>rgbd_image_proc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/apps/</path>
    <filename>rgbd__image__proc_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">ccny_rgbd/types.h</includes>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <includes id="proc__util_8h" name="proc_util.h" local="yes" imported="no">ccny_rgbd/proc_util.h</includes>
    <class kind="class">ccny_rgbd::RGBDImageProc</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>rgbd_image_proc_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/node/</path>
    <filename>rgbd__image__proc__node_8cpp</filename>
    <includes id="rgbd__image__proc_8h" name="rgbd_image_proc.h" local="yes" imported="no">ccny_rgbd/apps/rgbd_image_proc.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rgbd__image__proc__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rgbd_image_proc_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/nodelet/</path>
    <filename>rgbd__image__proc__nodelet_8cpp</filename>
    <includes id="rgbd__image__proc__nodelet_8h" name="rgbd_image_proc_nodelet.h" local="yes" imported="no">ccny_rgbd/nodelet/rgbd_image_proc_nodelet.h</includes>
    <namespace>ccny_rgbd</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a165e1386b2e772afa52fcb13315cac3c</anchor>
      <arglist>(ccny_rgbd, RGBDImageProcNodelet, RGBDImageProcNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rgbd_image_proc_nodelet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/nodelet/</path>
    <filename>rgbd__image__proc__nodelet_8h</filename>
    <includes id="rgbd__image__proc_8h" name="rgbd_image_proc.h" local="yes" imported="no">ccny_rgbd/apps/rgbd_image_proc.h</includes>
    <class kind="class">ccny_rgbd::RGBDImageProcNodelet</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>rgbd_keyframe.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/structures/</path>
    <filename>rgbd__keyframe_8cpp</filename>
    <includes id="rgbd__keyframe_8h" name="rgbd_keyframe.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_keyframe.h</includes>
    <namespace>ccny_rgbd</namespace>
    <member kind="function">
      <type>bool</type>
      <name>loadKeyframes</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a431b14991860077db9d3571cef765c62</anchor>
      <arglist>(KeyframeVector &amp;keyframes, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveKeyframes</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a8995b47003481104aada5223c07be9f7</anchor>
      <arglist>(const KeyframeVector &amp;keyframes, const std::string &amp;path)</arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>rgbd_keyframe.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/structures/</path>
    <filename>rgbd__keyframe_8h</filename>
    <includes id="rgbd__frame_8h" name="rgbd_frame.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_frame.h</includes>
    <class kind="class">ccny_rgbd::RGBDKeyframe</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>Eigen::aligned_allocator&lt; RGBDKeyframe &gt;</type>
      <name>KeyframeAllocator</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a0349fb1589f89c4a1284c84a1e656ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; RGBDKeyframe, KeyframeAllocator &gt;</type>
      <name>KeyframeVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a77967965ce8805365a7f7d0b7b0ba402</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadKeyframes</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a431b14991860077db9d3571cef765c62</anchor>
      <arglist>(KeyframeVector &amp;keyframes, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveKeyframes</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a8995b47003481104aada5223c07be9f7</anchor>
      <arglist>(const KeyframeVector &amp;keyframes, const std::string &amp;path)</arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>rgbd_util.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/</path>
    <filename>rgbd__util_8cpp</filename>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <namespace>ccny_rgbd</namespace>
    <member kind="function">
      <type>void</type>
      <name>buildPointCloud</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a343fc528881dcdbafdd0350e2dcb53b7</anchor>
      <arglist>(const cv::Mat &amp;depth_img_rect, const cv::Mat &amp;intr_rect_ir, PointCloudT &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildPointCloud</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a588f5447dc41a982a2b041b3f4c95ec9</anchor>
      <arglist>(const cv::Mat &amp;depth_img_rect_reg, const cv::Mat &amp;rgb_img_rect, const cv::Mat &amp;intr_rect_rgb, PointCloudT &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildRegisteredDepthImage</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a33f80154517cbbbfc25ffea419cca80a</anchor>
      <arglist>(const cv::Mat &amp;intr_rect_ir, const cv::Mat &amp;intr_rect_rgb, const cv::Mat &amp;ir2rgb, const cv::Mat &amp;depth_img_rect, cv::Mat &amp;depth_img_rect_reg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertCameraInfoToMats</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a9f26e76b6733c61139ae019f7714cbd0</anchor>
      <arglist>(const CameraInfoMsg::ConstPtr camera_info_msg, cv::Mat &amp;intr, cv::Mat &amp;dist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMatToCameraInfo</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aacce8ce1f7602247c6f1fcd0d6216420</anchor>
      <arglist>(const cv::Mat &amp;intr, CameraInfoMsg &amp;camera_info_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>depthImageFloatTo16bit</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a245cc4b8e498f00f89c2ca7bf24d652e</anchor>
      <arglist>(const cv::Mat &amp;depth_image_in, cv::Mat &amp;depth_image_out)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>eigenFromTf</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a743b75c7c98f0296b4b6061d1539cd21</anchor>
      <arglist>(const tf::Transform &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMsDuration</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a35ccd204600873448483e6dcbd24dfc7</anchor>
      <arglist>(const ros::WallTime &amp;start)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTfDifference</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ac9b9cf1cf481ffe6791157ff52d9ebda</anchor>
      <arglist>(const tf::Transform &amp;motion, double &amp;dist, double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTfDifference</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6160f220060fc160351d1fd823ce1afa</anchor>
      <arglist>(const tf::Transform &amp;a, const tf::Transform b, double &amp;dist, double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openCVRtToTf</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a8a2969cdc5f1f3ff3251aba5ce2454be</anchor>
      <arglist>(const cv::Mat &amp;R, const cv::Mat &amp;t, tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointCloudFromMeans</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afab7a331da4d96e3b1a7c2bb9a2730e5</anchor>
      <arglist>(const Vector3fVector &amp;means, PointCloudFeature &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeInvalidDistributions</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a7bc3f5314910953bad90b8cc092ec09f</anchor>
      <arglist>(const Vector3fVector &amp;means, const Matrix3fVector &amp;covariances, const BoolVector &amp;valid, Vector3fVector &amp;means_f, Matrix3fVector &amp;covariances_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeInvalidMeans</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a97de9568498dbd81bf20c6fd0bceb6fa</anchor>
      <arglist>(const Vector3fVector &amp;means, const BoolVector &amp;valid, Vector3fVector &amp;means_f)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>tfFromEigen</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a9e9fa08aa92fba22c92bf4637780cc2d</anchor>
      <arglist>(Eigen::Matrix4f trans)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tfGreaterThan</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a08ee04e1916eba03c705d658884ce592</anchor>
      <arglist>(const tf::Transform &amp;a, double dist, double angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tfToEigenRt</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a52203a9ab67384a224081a97399828d0</anchor>
      <arglist>(const tf::Transform &amp;tf, Matrix3f &amp;R, Vector3f &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tfToOpenCVRt</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a324bb011e34a991a8d13a098e3488306</anchor>
      <arglist>(const tf::Transform &amp;transform, cv::Mat &amp;R, cv::Mat &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tfToXYZRPY</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a925ecf6f57e0fc419aeaec159f1b2f99</anchor>
      <arglist>(const tf::Transform &amp;t, double &amp;x, double &amp;y, double &amp;z, double &amp;roll, double &amp;pitch, double &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformDistributions</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>af3c21a8693b17ab3e448d1064ff4e6ad</anchor>
      <arglist>(Vector3fVector &amp;means, Matrix3fVector &amp;covariances, const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMeans</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a999f2f4b1d1e9aac4416488e74430c57</anchor>
      <arglist>(Vector3fVector &amp;means, const tf::Transform &amp;transform)</arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>rgbd_util.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/</path>
    <filename>rgbd__util_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">ccny_rgbd/types.h</includes>
    <namespace>ccny_rgbd</namespace>
    <member kind="function">
      <type>void</type>
      <name>buildPointCloud</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a343fc528881dcdbafdd0350e2dcb53b7</anchor>
      <arglist>(const cv::Mat &amp;depth_img_rect, const cv::Mat &amp;intr_rect_ir, PointCloudT &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildPointCloud</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a588f5447dc41a982a2b041b3f4c95ec9</anchor>
      <arglist>(const cv::Mat &amp;depth_img_rect_reg, const cv::Mat &amp;rgb_img_rect, const cv::Mat &amp;intr_rect_rgb, PointCloudT &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildRegisteredDepthImage</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a33f80154517cbbbfc25ffea419cca80a</anchor>
      <arglist>(const cv::Mat &amp;intr_rect_ir, const cv::Mat &amp;intr_rect_rgb, const cv::Mat &amp;ir2rgb, const cv::Mat &amp;depth_img_rect, cv::Mat &amp;depth_img_rect_reg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertCameraInfoToMats</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a9f26e76b6733c61139ae019f7714cbd0</anchor>
      <arglist>(const CameraInfoMsg::ConstPtr camera_info_msg, cv::Mat &amp;intr, cv::Mat &amp;dist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMatToCameraInfo</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aacce8ce1f7602247c6f1fcd0d6216420</anchor>
      <arglist>(const cv::Mat &amp;intr, CameraInfoMsg &amp;camera_info_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>depthImageFloatTo16bit</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a245cc4b8e498f00f89c2ca7bf24d652e</anchor>
      <arglist>(const cv::Mat &amp;depth_image_in, cv::Mat &amp;depth_image_out)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>eigenFromTf</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a743b75c7c98f0296b4b6061d1539cd21</anchor>
      <arglist>(const tf::Transform &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMsDuration</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a35ccd204600873448483e6dcbd24dfc7</anchor>
      <arglist>(const ros::WallTime &amp;start)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTfDifference</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ac9b9cf1cf481ffe6791157ff52d9ebda</anchor>
      <arglist>(const tf::Transform &amp;motion, double &amp;dist, double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTfDifference</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6160f220060fc160351d1fd823ce1afa</anchor>
      <arglist>(const tf::Transform &amp;a, const tf::Transform b, double &amp;dist, double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openCVRtToTf</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a8a2969cdc5f1f3ff3251aba5ce2454be</anchor>
      <arglist>(const cv::Mat &amp;R, const cv::Mat &amp;t, tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointCloudFromMeans</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afab7a331da4d96e3b1a7c2bb9a2730e5</anchor>
      <arglist>(const Vector3fVector &amp;means, PointCloudFeature &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeInvalidDistributions</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a7bc3f5314910953bad90b8cc092ec09f</anchor>
      <arglist>(const Vector3fVector &amp;means, const Matrix3fVector &amp;covariances, const BoolVector &amp;valid, Vector3fVector &amp;means_f, Matrix3fVector &amp;covariances_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeInvalidMeans</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a97de9568498dbd81bf20c6fd0bceb6fa</anchor>
      <arglist>(const Vector3fVector &amp;means, const BoolVector &amp;valid, Vector3fVector &amp;means_f)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>tfFromEigen</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a9e9fa08aa92fba22c92bf4637780cc2d</anchor>
      <arglist>(Eigen::Matrix4f trans)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tfGreaterThan</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a08ee04e1916eba03c705d658884ce592</anchor>
      <arglist>(const tf::Transform &amp;a, double dist, double angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tfToEigenRt</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a52203a9ab67384a224081a97399828d0</anchor>
      <arglist>(const tf::Transform &amp;tf, Matrix3f &amp;R, Vector3f &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tfToOpenCVRt</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a324bb011e34a991a8d13a098e3488306</anchor>
      <arglist>(const tf::Transform &amp;transform, cv::Mat &amp;R, cv::Mat &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tfToXYZRPY</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a925ecf6f57e0fc419aeaec159f1b2f99</anchor>
      <arglist>(const tf::Transform &amp;t, double &amp;x, double &amp;y, double &amp;z, double &amp;roll, double &amp;pitch, double &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformDistributions</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>af3c21a8693b17ab3e448d1064ff4e6ad</anchor>
      <arglist>(Vector3fVector &amp;means, Matrix3fVector &amp;covariances, const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMeans</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a999f2f4b1d1e9aac4416488e74430c57</anchor>
      <arglist>(Vector3fVector &amp;means, const tf::Transform &amp;transform)</arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>Save.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/srv_gen/cpp/include/ccny_rgbd/</path>
    <filename>Save_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::Save &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::Save &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ccny_rgbd::Save</class>
    <class kind="struct">ccny_rgbd::SaveRequest_</class>
    <class kind="struct">ccny_rgbd::SaveResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>::ccny_rgbd::SaveRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SaveRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>af75e4e32920f266b67c23f482cd8181d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveRequest const  &gt;</type>
      <name>SaveRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a913705956b5e04cc5bf4511bae92f349</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveRequest &gt;</type>
      <name>SaveRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a698241565b2f53ccfd988eec41f07a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::SaveResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SaveResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a27e5be01fab2b28924c4d155b37d4ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveResponse const  &gt;</type>
      <name>SaveResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a71b38bf01968ba17adbee562cf6ddeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveResponse &gt;</type>
      <name>SaveResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aa89aa5e9851374400f8301d8c8d9828c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolveGraph.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/srv_gen/cpp/include/ccny_rgbd/</path>
    <filename>SolveGraph_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::SolveGraph &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::SolveGraph &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ccny_rgbd::SolveGraph</class>
    <class kind="struct">ccny_rgbd::SolveGraphRequest_</class>
    <class kind="struct">ccny_rgbd::SolveGraphResponse_</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>::ccny_rgbd::SolveGraphRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SolveGraphRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a693f0e890e8b47dbf40fdb92f08956b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphRequest const  &gt;</type>
      <name>SolveGraphRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a51fdceae1a0d6eb4dc328153e2f855f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphRequest &gt;</type>
      <name>SolveGraphRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afe194a07b7ace1c8b9253db1280492af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::SolveGraphResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SolveGraphResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a9f815a81e7de5ef32b5b60cc06c69329</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphResponse const  &gt;</type>
      <name>SolveGraphResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a75acff587e35da0d01b9c5d81825ec70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphResponse &gt;</type>
      <name>SolveGraphResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afe3cc301fe135038297fcd743881aeea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>star_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/features/</path>
    <filename>star__detector_8cpp</filename>
    <includes id="star__detector_8h" name="star_detector.h" local="yes" imported="no">ccny_rgbd/features/star_detector.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>star_detector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/features/</path>
    <filename>star__detector_8h</filename>
    <includes id="feature__detector_8h" name="feature_detector.h" local="yes" imported="no">ccny_rgbd/features/feature_detector.h</includes>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <class kind="class">ccny_rgbd::StarDetector</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; StarDetector &gt;</type>
      <name>StarDetectorPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a54096c646d48e33ee0269f9ac303dbd1</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>surf_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/features/</path>
    <filename>surf__detector_8cpp</filename>
    <includes id="surf__detector_8h" name="surf_detector.h" local="yes" imported="no">ccny_rgbd/features/surf_detector.h</includes>
    <namespace>ccny_rgbd</namespace>
  </compound>
  <compound kind="file">
    <name>surf_detector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/features/</path>
    <filename>surf__detector_8h</filename>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <includes id="feature__detector_8h" name="feature_detector.h" local="yes" imported="no">ccny_rgbd/features/feature_detector.h</includes>
    <class kind="class">ccny_rgbd::SurfDetector</class>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SurfDetector &gt;</type>
      <name>SurfDetectorPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a7bd0894438b2c9cca366ff6807adec74</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/</path>
    <filename>types_8h</filename>
    <namespace>ccny_rgbd</namespace>
    <member kind="typedef">
      <type>std::vector&lt; bool &gt;</type>
      <name>BoolVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ad77fdd073c971fecdfaac4679e570b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::CameraInfo</type>
      <name>CameraInfoMsg</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a0f45231dd6429a23064ffecec6a0d823</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Subscriber&lt; CameraInfoMsg &gt;</type>
      <name>CameraInfoSubFilter</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afc114c9b7248bc3aa8a600f40cfc1880</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; FeatureDetectorConfig &gt;</type>
      <name>FeatureDetectorConfigServer</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a82f4a7e1c9d3e177f9d74207b354906a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float &gt;</type>
      <name>FloatVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a89029b575f4b011f3f43b32df095dcf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; GftDetectorConfig &gt;</type>
      <name>GftDetectorConfigServer</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a378ffc491ec3b1d110b673b0adb3d0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GftDetectorConfigServer &gt;</type>
      <name>GftDetectorConfigServerPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ac9ca4dda586017cd3789c06676f9b554</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::Image</type>
      <name>ImageMsg</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a409025bd436cb2d5e6f350dcbef1e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>image_transport::Publisher</type>
      <name>ImagePublisher</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a383bc636e25e4275e7612b41ed8c53cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>image_transport::SubscriberFilter</type>
      <name>ImageSubFilter</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a326b3c27291e4cd0c9baed0efa3b2523</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>image_transport::ImageTransport</type>
      <name>ImageTransport</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>addee36acf2a2c1822bc1da37308c6be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>IntVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a2c7d9c030a797ed7a03d9acfdd2b1abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTreeFLANN&lt; PointFeature &gt;</type>
      <name>KdTree</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ad54a3a128384cc789f929402136ac6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>KeypointVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afdcebca9b4e5302c2c39a803b0b723ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix3f</type>
      <name>Matrix3f</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ae451af53e972cc3eaf469be82b5645ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Matrix3f &gt;</type>
      <name>Matrix3fVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab33337117586191b1cb3c3ca1d428fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nav_msgs::Odometry</type>
      <name>OdomMsg</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a0bdb70c89b97468e49a70addd963b511</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; OrbDetectorConfig &gt;</type>
      <name>OrbDetectorConfigServer</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6e6a5723c35a5a357aa1b7652cc39b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OrbDetectorConfigServer &gt;</type>
      <name>OrbDetectorConfigServerPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ae673128b1436ca461c474e0389e57ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nav_msgs::Path</type>
      <name>PathMsg</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6401df2fc4aaaf0b1391f42faf128bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>image_geometry::PinholeCameraModel</type>
      <name>PinholeCameraModel</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a7298be302a32d253574b393bf83784fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>Point2fVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>acec1dae9e21501df0cc725fc4518b125</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; cv::Point3f &gt;</type>
      <name>Point3fVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a7204a280d8cbe12d936be56404f7a28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointFeature &gt;</type>
      <name>PointCloudFeature</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a75a884141028911ef2771cc30cbd70ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a193092266fb0923b41dc30f562c2ec01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointFeature</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a212c843d53aa0e6e037948ccb72ee629</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a540235788f197ffaaddccdb6bd8b4056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; RGBDSyncPolicy3 &gt;</type>
      <name>RGBDSynchronizer3</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab0c6e8b88cd07d5e0be53c443b826f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; RGBDSyncPolicy4 &gt;</type>
      <name>RGBDSynchronizer4</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ad11e0c3a90283966d956479892e5f296</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; ImageMsg, ImageMsg, CameraInfoMsg &gt;</type>
      <name>RGBDSyncPolicy3</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a214787ff97990f6d9176d05a2fc615a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; ImageMsg, ImageMsg, CameraInfoMsg, CameraInfoMsg &gt;</type>
      <name>RGBDSyncPolicy4</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ac172ec9381f6e75645998c7be67b7af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; StarDetectorConfig &gt;</type>
      <name>StarDetectorConfigServer</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a8629942565d851e73186c3a745f68098</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; StarDetectorConfigServer &gt;</type>
      <name>StarDetectorConfigServerPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a5e76f94ab3ef8f067b0f5559ae5edf45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; SurfDetectorConfig &gt;</type>
      <name>SurfDetectorConfigServer</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a945fc05aed96870f97c5fcf6c244a1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SurfDetectorConfigServer &gt;</type>
      <name>SurfDetectorConfigServerPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a14287b9c57d89e5a168a7eeb5568ebd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::registration::TransformationEstimationSVD&lt; PointFeature, PointFeature &gt;</type>
      <name>TransformationEstimationSVD</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>acc8c0de06b53a7977d5ca7a1af6168cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Vector3f</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a5448de6148384fce762f69adece27744</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>Vector3fVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a81710cac27a416a2ba2873b3b1a53bbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visual_odometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/apps/</path>
    <filename>visual__odometry_8cpp</filename>
    <includes id="visual__odometry_8h" name="visual_odometry.h" local="yes" imported="no">ccny_rgbd/apps/visual_odometry.h</includes>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>visual_odometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/include/ccny_rgbd/apps/</path>
    <filename>visual__odometry_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">ccny_rgbd/types.h</includes>
    <includes id="rgbd__util_8h" name="rgbd_util.h" local="yes" imported="no">ccny_rgbd/rgbd_util.h</includes>
    <includes id="rgbd__frame_8h" name="rgbd_frame.h" local="yes" imported="no">ccny_rgbd/structures/rgbd_frame.h</includes>
    <includes id="feature__detector_8h" name="feature_detector.h" local="yes" imported="no">ccny_rgbd/features/feature_detector.h</includes>
    <includes id="orb__detector_8h" name="orb_detector.h" local="yes" imported="no">ccny_rgbd/features/orb_detector.h</includes>
    <includes id="surf__detector_8h" name="surf_detector.h" local="yes" imported="no">ccny_rgbd/features/surf_detector.h</includes>
    <includes id="gft__detector_8h" name="gft_detector.h" local="yes" imported="no">ccny_rgbd/features/gft_detector.h</includes>
    <includes id="star__detector_8h" name="star_detector.h" local="yes" imported="no">ccny_rgbd/features/star_detector.h</includes>
    <includes id="motion__estimation_8h" name="motion_estimation.h" local="yes" imported="no">ccny_rgbd/registration/motion_estimation.h</includes>
    <includes id="motion__estimation__icp_8h" name="motion_estimation_icp.h" local="yes" imported="no">ccny_rgbd/registration/motion_estimation_icp.h</includes>
    <includes id="motion__estimation__icp__prob__model_8h" name="motion_estimation_icp_prob_model.h" local="yes" imported="no">ccny_rgbd/registration/motion_estimation_icp_prob_model.h</includes>
    <class kind="class">ccny_rgbd::VisualOdometry</class>
    <namespace>ccny_rgbd</namespace>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="file">
    <name>visual_odometry_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ccny_rgbd_tools/doc_stacks/2013-04-12_20-34-24.504640/ccny_rgbd_tools/ccny_rgbd/src/node/</path>
    <filename>visual__odometry__node_8cpp</filename>
    <includes id="visual__odometry_8h" name="visual_odometry.h" local="yes" imported="no">ccny_rgbd/apps/visual_odometry.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>visual__odometry__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <docanchor file="visual__odometry__node_8cpp">LICENSE</docanchor>
  </compound>
  <compound kind="namespace">
    <name>ccny_rgbd</name>
    <filename>namespaceccny__rgbd.html</filename>
    <namespace>ccny_rgbd::srv</namespace>
    <class kind="struct">ccny_rgbd::AddManualKeyframe</class>
    <class kind="struct">ccny_rgbd::AddManualKeyframeRequest_</class>
    <class kind="struct">ccny_rgbd::AddManualKeyframeResponse_</class>
    <class kind="class">ccny_rgbd::FeatureDetector</class>
    <class kind="class">ccny_rgbd::FeatureHistory</class>
    <class kind="class">ccny_rgbd::FeatureViewer</class>
    <class kind="struct">ccny_rgbd::GenerateGraph</class>
    <class kind="struct">ccny_rgbd::GenerateGraphRequest_</class>
    <class kind="struct">ccny_rgbd::GenerateGraphResponse_</class>
    <class kind="class">ccny_rgbd::GftDetector</class>
    <class kind="class">ccny_rgbd::KeyframeAssociation</class>
    <class kind="class">ccny_rgbd::KeyframeGraphDetector</class>
    <class kind="class">ccny_rgbd::KeyframeGraphSolver</class>
    <class kind="class">ccny_rgbd::KeyframeGraphSolverG2O</class>
    <class kind="class">ccny_rgbd::KeyframeMapper</class>
    <class kind="struct">ccny_rgbd::Load</class>
    <class kind="struct">ccny_rgbd::LoadRequest_</class>
    <class kind="struct">ccny_rgbd::LoadResponse_</class>
    <class kind="class">ccny_rgbd::MotionEstimation</class>
    <class kind="class">ccny_rgbd::MotionEstimationICP</class>
    <class kind="class">ccny_rgbd::MotionEstimationICPProbModel</class>
    <class kind="class">ccny_rgbd::OrbDetector</class>
    <class kind="struct">ccny_rgbd::PublishKeyframe</class>
    <class kind="struct">ccny_rgbd::PublishKeyframeRequest_</class>
    <class kind="struct">ccny_rgbd::PublishKeyframeResponse_</class>
    <class kind="struct">ccny_rgbd::PublishKeyframes</class>
    <class kind="struct">ccny_rgbd::PublishKeyframesRequest_</class>
    <class kind="struct">ccny_rgbd::PublishKeyframesResponse_</class>
    <class kind="class">ccny_rgbd::RGBDFrame</class>
    <class kind="class">ccny_rgbd::RGBDImageProc</class>
    <class kind="class">ccny_rgbd::RGBDImageProcNodelet</class>
    <class kind="class">ccny_rgbd::RGBDKeyframe</class>
    <class kind="struct">ccny_rgbd::Save</class>
    <class kind="struct">ccny_rgbd::SaveRequest_</class>
    <class kind="struct">ccny_rgbd::SaveResponse_</class>
    <class kind="struct">ccny_rgbd::SolveGraph</class>
    <class kind="struct">ccny_rgbd::SolveGraphRequest_</class>
    <class kind="struct">ccny_rgbd::SolveGraphResponse_</class>
    <class kind="class">ccny_rgbd::StarDetector</class>
    <class kind="class">ccny_rgbd::SurfDetector</class>
    <class kind="class">ccny_rgbd::VisualOdometry</class>
    <member kind="typedef">
      <type>::ccny_rgbd::AddManualKeyframeRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AddManualKeyframeRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a2c3769f4a6175bab96cb772c64fa1b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeRequest const  &gt;</type>
      <name>AddManualKeyframeRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>af535b82c5eefed53c06d7123d4cf6f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeRequest &gt;</type>
      <name>AddManualKeyframeRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab823312397a6542340cfd24c60bce957</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::AddManualKeyframeResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AddManualKeyframeResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a552ae1f01a611e7a14fffe0a1b3e5595</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeResponse const  &gt;</type>
      <name>AddManualKeyframeResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a67ae42f89971b43077d9024fbaef8d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeResponse &gt;</type>
      <name>AddManualKeyframeResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a47a01cb5004707401656cd5899e8603a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; bool &gt;</type>
      <name>BoolVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ad77fdd073c971fecdfaac4679e570b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::CameraInfo</type>
      <name>CameraInfoMsg</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a0f45231dd6429a23064ffecec6a0d823</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Subscriber&lt; CameraInfoMsg &gt;</type>
      <name>CameraInfoSubFilter</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afc114c9b7248bc3aa8a600f40cfc1880</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; FeatureDetectorConfig &gt;</type>
      <name>FeatureDetectorConfigServer</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a82f4a7e1c9d3e177f9d74207b354906a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FeatureDetector &gt;</type>
      <name>FeatureDetectorPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aada1332e85100e947780384c81315a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float &gt;</type>
      <name>FloatVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a89029b575f4b011f3f43b32df095dcf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::GenerateGraphRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GenerateGraphRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aab28c1d9c18b0f9c5945397e12f4d554</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphRequest const  &gt;</type>
      <name>GenerateGraphRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ad22b770d5499a35365e5eab8ff68d95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphRequest &gt;</type>
      <name>GenerateGraphRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ade20097099b9dd81a0de506cb75822e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::GenerateGraphResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GenerateGraphResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a861e63cfa8d2d0577d374e53638ac764</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphResponse const  &gt;</type>
      <name>GenerateGraphResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aae28e1fc20a1c98e7223ece4c120817f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphResponse &gt;</type>
      <name>GenerateGraphResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ae6951e582b45a28dfcaef9fc57c0fb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; GftDetectorConfig &gt;</type>
      <name>GftDetectorConfigServer</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a378ffc491ec3b1d110b673b0adb3d0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GftDetectorConfigServer &gt;</type>
      <name>GftDetectorConfigServerPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ac9ca4dda586017cd3789c06676f9b554</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GftDetector &gt;</type>
      <name>GftDetectorPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a21d73b38d20e8951c893538190e41999</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::Image</type>
      <name>ImageMsg</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a409025bd436cb2d5e6f350dcbef1e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>image_transport::Publisher</type>
      <name>ImagePublisher</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a383bc636e25e4275e7612b41ed8c53cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>image_transport::SubscriberFilter</type>
      <name>ImageSubFilter</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a326b3c27291e4cd0c9baed0efa3b2523</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>image_transport::ImageTransport</type>
      <name>ImageTransport</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>addee36acf2a2c1822bc1da37308c6be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>IntVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a2c7d9c030a797ed7a03d9acfdd2b1abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTreeFLANN&lt; PointFeature &gt;</type>
      <name>KdTree</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ad54a3a128384cc789f929402136ac6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::aligned_allocator&lt; RGBDKeyframe &gt;</type>
      <name>KeyframeAllocator</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a0349fb1589f89c4a1284c84a1e656ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::aligned_allocator&lt; KeyframeAssociation &gt;</type>
      <name>KeyframeAssociationAllocator</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a3255e24bb8207c3903c42ce67681b63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; KeyframeAssociation, KeyframeAssociationAllocator &gt;</type>
      <name>KeyframeAssociationVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ac9da7d3b503b4c3e85ab99322db68513</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; RGBDKeyframe, KeyframeAllocator &gt;</type>
      <name>KeyframeVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a77967965ce8805365a7f7d0b7b0ba402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>KeypointVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afdcebca9b4e5302c2c39a803b0b723ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::LoadRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>LoadRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a403f50478f72982e225f8368e2278e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadRequest const  &gt;</type>
      <name>LoadRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a44c80b862caf67d2531939c0327775c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadRequest &gt;</type>
      <name>LoadRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a3b913497222221892b2aee116c522b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::LoadResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>LoadResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>af08f0c37f2bd61c65ad6e2c46f86d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadResponse const  &gt;</type>
      <name>LoadResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aef5c6619fdc25472827973b6531ab5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadResponse &gt;</type>
      <name>LoadResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a89f8ac253f04590ac36d95d59d0f8567</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix3f</type>
      <name>Matrix3f</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ae451af53e972cc3eaf469be82b5645ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Matrix3f &gt;</type>
      <name>Matrix3fVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab33337117586191b1cb3c3ca1d428fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nav_msgs::Odometry</type>
      <name>OdomMsg</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a0bdb70c89b97468e49a70addd963b511</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; OrbDetectorConfig &gt;</type>
      <name>OrbDetectorConfigServer</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6e6a5723c35a5a357aa1b7652cc39b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OrbDetectorConfigServer &gt;</type>
      <name>OrbDetectorConfigServerPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ae673128b1436ca461c474e0389e57ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OrbDetector &gt;</type>
      <name>OrbDetectorPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ae0a8ffda3168de2998aa40754d56fe7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nav_msgs::Path</type>
      <name>PathMsg</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6401df2fc4aaaf0b1391f42faf128bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>image_geometry::PinholeCameraModel</type>
      <name>PinholeCameraModel</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a7298be302a32d253574b393bf83784fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>Point2fVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>acec1dae9e21501df0cc725fc4518b125</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; cv::Point3f &gt;</type>
      <name>Point3fVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a7204a280d8cbe12d936be56404f7a28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointFeature &gt;</type>
      <name>PointCloudFeature</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a75a884141028911ef2771cc30cbd70ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a193092266fb0923b41dc30f562c2ec01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointFeature</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a212c843d53aa0e6e037948ccb72ee629</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a540235788f197ffaaddccdb6bd8b4056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::PublishKeyframeRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PublishKeyframeRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a84c2eb2f37051cb94987bd0b3d1d7032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeRequest const  &gt;</type>
      <name>PublishKeyframeRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6244706aaa42f5e554bf0ec6a0871d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeRequest &gt;</type>
      <name>PublishKeyframeRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a31549c14bab6fba319f3a0e5321dd7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::PublishKeyframeResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PublishKeyframeResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a55bebc15be776b6a0cc2cbb2989f8ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeResponse const  &gt;</type>
      <name>PublishKeyframeResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aca955e5cc879c91719ddf55c1a2d2f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeResponse &gt;</type>
      <name>PublishKeyframeResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a64ac00508cdf70c948859655c4d7dab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::PublishKeyframesRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PublishKeyframesRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a8b94cee811031a3ef487820146511a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesRequest const  &gt;</type>
      <name>PublishKeyframesRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>adc925059ac53a4e2938a6b1c6ec8d1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesRequest &gt;</type>
      <name>PublishKeyframesRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a4d5a8dff57276efe3e6ca6e9387cc270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::PublishKeyframesResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PublishKeyframesResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6959ef7b83dc4a3b7dda07dd7eca8334</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesResponse const  &gt;</type>
      <name>PublishKeyframesResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a82a0e83d6c313d10d3e9ae31d0f24a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesResponse &gt;</type>
      <name>PublishKeyframesResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a4f0ab4044fae3d4fb4af1c9d2cdafd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; RGBDSyncPolicy3 &gt;</type>
      <name>RGBDSynchronizer3</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab0c6e8b88cd07d5e0be53c443b826f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; RGBDSyncPolicy4 &gt;</type>
      <name>RGBDSynchronizer4</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ad11e0c3a90283966d956479892e5f296</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; ImageMsg, ImageMsg, CameraInfoMsg &gt;</type>
      <name>RGBDSyncPolicy3</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a214787ff97990f6d9176d05a2fc615a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; ImageMsg, ImageMsg, CameraInfoMsg, CameraInfoMsg &gt;</type>
      <name>RGBDSyncPolicy4</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ac172ec9381f6e75645998c7be67b7af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::SaveRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SaveRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>af75e4e32920f266b67c23f482cd8181d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveRequest const  &gt;</type>
      <name>SaveRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a913705956b5e04cc5bf4511bae92f349</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveRequest &gt;</type>
      <name>SaveRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a698241565b2f53ccfd988eec41f07a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::SaveResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SaveResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a27e5be01fab2b28924c4d155b37d4ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveResponse const  &gt;</type>
      <name>SaveResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a71b38bf01968ba17adbee562cf6ddeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveResponse &gt;</type>
      <name>SaveResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aa89aa5e9851374400f8301d8c8d9828c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::SolveGraphRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SolveGraphRequest</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a693f0e890e8b47dbf40fdb92f08956b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphRequest const  &gt;</type>
      <name>SolveGraphRequestConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a51fdceae1a0d6eb4dc328153e2f855f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphRequest &gt;</type>
      <name>SolveGraphRequestPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afe194a07b7ace1c8b9253db1280492af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ccny_rgbd::SolveGraphResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SolveGraphResponse</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a9f815a81e7de5ef32b5b60cc06c69329</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphResponse const  &gt;</type>
      <name>SolveGraphResponseConstPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a75acff587e35da0d01b9c5d81825ec70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphResponse &gt;</type>
      <name>SolveGraphResponsePtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afe3cc301fe135038297fcd743881aeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; StarDetectorConfig &gt;</type>
      <name>StarDetectorConfigServer</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a8629942565d851e73186c3a745f68098</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; StarDetectorConfigServer &gt;</type>
      <name>StarDetectorConfigServerPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a5e76f94ab3ef8f067b0f5559ae5edf45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; StarDetector &gt;</type>
      <name>StarDetectorPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a54096c646d48e33ee0269f9ac303dbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; SurfDetectorConfig &gt;</type>
      <name>SurfDetectorConfigServer</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a945fc05aed96870f97c5fcf6c244a1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SurfDetectorConfigServer &gt;</type>
      <name>SurfDetectorConfigServerPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a14287b9c57d89e5a168a7eeb5568ebd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SurfDetector &gt;</type>
      <name>SurfDetectorPtr</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a7bd0894438b2c9cca366ff6807adec74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::registration::TransformationEstimationSVD&lt; PointFeature, PointFeature &gt;</type>
      <name>TransformationEstimationSVD</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>acc8c0de06b53a7977d5ca7a1af6168cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Vector3f</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a5448de6148384fce762f69adece27744</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>Vector3fVector</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a81710cac27a416a2ba2873b3b1a53bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DepthFitMode</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab46885c3e1cdbbee5a217573c9908a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_FIT_LINEAR</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab46885c3e1cdbbee5a217573c9908a94a79f511644905890f0f3c74e87e90c021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_FIT_LINEAR_ZERO</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab46885c3e1cdbbee5a217573c9908a94a5c1537daf9d79e7eb0d0f821289cf0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_FIT_QUADRATIC</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab46885c3e1cdbbee5a217573c9908a94a0811c83af867e751d8e3c17b86e4c8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEPTH_FIT_QUADRATIC_ZERO</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ab46885c3e1cdbbee5a217573c9908a94ad4c03bbfb99637af470a9173e2cebeb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildPointCloud</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a343fc528881dcdbafdd0350e2dcb53b7</anchor>
      <arglist>(const cv::Mat &amp;depth_img_rect, const cv::Mat &amp;intr_rect_ir, PointCloudT &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildPointCloud</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a588f5447dc41a982a2b041b3f4c95ec9</anchor>
      <arglist>(const cv::Mat &amp;depth_img_rect_reg, const cv::Mat &amp;rgb_img_rect, const cv::Mat &amp;intr_rect_rgb, PointCloudT &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildRegisteredDepthImage</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a33f80154517cbbbfc25ffea419cca80a</anchor>
      <arglist>(const cv::Mat &amp;intr_rect_ir, const cv::Mat &amp;intr_rect_rgb, const cv::Mat &amp;ir2rgb, const cv::Mat &amp;depth_img_rect, cv::Mat &amp;depth_img_rect_reg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertCameraInfoToMats</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a9f26e76b6733c61139ae019f7714cbd0</anchor>
      <arglist>(const CameraInfoMsg::ConstPtr camera_info_msg, cv::Mat &amp;intr, cv::Mat &amp;dist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMatToCameraInfo</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>aacce8ce1f7602247c6f1fcd0d6216420</anchor>
      <arglist>(const cv::Mat &amp;intr, CameraInfoMsg &amp;camera_info_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>depthImageFloatTo16bit</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a245cc4b8e498f00f89c2ca7bf24d652e</anchor>
      <arglist>(const cv::Mat &amp;depth_image_in, cv::Mat &amp;depth_image_out)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>eigenFromTf</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a743b75c7c98f0296b4b6061d1539cd21</anchor>
      <arglist>(const tf::Transform &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMsDuration</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a35ccd204600873448483e6dcbd24dfc7</anchor>
      <arglist>(const ros::WallTime &amp;start)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTfDifference</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>ac9b9cf1cf481ffe6791157ff52d9ebda</anchor>
      <arglist>(const tf::Transform &amp;motion, double &amp;dist, double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTfDifference</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a6160f220060fc160351d1fd823ce1afa</anchor>
      <arglist>(const tf::Transform &amp;a, const tf::Transform b, double &amp;dist, double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadKeyframes</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a431b14991860077db9d3571cef765c62</anchor>
      <arglist>(KeyframeVector &amp;keyframes, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openCVRtToTf</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a8a2969cdc5f1f3ff3251aba5ce2454be</anchor>
      <arglist>(const cv::Mat &amp;R, const cv::Mat &amp;t, tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a165e1386b2e772afa52fcb13315cac3c</anchor>
      <arglist>(ccny_rgbd, RGBDImageProcNodelet, RGBDImageProcNodelet, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointCloudFromMeans</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>afab7a331da4d96e3b1a7c2bb9a2730e5</anchor>
      <arglist>(const Vector3fVector &amp;means, PointCloudFeature &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeInvalidDistributions</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a7bc3f5314910953bad90b8cc092ec09f</anchor>
      <arglist>(const Vector3fVector &amp;means, const Matrix3fVector &amp;covariances, const BoolVector &amp;valid, Vector3fVector &amp;means_f, Matrix3fVector &amp;covariances_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeInvalidMeans</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a97de9568498dbd81bf20c6fd0bceb6fa</anchor>
      <arglist>(const Vector3fVector &amp;means, const BoolVector &amp;valid, Vector3fVector &amp;means_f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveKeyframes</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a8995b47003481104aada5223c07be9f7</anchor>
      <arglist>(const KeyframeVector &amp;keyframes, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>tfFromEigen</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a9e9fa08aa92fba22c92bf4637780cc2d</anchor>
      <arglist>(Eigen::Matrix4f trans)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tfGreaterThan</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a08ee04e1916eba03c705d658884ce592</anchor>
      <arglist>(const tf::Transform &amp;a, double dist, double angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tfToEigenRt</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a52203a9ab67384a224081a97399828d0</anchor>
      <arglist>(const tf::Transform &amp;tf, Matrix3f &amp;R, Vector3f &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tfToOpenCVRt</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a324bb011e34a991a8d13a098e3488306</anchor>
      <arglist>(const tf::Transform &amp;transform, cv::Mat &amp;R, cv::Mat &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tfToXYZRPY</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a925ecf6f57e0fc419aeaec159f1b2f99</anchor>
      <arglist>(const tf::Transform &amp;t, double &amp;x, double &amp;y, double &amp;z, double &amp;roll, double &amp;pitch, double &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformDistributions</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>af3c21a8693b17ab3e448d1064ff4e6ad</anchor>
      <arglist>(Vector3fVector &amp;means, Matrix3fVector &amp;covariances, const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMeans</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a999f2f4b1d1e9aac4416488e74430c57</anchor>
      <arglist>(Vector3fVector &amp;means, const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unwarpDepthImage</name>
      <anchorfile>namespaceccny__rgbd.html</anchorfile>
      <anchor>a522c7cf5d3197d3176290c32dd5bb2bb</anchor>
      <arglist>(cv::Mat &amp;depth_img_in, const cv::Mat &amp;coeff0, const cv::Mat &amp;coeff1, const cv::Mat &amp;coeff2, int fit_mode=DEPTH_FIT_QUADRATIC)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::AddManualKeyframe</name>
    <filename>structccny__rgbd_1_1AddManualKeyframe.html</filename>
    <member kind="typedef">
      <type>AddManualKeyframeRequest</type>
      <name>Request</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframe.html</anchorfile>
      <anchor>afdf2cda8a37e5fcc3e0d7d5405c462bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframe.html</anchorfile>
      <anchor>a0a2e8e99fa6c64e0fab1091327989cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AddManualKeyframeResponse</type>
      <name>Response</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframe.html</anchorfile>
      <anchor>a8d0126993f6fe90633d240ddf2fe3f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframe.html</anchorfile>
      <anchor>aacab024de82654e7b56a2ee088b63f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframe.html</anchorfile>
      <anchor>ae52015005c8fa3da7d83ad1ce1bf8181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframe.html</anchorfile>
      <anchor>aaa74c45d32cc24be6d2217b1e579d6ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::AddManualKeyframeRequest_</name>
    <filename>structccny__rgbd_1_1AddManualKeyframeRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeRequest__.html</anchorfile>
      <anchor>a24c56a8bd88c498cca2ce6c158119f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeRequest__.html</anchorfile>
      <anchor>a268158a73e1b7c1c9a0e10a5d08ab62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AddManualKeyframeRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeRequest__.html</anchorfile>
      <anchor>ad434881c5cd03f67028b4167f14e61da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddManualKeyframeRequest_</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeRequest__.html</anchorfile>
      <anchor>ad16d4fbb3af5d37d89081496ccdb8d24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddManualKeyframeRequest_</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeRequest__.html</anchorfile>
      <anchor>a51f7a4e835c852a1e8f1eddd5a165548</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeRequest__.html</anchorfile>
      <anchor>a369e4247ea99a7a10890b7cea49cc654</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::AddManualKeyframeResponse_</name>
    <filename>structccny__rgbd_1_1AddManualKeyframeResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeResponse__.html</anchorfile>
      <anchor>a5b56ef09932540d169b0ebe1fa6b1a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeResponse__.html</anchorfile>
      <anchor>a2ae57afe3014aa48ce41bb7077ff2a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AddManualKeyframeResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeResponse__.html</anchorfile>
      <anchor>af4c04adbb5f72ec1f3a87a82fcc0a154</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddManualKeyframeResponse_</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeResponse__.html</anchorfile>
      <anchor>abee134a725487c444a27498f1c60d690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddManualKeyframeResponse_</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeResponse__.html</anchorfile>
      <anchor>a362e8768af7e59f0682b931bd63fd86e</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1AddManualKeyframeResponse__.html</anchorfile>
      <anchor>a125e60c32ceb3898a3db11622dd7baaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::FeatureDetector</name>
    <filename>classccny__rgbd_1_1FeatureDetector.html</filename>
    <member kind="function">
      <type></type>
      <name>FeatureDetector</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>ae93068577b10496bda6636b2aaa5b612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findFeatures</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>af6360898e06da6cbdf8459cdd5ae16b3</anchor>
      <arglist>(RGBDFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxRange</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>aefb16f31bdbbe85673c2694e7f191974</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxStDev</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>a1d59f9390ff5ec7c292078e44bec0fb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSmooth</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>a1598f6b36080a74889d9996c037ddc9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRange</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>a3eb2967fe54f3175627e03ed7398845b</anchor>
      <arglist>(double max_range)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxStDev</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>af0bf3b852fb18fd33bdc10e0baf85ff4</anchor>
      <arglist>(double max_stdev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSmooth</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>ad20882171aed7d11c2ce3de6b5918cfa</anchor>
      <arglist>(int smooth)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FeatureDetector</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>ada9baf9fb6ea45e4b46f0140adb78dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>findFeatures</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>a97e77ef8240501ee3ee350eb54197653</anchor>
      <arglist>(RGBDFrame &amp;frame, const cv::Mat &amp;input_img)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>compute_descriptors_</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>ac9cf5db503e87862b2b66797ad265024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>acd12c3703ae1e77620cb3cf7162a66e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_range_</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>a1b3e22ff3c786a763e80ddff6651974c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_stdev_</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>a2b4e8da17f384dbd8892d3a0f5a4528f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>smooth_</name>
      <anchorfile>classccny__rgbd_1_1FeatureDetector.html</anchorfile>
      <anchor>a635f77a86707d09ecba60994363d45a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::FeatureHistory</name>
    <filename>classccny__rgbd_1_1FeatureHistory.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>ad77c85a4bec54f59b23be1b96938bde1</anchor>
      <arglist>(const PointCloudFeature &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>FeatureHistory</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>afa96130e1c9884d4225e37b158c9ab5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAll</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>a22e7fc3248c837d8f17afe2ffcca068b</anchor>
      <arglist>(PointCloudFeature &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSize</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>a202c9b82c75ca63640d0aacb38150a8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>a39b3f07b9d5a6de82d06decc2d970ebb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>aff56a78b91bec4732d20ee987a144868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCapacity</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>a4e09b11ce20f4bba411fa20327b798d5</anchor>
      <arglist>(unsigned int capacity)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::aligned_allocator&lt; PointCloudFeature &gt;</type>
      <name>PointCloudFeatureAllocator</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>a90669e21ad0bf9d5f154d17603922642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>capacity_</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>abc8ae2d73606668fe71327fd2a4ca83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PointCloudFeature, PointCloudFeatureAllocator &gt;</type>
      <name>history_</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>ae9306c8faf4ab9644a4cf5d6ea259da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>index_</name>
      <anchorfile>classccny__rgbd_1_1FeatureHistory.html</anchorfile>
      <anchor>aa5dcbd81652a31b5c4ff67eef64a08ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::FeatureViewer</name>
    <filename>classccny__rgbd_1_1FeatureViewer.html</filename>
    <member kind="function">
      <type></type>
      <name>FeatureViewer</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a7b48d7d86a39c6b1a524e2c03b7b5967</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const ros::NodeHandle &amp;nh_private)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FeatureViewer</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a45b1568eee8fd7094fc67260b7b53fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>gftReconfigCallback</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a79bce7ae796561a00e4a0e264335480a</anchor>
      <arglist>(GftDetectorConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initParams</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a68e29d2b08d026444e88300424734b03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orbReconfigCallback</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a97ebf2cd95c920d82f49920c876d159b</anchor>
      <arglist>(OrbDetectorConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishFeatureCloud</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a30c95838d2448ccb79d7f125ee1d65fe</anchor>
      <arglist>(RGBDFrame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishFeatureCovariances</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a7ace06b104ac88d83dbda24ceafa2b23</anchor>
      <arglist>(RGBDFrame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconfigCallback</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>ab006e1c8a7dc710f952b1607cd47ee4e</anchor>
      <arglist>(FeatureDetectorConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetDetector</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a3df2831786adc5ae338dad9a2bed9807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RGBDCallback</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a866e3674f14a009fbb589698f0f9a9da</anchor>
      <arglist>(const ImageMsg::ConstPtr &amp;rgb_msg, const ImageMsg::ConstPtr &amp;depth_msg, const CameraInfoMsg::ConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showKeypointImage</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a2d09b460a2e7a31cd772146b0c8d9808</anchor>
      <arglist>(RGBDFrame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>starReconfigCallback</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a2af0ec4b469b7f39b8d2710512052819</anchor>
      <arglist>(StarDetectorConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>surfReconfigCallback</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a0529de8824698d9b61e6550a614476a9</anchor>
      <arglist>(SurfDetectorConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloud_publisher_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a7be9d6d58dd87f2b65258fe5912b45fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureDetectorConfigServer</type>
      <name>config_server_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a7852cae44e1025795920b94527ebde8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>covariances_publisher_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a34e12ffb49b81fbe94a6a9928fb2bcb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ImageTransport &gt;</type>
      <name>depth_it_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a58c6ccb8b92a2c666da7edcc1b62175f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>detector_type_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>ac99a124ec375d5ff977ecf7c3590cc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureDetectorPtr</type>
      <name>feature_detector_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a470b1f3a01efccc4a0f839128bb9da0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>frame_count_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a33a3c04017c482cee95354e00fca8ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GftDetectorConfigServerPtr</type>
      <name>gft_config_server_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>ab91d6bd637b82be23c192b3da0dfa58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a524d5cebe43b9143b88eea02f98682a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>af6c784c926fbd3b385a1c29d5764b1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_private_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>aa53b5109855d6079a571f77b6c700146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OrbDetectorConfigServerPtr</type>
      <name>orb_config_server_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>aefce4322c4b0400542a428a212f1ea8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_cloud_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a033d633e5526fd7bd7761f46676a9d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_covariances_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a4b5926409b08eb5bc0bb17a614f7e6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a266b274aefde9da86bf2640da3218530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ImageTransport &gt;</type>
      <name>rgb_it_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a2e4460fe5e4a9d0596df4f133e910b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>show_keypoints_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a7cd65faf4af06dd92bec8273380b1230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StarDetectorConfigServerPtr</type>
      <name>star_config_server_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a2f072e481c7c29c186a05a3e61a0847b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSubFilter</type>
      <name>sub_depth_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>adab6b804c012580e13c3fa7b7620c68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraInfoSubFilter</type>
      <name>sub_info_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a36b755bb14045f9bababf7d7a98ac140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSubFilter</type>
      <name>sub_rgb_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a1eda101737234bb39a18a184bb61d1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SurfDetectorConfigServerPtr</type>
      <name>surf_config_server_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>afb721b7d2585b24873b2d7a462d5005f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; RGBDSynchronizer3 &gt;</type>
      <name>sync_</name>
      <anchorfile>classccny__rgbd_1_1FeatureViewer.html</anchorfile>
      <anchor>a779e296e6be25e239410db9f6822e8b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::GenerateGraph</name>
    <filename>structccny__rgbd_1_1GenerateGraph.html</filename>
    <member kind="typedef">
      <type>GenerateGraphRequest</type>
      <name>Request</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraph.html</anchorfile>
      <anchor>aa4d96bdaf8121bb5b8617d16b902a510</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraph.html</anchorfile>
      <anchor>a43d29700e0783e1b0c61f87d752c228d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenerateGraphResponse</type>
      <name>Response</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraph.html</anchorfile>
      <anchor>aa75ca39f830283c3734e8e673924df82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraph.html</anchorfile>
      <anchor>a4054a6bae49a7716252d793b40a9afe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraph.html</anchorfile>
      <anchor>a771db22dd45d107a98decb4cc2d06821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraph.html</anchorfile>
      <anchor>aff37706b2320f70b79f79cec3204f890</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::GenerateGraphRequest_</name>
    <filename>structccny__rgbd_1_1GenerateGraphRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphRequest__.html</anchorfile>
      <anchor>af176fbc14ed0b65035acd689eb9002c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphRequest__.html</anchorfile>
      <anchor>a8b7fb29d9e763fd3e93a099e3c4735dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenerateGraphRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphRequest__.html</anchorfile>
      <anchor>afc150cee650079a44f605430818ebf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenerateGraphRequest_</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphRequest__.html</anchorfile>
      <anchor>ab7a69709b74cec78b2308ae068ad6227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenerateGraphRequest_</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphRequest__.html</anchorfile>
      <anchor>adeb572b8ffd058aca3766a684cd37e2b</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphRequest__.html</anchorfile>
      <anchor>a2b663de72f1538bf5f897196cb29c406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::GenerateGraphResponse_</name>
    <filename>structccny__rgbd_1_1GenerateGraphResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphResponse__.html</anchorfile>
      <anchor>a8dbdbe40e0359ea0e3e77f4a5465ea61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphResponse__.html</anchorfile>
      <anchor>aa7105a29569cb349e1a0cc0d3689bd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenerateGraphResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphResponse__.html</anchorfile>
      <anchor>a40bf11c8719d3e1eabc70a709ffbc1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenerateGraphResponse_</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphResponse__.html</anchorfile>
      <anchor>ac9693b8af1a27456e849aedf312b5fae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenerateGraphResponse_</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphResponse__.html</anchorfile>
      <anchor>a0bd4db0351dc5d28e3a7eaa45ac42f28</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1GenerateGraphResponse__.html</anchorfile>
      <anchor>a5e0292a2bdad5928642a02e54d8999ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::GftDetector</name>
    <filename>classccny__rgbd_1_1GftDetector.html</filename>
    <base>ccny_rgbd::FeatureDetector</base>
    <member kind="function">
      <type>void</type>
      <name>findFeatures</name>
      <anchorfile>classccny__rgbd_1_1GftDetector.html</anchorfile>
      <anchor>a9657e5d2095390285e45fb94d266bd91</anchor>
      <arglist>(RGBDFrame &amp;frame, const cv::Mat &amp;input_img)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GftDetector</name>
      <anchorfile>classccny__rgbd_1_1GftDetector.html</anchorfile>
      <anchor>a3494f0429dd31c07a6d2d830eb925639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinDistance</name>
      <anchorfile>classccny__rgbd_1_1GftDetector.html</anchorfile>
      <anchor>ae14f608d130503842d3666c8bb0e681b</anchor>
      <arglist>(double min_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNFeatures</name>
      <anchorfile>classccny__rgbd_1_1GftDetector.html</anchorfile>
      <anchor>a39e08f0b86070a05717e9cd333674cf4</anchor>
      <arglist>(int n_features)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GftDetector</name>
      <anchorfile>classccny__rgbd_1_1GftDetector.html</anchorfile>
      <anchor>a13ac61153a6f5eebbc24e73a3a2d4ea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; cv::GoodFeaturesToTrackDetector &gt;</type>
      <name>gft_detector_</name>
      <anchorfile>classccny__rgbd_1_1GftDetector.html</anchorfile>
      <anchor>acb1a6ba26c5f14b38e898f0ebf5a9e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_distance_</name>
      <anchorfile>classccny__rgbd_1_1GftDetector.html</anchorfile>
      <anchor>a97bc0eec51360bc8d1e5b0324f792a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n_features_</name>
      <anchorfile>classccny__rgbd_1_1GftDetector.html</anchorfile>
      <anchor>a0e07b92e2dba458203d6a251612fcd9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::KeyframeAssociation</name>
    <filename>classccny__rgbd_1_1KeyframeAssociation.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classccny__rgbd_1_1KeyframeAssociation.html</anchorfile>
      <anchor>a933866e5d00ff7e340a00c0ea656a436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VO</name>
      <anchorfile>classccny__rgbd_1_1KeyframeAssociation.html</anchorfile>
      <anchor>a933866e5d00ff7e340a00c0ea656a436ad21fdb1850a0032b8aee8e65e9947fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANSAC</name>
      <anchorfile>classccny__rgbd_1_1KeyframeAssociation.html</anchorfile>
      <anchor>a933866e5d00ff7e340a00c0ea656a436a28bd9943c4ea92743a5c04003c4946da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ODOMETRY</name>
      <anchorfile>classccny__rgbd_1_1KeyframeAssociation.html</anchorfile>
      <anchor>a933866e5d00ff7e340a00c0ea656a436aa7fe87c5b5009af47901d40042a858a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Transform</type>
      <name>a2b</name>
      <anchorfile>classccny__rgbd_1_1KeyframeAssociation.html</anchorfile>
      <anchor>ae1a83aa8d09be5a990f87e97d353e21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kf_idx_a</name>
      <anchorfile>classccny__rgbd_1_1KeyframeAssociation.html</anchorfile>
      <anchor>a69272674a48170f425ad1f5385003943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kf_idx_b</name>
      <anchorfile>classccny__rgbd_1_1KeyframeAssociation.html</anchorfile>
      <anchor>aa027e0b40386b2f4f2657ca084874d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::DMatch &gt;</type>
      <name>matches</name>
      <anchorfile>classccny__rgbd_1_1KeyframeAssociation.html</anchorfile>
      <anchor>aa7973fc371db20932ffb3528ff71b621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classccny__rgbd_1_1KeyframeAssociation.html</anchorfile>
      <anchor>ab432c6ecfb1380aafcce57703fd2a7e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::KeyframeGraphDetector</name>
    <filename>classccny__rgbd_1_1KeyframeGraphDetector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>generateKeyframeAssociations</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a689008c41383250134b875dc456b9973</anchor>
      <arglist>(KeyframeVector &amp;keyframes, KeyframeAssociationVector &amp;associations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyframeGraphDetector</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a1c3c43537f82046d7912948cc50b6b9f</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const ros::NodeHandle &amp;nh_private)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KeyframeGraphDetector</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a7c68c051f61d0fe88e9a937b252ab8d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>ab86290f9f418529a99246db1af7c75de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_private_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a9cb8003ba83c6da3b1f58bed6a6d4c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>distEuclideanSq</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a6964d43baf5b9127fdfd2083774eebf7</anchor>
      <arglist>(const PointFeature &amp;a, const PointFeature &amp;b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getRandomIndices</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a660f3bf39fc5677a1381f9407f7a1b93</anchor>
      <arglist>(int k, int n, IntVector &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>manualBruteForceAssociations</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>af4b1be9763bb5a8e51d350ec3f0a0b84</anchor>
      <arglist>(KeyframeVector &amp;keyframes, KeyframeAssociationVector &amp;associations)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pairwiseMatchingRANSAC</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>ad44d9212409b9886a0bce7677179213c</anchor>
      <arglist>(RGBDFrame &amp;frame_a, RGBDFrame &amp;frame_b, double max_eucl_dist_sq, double max_desc_dist, double sufficient_inlier_ratio, std::vector&lt; cv::DMatch &gt; &amp;all_matches, std::vector&lt; cv::DMatch &gt; &amp;best_inlier_matches, Eigen::Matrix4f &amp;best_transformation)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>prepareFeaturesForRANSAC</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a6650ad7b4b9f422f420bce72b9fe6e29</anchor>
      <arglist>(KeyframeVector &amp;keyframes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>trainMatcher</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a3d2bbb4c9257fcb4670794c746e28d70</anchor>
      <arglist>(const KeyframeVector &amp;keyframes, cv::FlannBasedMatcher &amp;matcher)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>treeAssociations</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a0b77ac97e719d94e76e01c7252721e66</anchor>
      <arglist>(KeyframeVector &amp;keyframes, KeyframeAssociationVector &amp;associations)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualOdometryAssociations</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>ad03b390beb8b46fb3c7b8d68d3d95509</anchor>
      <arglist>(KeyframeVector &amp;keyframes, KeyframeAssociationVector &amp;associations)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>k_nearest_neighbors_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a9cd1b7d48537ff5b9b420217a5e890fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_corresp_dist_desc_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a33d1df8d1b0fc5491398d3d8c7fe474d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_corresp_dist_eucl_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a8ea01efdf12f26375d3ab913d8753ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_corresp_dist_eucl_sq_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a16a062f12c8b9a1c1c0e58de1023d608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_ransac_iterations_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a1ea1e48623cf79462ad7ab65ad9e5e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>min_ransac_inliers_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>abec52f0ab76e9e1abf2a392157daa767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n_keypoints_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>ab270dc90d0fe08d18201dd1e34d65f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>n_ransac_candidates_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a301a5a63aa763b9603a968c58d9d4476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ransac_results_path_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>a4c93a14bca62e16b2ce23fe800673537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>save_ransac_results_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphDetector.html</anchorfile>
      <anchor>ac5a6612cc7d4cbe3396567c22ba81901</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::KeyframeGraphSolver</name>
    <filename>classccny__rgbd_1_1KeyframeGraphSolver.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyframeGraphSolver</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolver.html</anchorfile>
      <anchor>a13d90292391101f7059996edc6ce21a2</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const ros::NodeHandle &amp;nh_private)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>solve</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolver.html</anchorfile>
      <anchor>a4cbfa00fad84d7c77eac3419d5c913c8</anchor>
      <arglist>(KeyframeVector &amp;keyframes, KeyframeAssociationVector &amp;associations)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KeyframeGraphSolver</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolver.html</anchorfile>
      <anchor>ae682d0c3b9f2dba3ab41b143d61f2d2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolver.html</anchorfile>
      <anchor>a098370ce42ac04dd6804eb20dd739500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_private_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolver.html</anchorfile>
      <anchor>a837abb91cc63116e1ad4e56e0959711b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::KeyframeGraphSolverG2O</name>
    <filename>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</filename>
    <base>ccny_rgbd::KeyframeGraphSolver</base>
    <member kind="function">
      <type></type>
      <name>KeyframeGraphSolverG2O</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>a0129f0d91ec4c43ac8759fff353b7267</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const ros::NodeHandle &amp;nh_private)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solve</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>af4a56e5ddb17d533acedcd5b2ab8a175</anchor>
      <arglist>(KeyframeVector &amp;keyframes, KeyframeAssociationVector &amp;associations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KeyframeGraphSolverG2O</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>af572850e51db1b5e1ad3e0fdb8157032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addEdge</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>ad9b56e4ad4b4e1793d0e5a126f36a438</anchor>
      <arglist>(int from_idx, int to_idx, const Eigen::Matrix4f &amp;relative_pose, const Eigen::Matrix&lt; double, 6, 6 &gt; &amp;information_matrix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addVertex</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>a5c1acf82da89e3f8cdebd7a2bc204ee5</anchor>
      <arglist>(const Eigen::Matrix4f &amp;vertex_pose, int vertex_idx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>optimizeGraph</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>abdbe03f8fd664f49e808c0ffe9607572</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePoses</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>ae43c09ff82cbdc19fc8fc73dbc255377</anchor>
      <arglist>(KeyframeVector &amp;keyframes)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>g2o::BlockSolverX::LinearSolverType *</type>
      <name>linearSolver</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>a824d184f04dc97b2b3ceb21ac6e2cec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>g2o::SparseOptimizer</type>
      <name>optimizer</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>ab7dde342c66451c3eb574bb574382b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>g2o::BlockSolverX *</type>
      <name>solver_ptr</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>a76475489ccafc6da0286c138f8007dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>vertexIdx</name>
      <anchorfile>classccny__rgbd_1_1KeyframeGraphSolverG2O.html</anchorfile>
      <anchor>ac929d83064a661d00f2b9039501859ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::KeyframeMapper</name>
    <filename>classccny__rgbd_1_1KeyframeMapper.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addManualKeyframeSrvCallback</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a264a81e397a69590cb363d11b645e5ea</anchor>
      <arglist>(AddManualKeyframe::Request &amp;request, AddManualKeyframe::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generateGraphSrvCallback</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a3342a0de9117388b7366223746cd1218</anchor>
      <arglist>(GenerateGraph::Request &amp;request, GenerateGraph::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyframeMapper</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>aa8df960455a7e4320b2a968771458249</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const ros::NodeHandle &amp;nh_private)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadKeyframesSrvCallback</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a711564c622423ea7d2dfe7028eb2ffe7</anchor>
      <arglist>(Load::Request &amp;request, Load::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishKeyframeSrvCallback</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a9d2054d3da293aeeaa2b60eef81ddc95</anchor>
      <arglist>(PublishKeyframe::Request &amp;request, PublishKeyframe::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishKeyframesSrvCallback</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a071182e3682d12223a91998343ff5895</anchor>
      <arglist>(PublishKeyframes::Request &amp;request, PublishKeyframes::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveKeyframesSrvCallback</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a4b4c82e40d3014463616c20fa9a4c8aa</anchor>
      <arglist>(Save::Request &amp;request, Save::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveOctomapSrvCallback</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a9ecd9913f144f1a77a149bb61f6f4e53</anchor>
      <arglist>(Save::Request &amp;request, Save::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>savePcdMapSrvCallback</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ae7b7ee5782bee90139d3664251aa3cb2</anchor>
      <arglist>(Save::Request &amp;request, Save::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveGraphSrvCallback</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>abcccb4dc196705cafbe60fe05697a841</anchor>
      <arglist>(SolveGraph::Request &amp;request, SolveGraph::Response &amp;response)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KeyframeMapper</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a5a812a486148982dd23a05480d69298f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>RGBDCallback</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ad74401d1c847d4d239ea13ba8e42d0f2</anchor>
      <arglist>(const ImageMsg::ConstPtr &amp;rgb_msg, const ImageMsg::ConstPtr &amp;depth_msg, const CameraInfoMsg::ConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a31655ad4036094bf9f21515507ac2847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KeyframeVector</type>
      <name>keyframes_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a382b387f5d2086e8661d083f34f58818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>accfbbf76c0ae90ecf0844d3f0eafbdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_private_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ad53b8e1227117733d3f129d5481ee47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>aa48a6b5e2343df5049b0fb362e300041</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addKeyframe</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a11370f427478d2d0f280703eda60a2fd</anchor>
      <arglist>(const RGBDFrame &amp;frame, const tf::Transform &amp;pose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildColorOctomap</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ad7274e815f0d890843307030a94f2023</anchor>
      <arglist>(octomap::ColorOcTree &amp;tree)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildOctomap</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a653008b50f706b37e38d06beeef5e42f</anchor>
      <arglist>(octomap::OcTree &amp;tree)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildPcdMap</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a116a1a37f2355acee2b3708121d4590d</anchor>
      <arglist>(PointCloudT &amp;map_cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>processFrame</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a47a458303307f9243cf493059c082310</anchor>
      <arglist>(const RGBDFrame &amp;frame, const tf::Transform &amp;pose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishKeyframeAssociations</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>aa86e519c392d9c50713b0b6987c344f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishKeyframeData</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a888b270bbe9db0944e409654c9a693a7</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishKeyframePose</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a818375f034ceb7a1f8fd9a133c5a5782</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishKeyframePoses</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>af28f9fc8d753583b5357ee087b0e0193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishPath</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ab032235c918cddb6ea3f18786a638575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>saveOctomap</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>af3cec3df98ffaa3f46b773d0cd32cd56</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>savePcdMap</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>af2bc182f840f74f256d14054a46eb09e</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static octomap::point3d</type>
      <name>pointTfToOctomap</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a49fabb5af283089abf6febc28b570b5d</anchor>
      <arglist>(const tf::Point &amp;ptTf)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static octomap::pose6d</type>
      <name>poseTfToOctomap</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a4f816193815ae8e52a8482e31125ef96</anchor>
      <arglist>(const tf::Pose &amp;poseTf)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static octomath::Quaternion</type>
      <name>quaternionTfToOctomap</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>aa917305f8609c4f9818a97bd3843639a</anchor>
      <arglist>(const tf::Quaternion &amp;qTf)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>add_manual_keyframe_service_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>acc5320a85e6132f6ba314219c687ba9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeyframeAssociationVector</type>
      <name>associations_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a71622cd7917734097c9e93b8e6038fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ImageTransport &gt;</type>
      <name>depth_it_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>aca846872234394501f9daad73cf9b8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>generate_graph_service_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a72003df4619ab85ff86f6f915d4f39e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeyframeGraphDetector</type>
      <name>graph_detector_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>aa4978d1d144c79627ef268e8632db9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeyframeGraphSolver *</type>
      <name>graph_solver_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ad49006a1fd13b775333d25fb4d6ceb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>keyframes_pub_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ac3a8d9c9f1f590ad40b5f919f8860762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kf_angle_eps_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a275c5e1663bf3965bea84b4060ad91ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>kf_assoc_pub_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>af35bc692cbab1d1b1231e19afafaacac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kf_dist_eps_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a2fbe425523ebfe067619c00f260e60e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>load_kf_service_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a296ab566321b9db8750b92b1996fdc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>manual_add_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a5f3fec413e617caf13f3625368892d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>octomap_res_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a6462776d28b9c6144f562c40c4e5b603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>octomap_with_color_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>aab8e46f1140254bff5a33dfcd2f4129a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PathMsg</type>
      <name>path_msg_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ac4e1e49ae7ff8cfdd6e63f2bca2cb388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>path_pub_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>abbb7fae563232cecb841658472b339ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pcd_map_res_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ad482ae9e9af465acda363b7f91750424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>poses_pub_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a866f43e548c43545b8646f30f41d8d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>pub_keyframe_service_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>afe0cd420a2e56121997f0b5b5540b4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>pub_keyframes_service_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>afe7b2ba38ee13531328450d2d6d6cff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ImageTransport &gt;</type>
      <name>rgb_it_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ab8c51a16082f624f294a416b4cba142b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>save_kf_service_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a8fc9c983d9b4bb2e1faed5f5b187c931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>save_octomap_service_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a0416ddfd1753bfde3705324326f16214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>save_pcd_map_service_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a93e95fe61c43514f2da8d5b46d60d153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>solve_graph_service_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>a07330db6a286224d7f231937124c18cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSubFilter</type>
      <name>sub_depth_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>aeb513c35b3bfc4657fc615743f47ffc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraInfoSubFilter</type>
      <name>sub_info_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ace7437f7ee166ae029ea0e1eff5e0da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSubFilter</type>
      <name>sub_rgb_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ac1789c4563bd570244217e40891ef7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; RGBDSynchronizer3 &gt;</type>
      <name>sync_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>ab398024521d904548bb7b06b28985474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classccny__rgbd_1_1KeyframeMapper.html</anchorfile>
      <anchor>af01f1066a54a033b30856aee20f5d665</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::Load</name>
    <filename>structccny__rgbd_1_1Load.html</filename>
    <member kind="typedef">
      <type>LoadRequest</type>
      <name>Request</name>
      <anchorfile>structccny__rgbd_1_1Load.html</anchorfile>
      <anchor>a938d711aad33d2a76588cb644fc2f9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structccny__rgbd_1_1Load.html</anchorfile>
      <anchor>a5771e89117041f79367560fefd2fd0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LoadResponse</type>
      <name>Response</name>
      <anchorfile>structccny__rgbd_1_1Load.html</anchorfile>
      <anchor>abf84c5a38e4412536bd6a5379886ec1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structccny__rgbd_1_1Load.html</anchorfile>
      <anchor>a954b8093970ec9acde7d65509d734777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structccny__rgbd_1_1Load.html</anchorfile>
      <anchor>a61554a8bb0e6f256090e3eaa10bdbb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structccny__rgbd_1_1Load.html</anchorfile>
      <anchor>ad1c6ac17daf82d5f22f17b24318d705b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::LoadRequest_</name>
    <filename>structccny__rgbd_1_1LoadRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_filename_type</name>
      <anchorfile>structccny__rgbd_1_1LoadRequest__.html</anchorfile>
      <anchor>a3732fde8f12b2e9467f9b20c43f0f1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1LoadRequest__.html</anchorfile>
      <anchor>ac6e16700355e7fefab30fd987e168be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1LoadRequest__.html</anchorfile>
      <anchor>a90264a81add88a8f42ef3a618833d84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LoadRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1LoadRequest__.html</anchorfile>
      <anchor>af5e67d61fac1e2d6e82a729001730716</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadRequest_</name>
      <anchorfile>structccny__rgbd_1_1LoadRequest__.html</anchorfile>
      <anchor>ae95e4c7bbd77a7352639d5eba537452a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadRequest_</name>
      <anchorfile>structccny__rgbd_1_1LoadRequest__.html</anchorfile>
      <anchor>a167b535257f1becb6c4a72cfc6aef354</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1LoadRequest__.html</anchorfile>
      <anchor>a59ea1f9b7be9ad377efcee70b99f3a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>filename</name>
      <anchorfile>structccny__rgbd_1_1LoadRequest__.html</anchorfile>
      <anchor>a811607da8be46c9148328d3c3a371759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::LoadResponse_</name>
    <filename>structccny__rgbd_1_1LoadResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1LoadResponse__.html</anchorfile>
      <anchor>a32aaef230fdd5201df1e40b0f4e648e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1LoadResponse__.html</anchorfile>
      <anchor>a4774a5982fcdd562be8b02619c9c0e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LoadResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1LoadResponse__.html</anchorfile>
      <anchor>af992a0e75e0bfe90a9f2f51f69b7435a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadResponse_</name>
      <anchorfile>structccny__rgbd_1_1LoadResponse__.html</anchorfile>
      <anchor>a531a6c558e08ba08b9803d1c073cfe28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadResponse_</name>
      <anchorfile>structccny__rgbd_1_1LoadResponse__.html</anchorfile>
      <anchor>a6f8937a19423e4db3891c05e172ffa39</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1LoadResponse__.html</anchorfile>
      <anchor>ac0564361baf76be8204416eea06e5337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::MotionEstimation</name>
    <filename>classccny__rgbd_1_1MotionEstimation.html</filename>
    <member kind="enumeration">
      <name>MotionConstraint</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a28a76a807f1a4e206f35f2d2fdfd0e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a28a76a807f1a4e206f35f2d2fdfd0e8ca8d8f9c3013842353d7b183e4d5fae4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLL_PITCH</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a28a76a807f1a4e206f35f2d2fdfd0e8ca0401ce861a85429170200367e869cf62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLL_PITCH_Z</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a28a76a807f1a4e206f35f2d2fdfd0e8ca6f7a60fcd50b5ba95d12df6d28e81f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getModelSize</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a5ab6ce0077595bf8ab7967cde52280f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>getMotionEstimation</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a372a74d81c95f35e17785d22515baa70</anchor>
      <arglist>(RGBDFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotionEstimation</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a808099f95e2548e9ef93b1e7b574c32c</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const ros::NodeHandle &amp;nh_private)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseToCameraTf</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>ad02a3166bc52d7299e1f4527ad810628</anchor>
      <arglist>(const tf::Transform &amp;b2c)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotionEstimation</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a1d3ed64b6e506640ce49adcef330ca05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>constrainMotion</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a3e27aff7464e56b921c14b5108fe7ac6</anchor>
      <arglist>(tf::Transform &amp;motion)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getMotionEstimationImpl</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>aee4eb209cfbd793b148bfca8c3c26aff</anchor>
      <arglist>(RGBDFrame &amp;frame, const tf::Transform &amp;prediction, tf::Transform &amp;motion)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Transform</type>
      <name>b2c_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a220729076882ca28a93f2babf9788f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>motion_constraint_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a94120561d56ea4ea4624999a9e3fb62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>a3f86ba940133740b2430284d2e3e874a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_private_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimation.html</anchorfile>
      <anchor>ae32d7abf6d72ea66dfdbf0a728cb207a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::MotionEstimationICP</name>
    <filename>classccny__rgbd_1_1MotionEstimationICP.html</filename>
    <base>ccny_rgbd::MotionEstimation</base>
    <member kind="function">
      <type>int</type>
      <name>getModelSize</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a3aa8292c846d6621637ebaf0a7f4c390</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMotionEstimationImpl</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a19f157c4de79ae3d15a7916f4547536f</anchor>
      <arglist>(RGBDFrame &amp;frame, const tf::Transform &amp;prediction, tf::Transform &amp;motion)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>MotionEstimationICP</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a8b826972c8fba6af43012f82c4c8c608</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const ros::NodeHandle &amp;nh_private)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotionEstimationICP</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a20df22d437521226b8bcc27f54f5e2d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>alignICPEuclidean</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a9f7bb98ad172be1d06af27b7b4e659e5</anchor>
      <arglist>(const Vector3fVector &amp;data_means, tf::Transform &amp;correction)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getCorrespEuclidean</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>ae60319874a32709e64d0557b051057ca</anchor>
      <arglist>(const PointCloudFeature &amp;data_cloud, IntVector &amp;data_indices, IntVector &amp;model_indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getNNEuclidean</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a8f85c5cf8ea85f226b8cdd95c4b310d0</anchor>
      <arglist>(const PointFeature &amp;data_point, int &amp;eucl_nn_idx, double &amp;eucl_dist_sq)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_frame_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a6af0da7b1fbb5835c83b417ce34eab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Transform</type>
      <name>f2b_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>abaf74468a532481f52389993037268a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureHistory</type>
      <name>feature_history_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a3acf13f0424317584b25f05aa9d566a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>ab22cb847ce4f8951ad03f6df1e5ee7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_corresp_dist_eucl_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>ab9a76d5d6f9d641928c8f517005164ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_corresp_dist_eucl_sq_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a634a799c47df1052115d5f2769e7091a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>aa09caf0704fed74967f734ddfdefb9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>min_correspondences_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a6051dbc47aed098776c1f4e37c20947d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudFeature::Ptr</type>
      <name>model_ptr_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a75e8ac85293c2bda6c827da9026190eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>model_publisher_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a4661a9652163c7594d8edd919408059e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KdTree</type>
      <name>model_tree_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>ae79a4305a5bc657169b6f3ce1fd5863d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_model_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a9157feb16e037811848f20f859d63cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tf_epsilon_angular_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a49b98ba88735c3dc1f0324fbe91dbfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tf_epsilon_linear_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICP.html</anchorfile>
      <anchor>a74de193d05396116bcf03f996d95aafa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::MotionEstimationICPProbModel</name>
    <filename>classccny__rgbd_1_1MotionEstimationICPProbModel.html</filename>
    <base>ccny_rgbd::MotionEstimation</base>
    <member kind="function">
      <type>int</type>
      <name>getModelSize</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a81b5da9ea2852bcfc232583022471e10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMotionEstimationImpl</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a49a7b30e6046776386977dab5d16cfaa</anchor>
      <arglist>(RGBDFrame &amp;frame, const tf::Transform &amp;prediction, tf::Transform &amp;motion)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>MotionEstimationICPProbModel</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a0dfd6b00b183f42fa41c2df47c199969</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const ros::NodeHandle &amp;nh_private)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveSrvCallback</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>ad480a283d5257ab1ece617afb0c067fc</anchor>
      <arglist>(ccny_rgbd::Save::Request &amp;request, ccny_rgbd::Save::Response &amp;response)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotionEstimationICPProbModel</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>ae85050fbf9d0e06804b0def2324fefa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addToModel</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a9568a1843e56ee1fa82ca27f3f46e812</anchor>
      <arglist>(const Vector3f &amp;data_mean, const Matrix3f &amp;data_cov)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>alignICPEuclidean</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a09d8cdf01d34c765e75d773ba23e40c3</anchor>
      <arglist>(const Vector3fVector &amp;data_means, tf::Transform &amp;correction)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getCorrespEuclidean</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a9e4ea498eb47b5ea88aaef349772e5c5</anchor>
      <arglist>(const PointCloudFeature &amp;data_cloud, IntVector &amp;data_indices, IntVector &amp;model_indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getNNEuclidean</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a097ff64e5edf50bb39741649a630da98</anchor>
      <arglist>(const PointFeature &amp;data_point, int &amp;eucl_nn_idx, double &amp;eucl_dist_sq)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getNNMahalanobis</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>aab624f65e8a1a7825397a51325892e16</anchor>
      <arglist>(const Vector3f &amp;data_mean, const Matrix3f &amp;data_cov, int &amp;mah_nn_idx, double &amp;mah_dist_sq, IntVector &amp;indices, FloatVector &amp;dists_sq)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeModelFromData</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a34e706e7dbb21327ec82d3018ec84c2b</anchor>
      <arglist>(const Vector3fVector &amp;data_means, const Matrix3fVector &amp;data_covariances)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishCovariances</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a6d727185bd596411c1ea7cbb67571e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>saveModel</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>ac7ef9b508569142800a9050d4b1db754</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateModelFromData</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a2d091456508a5fd5e914b5e628b40daa</anchor>
      <arglist>(const Vector3fVector &amp;data_means, const Matrix3fVector &amp;data_covariances)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_frame_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a5b2f5ab3746e4c96f35bed2fe6f6353b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix3fVector</type>
      <name>covariances_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>aa4cb1d3d534aa29642754ff71870f4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>covariances_publisher_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a43ae1b5af264f5e08e2352aa5508b975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Transform</type>
      <name>f2b_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>aa7e472e9977d23443cf87a59a2021e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a71d4a7e390004eb4fe85911379348eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix3f</type>
      <name>I_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a05f2a9382f5cfa563ebe7ca8221b23c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_assoc_dist_mah_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a8c28636953545950e7b41fe446f994d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_assoc_dist_mah_sq_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a41b0e2c5d2648b61f598e4b7f0197d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_corresp_dist_eucl_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>ae2a14406bf40e4ca3779473c489d0f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_corresp_dist_eucl_sq_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>abe1fb91202a4830bce0a9fcd127472be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>aa8c890bd6d3bee3c06a54e1082f2aafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_model_size_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>ad9d6f2e05d3e0e8342a745bb322491dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector3fVector</type>
      <name>means_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a2392587fafb0569d6f15340d0a1668ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>min_correspondences_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>ac029129396b646c39bad0e6dc1bdadce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>model_idx_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a06dffaef8ea01a8494b23e5b5db7b7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudFeature::Ptr</type>
      <name>model_ptr_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>acdaba82e7b81eab7be5fb09614595677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>model_publisher_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>af5ff181688e2a5649a0187e87c6df220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>model_size_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a4b75eac2cd7c50e20a178e1790c54464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KdTree</type>
      <name>model_tree_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a9d242d4b2a805c68753c9a811e443d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n_nearest_neighbors_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>aef8be66743948e63c760e48dadde621d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_model_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a98b93ee9f0b74c2cd06a47ba800bbec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_model_cov_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>aaea176620471d70b4f47ecd4ae90b3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>save_service_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>aa6141abeb91d27722581b3bd038ebd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tf_epsilon_angular_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>a83fcae3c45445405e2b18b001f902bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tf_epsilon_linear_</name>
      <anchorfile>classccny__rgbd_1_1MotionEstimationICPProbModel.html</anchorfile>
      <anchor>ac38dea5b9e4c57ce3bced9a86769d12d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::OrbDetector</name>
    <filename>classccny__rgbd_1_1OrbDetector.html</filename>
    <base>ccny_rgbd::FeatureDetector</base>
    <member kind="function">
      <type>void</type>
      <name>findFeatures</name>
      <anchorfile>classccny__rgbd_1_1OrbDetector.html</anchorfile>
      <anchor>a4775d563fb789d22f5947729c0aeab1d</anchor>
      <arglist>(RGBDFrame &amp;frame, const cv::Mat &amp;input_img)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrbDetector</name>
      <anchorfile>classccny__rgbd_1_1OrbDetector.html</anchorfile>
      <anchor>a74e97598f27162ac9663ddbbf2337a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNFeatures</name>
      <anchorfile>classccny__rgbd_1_1OrbDetector.html</anchorfile>
      <anchor>a82a21ae0906ab71182d9703b93a67231</anchor>
      <arglist>(int n_features)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classccny__rgbd_1_1OrbDetector.html</anchorfile>
      <anchor>a50efbe2fc8c097a634c8edd662684040</anchor>
      <arglist>(int threshold)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OrbDetector</name>
      <anchorfile>classccny__rgbd_1_1OrbDetector.html</anchorfile>
      <anchor>adf66f9750b674a5d71e962c3f12014c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n_features_</name>
      <anchorfile>classccny__rgbd_1_1OrbDetector.html</anchorfile>
      <anchor>af24c1bd2f42b2665a81a37c5e5766df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::OrbDescriptorExtractor</type>
      <name>orb_descriptor_</name>
      <anchorfile>classccny__rgbd_1_1OrbDetector.html</anchorfile>
      <anchor>a9a8208c4021fdfe06a0bc03daaa6870a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; cv::OrbFeatureDetector &gt;</type>
      <name>orb_detector_</name>
      <anchorfile>classccny__rgbd_1_1OrbDetector.html</anchorfile>
      <anchor>aec2f2ac31ded91b335b652a7bb7038b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classccny__rgbd_1_1OrbDetector.html</anchorfile>
      <anchor>a6eb7440e06101a70ba0d43fe1cf5707a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::PublishKeyframe</name>
    <filename>structccny__rgbd_1_1PublishKeyframe.html</filename>
    <member kind="typedef">
      <type>PublishKeyframeRequest</type>
      <name>Request</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframe.html</anchorfile>
      <anchor>ac71a361d2018c6c3c09dd3416cd8af7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframe.html</anchorfile>
      <anchor>a4eacf0d5023825c9f517f4dbe3cdbd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PublishKeyframeResponse</type>
      <name>Response</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframe.html</anchorfile>
      <anchor>aecaf72c83e7bc9bbb7ec1f6bb742d969</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframe.html</anchorfile>
      <anchor>a67145747c67a3ac2cc70d7e454cd447f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframe.html</anchorfile>
      <anchor>a9c1d1c50f1b75e84e7057a2f7268d97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframe.html</anchorfile>
      <anchor>a43e58b28b06fb2acbff464453593992c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::PublishKeyframeRequest_</name>
    <filename>structccny__rgbd_1_1PublishKeyframeRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_id_type</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeRequest__.html</anchorfile>
      <anchor>a0bcd272520cbcdb4696e2164e748e94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeRequest__.html</anchorfile>
      <anchor>a69a04cd004a7937542b36c1658df0429</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeRequest__.html</anchorfile>
      <anchor>a6a46c1510bb527118bf8ee94a17dc6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PublishKeyframeRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeRequest__.html</anchorfile>
      <anchor>a798cd73b174bf64005ab7db975dad51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublishKeyframeRequest_</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeRequest__.html</anchorfile>
      <anchor>a1f1d7e65c09177252cf17f66cd966955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublishKeyframeRequest_</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeRequest__.html</anchorfile>
      <anchor>a86da229ee2ca78b5db16b0f3f3444254</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeRequest__.html</anchorfile>
      <anchor>a8ffadeee81c114a52fc30b86773f5e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>id</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeRequest__.html</anchorfile>
      <anchor>a4e9d37c56c1ca0a663056dcc363c0671</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::PublishKeyframeResponse_</name>
    <filename>structccny__rgbd_1_1PublishKeyframeResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeResponse__.html</anchorfile>
      <anchor>a7e8d1c6d91af011858d01e4ca204fcf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeResponse__.html</anchorfile>
      <anchor>a360b7ba3f59e3b8cce30cbc0cdd602dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PublishKeyframeResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeResponse__.html</anchorfile>
      <anchor>abab65592045d8af37578666193cfbeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublishKeyframeResponse_</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeResponse__.html</anchorfile>
      <anchor>aa95ecfeb42fd01bb7da4ee36542c3474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublishKeyframeResponse_</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeResponse__.html</anchorfile>
      <anchor>acdab66a97625c28a9d393d22ebbab783</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframeResponse__.html</anchorfile>
      <anchor>a08faf99ebc34ab5e0215e1358159f7fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::PublishKeyframes</name>
    <filename>structccny__rgbd_1_1PublishKeyframes.html</filename>
    <member kind="typedef">
      <type>PublishKeyframesRequest</type>
      <name>Request</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframes.html</anchorfile>
      <anchor>af9212913713a2759ba0e5773187050b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframes.html</anchorfile>
      <anchor>a9ba946776d77f24a13d4f147759af837</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PublishKeyframesResponse</type>
      <name>Response</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframes.html</anchorfile>
      <anchor>a517bf12af1152a36308289ff7a43715e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframes.html</anchorfile>
      <anchor>af79b0fe07df26f6c9f4991d599a29374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframes.html</anchorfile>
      <anchor>afb68b402e9e3ce5bb2fdd950e6c118b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframes.html</anchorfile>
      <anchor>aa03030a6ad01fe791bbeba8b4c0044d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::PublishKeyframesRequest_</name>
    <filename>structccny__rgbd_1_1PublishKeyframesRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_re_type</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesRequest__.html</anchorfile>
      <anchor>a2bf94a4b72340c6f316e8b4e9e764f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesRequest__.html</anchorfile>
      <anchor>a3580c9bf42a5ad06d8214d84354d8a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesRequest__.html</anchorfile>
      <anchor>a2d2d07b51b805c03d91e348c78cdb0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PublishKeyframesRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesRequest__.html</anchorfile>
      <anchor>a6ea2b15c17b8d407b0c5d9389c9ba89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublishKeyframesRequest_</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesRequest__.html</anchorfile>
      <anchor>aaa0db057973aaaea278296c1f5d5a33a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublishKeyframesRequest_</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesRequest__.html</anchorfile>
      <anchor>a8d0bc788354e3bc7d5685b8f048c3da3</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesRequest__.html</anchorfile>
      <anchor>a2bb466e249afb0b7cedccec75dc70a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>re</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesRequest__.html</anchorfile>
      <anchor>aa6cdb0b8c099c05de3774e4a7a43e39e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::PublishKeyframesResponse_</name>
    <filename>structccny__rgbd_1_1PublishKeyframesResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesResponse__.html</anchorfile>
      <anchor>a5b49aa54134e30c04a5585dad4c03134</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesResponse__.html</anchorfile>
      <anchor>addd4ea1c4944f53db7428c2de65bb990</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PublishKeyframesResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesResponse__.html</anchorfile>
      <anchor>ae07bec9747017c7df7e9993d8e5c73dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublishKeyframesResponse_</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesResponse__.html</anchorfile>
      <anchor>ab36bcfb4dd21daeb78ff2036046b1637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublishKeyframesResponse_</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesResponse__.html</anchorfile>
      <anchor>a1f55ca034cb050fb389ab4dec474c8d3</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1PublishKeyframesResponse__.html</anchorfile>
      <anchor>a07d288cf1db9ba929c6a59f94fe0b19c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::RGBDFrame</name>
    <filename>classccny__rgbd_1_1RGBDFrame.html</filename>
    <member kind="function">
      <type>void</type>
      <name>computeDistributions</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a5d6e7f48f74ba02b192bc5b8fc41323f</anchor>
      <arglist>(double max_z=5.5, double max_stdev_z=0.03)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructDensePointCloud</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>ae4dc2672c12400818e9ebf5a29434e2f</anchor>
      <arglist>(PointCloudT &amp;cloud, double max_z=5.5, double max_stdev_z=0.03) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructFeaturePointCloud</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a1c4fed6fb98935ff9d0cf894d5f85089</anchor>
      <arglist>(PointCloudFeature &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>RGBDFrame</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a1a64c29c3244735a9a93a21264d92b4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RGBDFrame</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>aea33815685c388d930e99d291a7b5f13</anchor>
      <arglist>(const ImageMsg::ConstPtr &amp;rgb_msg, const ImageMsg::ConstPtr &amp;depth_msg, const CameraInfoMsg::ConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>load</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a8c7dc59f055fae540d9aa181497256f3</anchor>
      <arglist>(RGBDFrame &amp;frame, const std::string &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>save</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a0da32331feb212325ac7393a2240f09d</anchor>
      <arglist>(const RGBDFrame &amp;frame, const std::string &amp;path)</arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>depth_img</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a913258a68d3ab0db6bb27a90d1712b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>descriptors</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a269b8187cbb65d6eb1db2c2a1bf2a5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Header</type>
      <name>header</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a51104f9b685fd07f2165a51f4eb8bfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeypointVector</type>
      <name>keypoints</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a556bf763a46da208ecd79a48587bf976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix3fVector</type>
      <name>kp_covariances</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a07c8e15500b84f5a4c704fad08e6aca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector3fVector</type>
      <name>kp_means</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a6ab4de1406373f0538a8f4f39ce60097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BoolVector</type>
      <name>kp_valid</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a0c6adb3468bb9b2c4f54ba2e50ed4b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_geometry::PinholeCameraModel</type>
      <name>model</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>ac795df01d8b5417ccb3e205b3e2f1a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_valid_keypoints</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a40069352be8b6edc35a991defbada2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>rgb_img</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a7ddf3c96b436c35eead15b26a10cb444</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getGaussianDistribution</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a9d7f2fa18908a6b94c7de900905137c4</anchor>
      <arglist>(int u, int v, double &amp;z_mean, double &amp;z_var) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getGaussianMixtureDistribution</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>aec64e45d219de743a6ae706bf7be24a8</anchor>
      <arglist>(int u, int v, double &amp;z_mean, double &amp;z_var) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getStdDevZ</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>a1a5aa335a292518a5e14535d929bdac4</anchor>
      <arglist>(double z) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getVarZ</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>ad4a3cde318c4b803329887d056c57b9d</anchor>
      <arglist>(double z) const </arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const double</type>
      <name>Z_STDEV_CONSTANT</name>
      <anchorfile>classccny__rgbd_1_1RGBDFrame.html</anchorfile>
      <anchor>ae3c94ba29a50cdbc07143b463c9fc5a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::RGBDImageProc</name>
    <filename>classccny__rgbd_1_1RGBDImageProc.html</filename>
    <member kind="function">
      <type>void</type>
      <name>RGBDCallback</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a59d40168fb4037ad8d8c4b07f3cbce18</anchor>
      <arglist>(const ImageMsg::ConstPtr &amp;rgb_msg, const ImageMsg::ConstPtr &amp;depth_msg, const CameraInfoMsg::ConstPtr &amp;rgb_info_msg, const CameraInfoMsg::ConstPtr &amp;depth_info_msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RGBDImageProc</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>ac32e08cff46f1cbe2984ebc1c52efb2e</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const ros::NodeHandle &amp;nh_private)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RGBDImageProc</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a4c1ee93a3bc4cfb19c81546b117b95af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RGBDImageProcConfig</type>
      <name>ProcConfig</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>af70ecce1c0f10ca4342a99df2a05c5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>dynamic_reconfigure::Server&lt; ProcConfig &gt;</type>
      <name>ProcConfigServer</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a9d2b5e36765e8d7eb97af3db173d322d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initMaps</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>ad718fef196425f3e8e01e0add39c2a19</anchor>
      <arglist>(const CameraInfoMsg::ConstPtr &amp;rgb_info_msg, const CameraInfoMsg::ConstPtr &amp;depth_info_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadCalibration</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a5e6e439624282a231e11a7528f494423</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadUnwarpCalibration</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>afbb65f4d6af61e8f6893bf6cdb7f9497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconfigCallback</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a7d4e3b372727237d26058f7a84f9585c</anchor>
      <arglist>(ProcConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>calib_extr_filename_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>abb78322a178a35902d8e48370550127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>calib_path_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a605b01bb0d4ef537b1aceb93255580d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>calib_warp_filename_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>ae5aeffaab555904d7414f29939bd1209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloud_publisher_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>aab4ff97b4e4eae9b6984cd15f26bee26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>coeff_0_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>aaf1b9a5ba1cf4f9781ef0db1a17ffc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>coeff_0_rect_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a7d997936ccf427943dd7e3781b8db9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>coeff_1_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a797676e6403089a508d1e02db134d282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>coeff_1_rect_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>ac59790cf13a9bce69e5e148a56b98895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>coeff_2_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>ae268725158adcc083ed348ce25c128ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>coeff_2_rect_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>af06a43fbc4b141797a3b77f4cd5be18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProcConfigServer</type>
      <name>config_server_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a13be6b2f9bf9d0d73a22503145dea764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageTransport</type>
      <name>depth_image_transport_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a3ff7b093a2f6f92ef41f1caf40da892c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImagePublisher</type>
      <name>depth_publisher_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>aeb8b5c975adcad9fc34ad79cd98a6dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraInfoMsg</type>
      <name>depth_rect_info_msg_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a61f9d4beabfb1934b4bab637d5af5015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fit_mode_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>adb20272dac75b10c7a1968911e1d3be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>info_publisher_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a9785405008ce41426695f2308d7a7e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a2c7199ae07e2f5ba69b0a73758cf8e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>intr_rect_depth_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a11ee74c0e350d894923aa0de30032936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>intr_rect_rgb_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a0fb7d705ea77a91c04f27fc0edd36b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>ir2rgb_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a7500dd9203f6643a4671c1b1415d8c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>map_depth_1_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a14af59348087ee32ae578cb81a937e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>map_depth_2_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a547bd90d76d39dcbca8335746b204131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>map_rgb_1_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a2d42488ffcfa63a90c1d412fadda9578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>map_rgb_2_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a33b217280eaa679d97b9473b45d33a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>ae404b54241d453e634ab97c5fa49a905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a6834cab191fcc9bb493123399367a3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_private_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a977662ca160917d590ec3fbf0e366a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_cloud_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a65cde57507fe522080c4457d1fa1a935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a89d0eddcef6736af2ca4f62524cc1ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageTransport</type>
      <name>rgb_image_transport_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a8baa4f3d45132aae767739ed5d61f3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImagePublisher</type>
      <name>rgb_publisher_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>afaf48bc10e0deb3424e6bff349070d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraInfoMsg</type>
      <name>rgb_rect_info_msg_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a26e5002ee6815b786ed738949519be0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scale_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a9f4ce74c69c3988ec25ab65e32268597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Size</type>
      <name>size_in_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a7488b53d116f54eedcc4d0c2df006ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSubFilter</type>
      <name>sub_depth_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>acba348f3b9fdac7e654b8e48eec675db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraInfoSubFilter</type>
      <name>sub_depth_info_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>abae1af4b4701833a2bdaa5773df19e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSubFilter</type>
      <name>sub_rgb_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a730cb376e83c47a392d8ade64d96c526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraInfoSubFilter</type>
      <name>sub_rgb_info_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>ac34edfac38295093ccd8e4c4e2f6195c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; RGBDSynchronizer4 &gt;</type>
      <name>sync_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a45931e8e49e2c54f83c06a269b6f5b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>unwarp_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProc.html</anchorfile>
      <anchor>a17c1737a46972bd64ca45b108ca56491</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::RGBDImageProcNodelet</name>
    <filename>classccny__rgbd_1_1RGBDImageProcNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProcNodelet.html</anchorfile>
      <anchor>a3e7daf4a813862751864dc10ec1d51e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RGBDImageProc *</type>
      <name>rgbd_image_proc_</name>
      <anchorfile>classccny__rgbd_1_1RGBDImageProcNodelet.html</anchorfile>
      <anchor>ad624b040b97d7f3d0cbbb59a0f614184</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::RGBDKeyframe</name>
    <filename>classccny__rgbd_1_1RGBDKeyframe.html</filename>
    <base>ccny_rgbd::RGBDFrame</base>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>RGBDKeyframe</name>
      <anchorfile>classccny__rgbd_1_1RGBDKeyframe.html</anchorfile>
      <anchor>a54885c9ebf411412406dea1d85b55195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RGBDKeyframe</name>
      <anchorfile>classccny__rgbd_1_1RGBDKeyframe.html</anchorfile>
      <anchor>a57bc4bb46c856d59f01b5a4ee7352237</anchor>
      <arglist>(const RGBDFrame &amp;frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>load</name>
      <anchorfile>classccny__rgbd_1_1RGBDKeyframe.html</anchorfile>
      <anchor>a4929765ef3fbc5cf056da774aa42dd8a</anchor>
      <arglist>(RGBDKeyframe &amp;keyframe, const std::string &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>save</name>
      <anchorfile>classccny__rgbd_1_1RGBDKeyframe.html</anchorfile>
      <anchor>ad39291648420560c8fbe400e1766f679</anchor>
      <arglist>(const RGBDKeyframe &amp;keyframe, const std::string &amp;path)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>manually_added</name>
      <anchorfile>classccny__rgbd_1_1RGBDKeyframe.html</anchorfile>
      <anchor>ace938ccd2bd28b9b8a1679a0eac36619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>path_length_angular</name>
      <anchorfile>classccny__rgbd_1_1RGBDKeyframe.html</anchorfile>
      <anchor>aa8edfb756198411a1b8d46244f433e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>path_length_linear</name>
      <anchorfile>classccny__rgbd_1_1RGBDKeyframe.html</anchorfile>
      <anchor>a4ce93300e5caaff3a23f8dca45139d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Transform</type>
      <name>pose</name>
      <anchorfile>classccny__rgbd_1_1RGBDKeyframe.html</anchorfile>
      <anchor>a8421c79da479bf65b8e694007ba16291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::Save</name>
    <filename>structccny__rgbd_1_1Save.html</filename>
    <member kind="typedef">
      <type>SaveRequest</type>
      <name>Request</name>
      <anchorfile>structccny__rgbd_1_1Save.html</anchorfile>
      <anchor>a484910d17c44b6cc2d0b247353a4a06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structccny__rgbd_1_1Save.html</anchorfile>
      <anchor>a0d3bd6cb57f8af875a5b4a1f21cc9ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SaveResponse</type>
      <name>Response</name>
      <anchorfile>structccny__rgbd_1_1Save.html</anchorfile>
      <anchor>a41f4563796fed10ccba6ac6e08332e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structccny__rgbd_1_1Save.html</anchorfile>
      <anchor>a508cea9030293aaea05986b482d635da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structccny__rgbd_1_1Save.html</anchorfile>
      <anchor>ab37d403bb8cbf2573970bd8c63a2d556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structccny__rgbd_1_1Save.html</anchorfile>
      <anchor>aeb833cfb847cae00c1bc0120761e066d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::SaveRequest_</name>
    <filename>structccny__rgbd_1_1SaveRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_filename_type</name>
      <anchorfile>structccny__rgbd_1_1SaveRequest__.html</anchorfile>
      <anchor>ad15d0f82e296f3e8ba5bb43bc2263c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1SaveRequest__.html</anchorfile>
      <anchor>a64d1c138768c7305c75dc898ff2701c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1SaveRequest__.html</anchorfile>
      <anchor>a8c907998162d60e78d73540e7b03d018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SaveRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1SaveRequest__.html</anchorfile>
      <anchor>ae801cc7907c1644bf95dce8c8036b89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SaveRequest_</name>
      <anchorfile>structccny__rgbd_1_1SaveRequest__.html</anchorfile>
      <anchor>a904817b50a548d4a05c2aff499c4d685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SaveRequest_</name>
      <anchorfile>structccny__rgbd_1_1SaveRequest__.html</anchorfile>
      <anchor>ac71bf24cf3da144c524cd13f311800d9</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1SaveRequest__.html</anchorfile>
      <anchor>acc6b10feac48104b12f2455c819728e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>filename</name>
      <anchorfile>structccny__rgbd_1_1SaveRequest__.html</anchorfile>
      <anchor>aa14d7ca9caa04da373d3cce3c9d50b02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::SaveResponse_</name>
    <filename>structccny__rgbd_1_1SaveResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1SaveResponse__.html</anchorfile>
      <anchor>a6ba5343458d226704b66becec1d0c303</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1SaveResponse__.html</anchorfile>
      <anchor>a980151edc63511403f335ab547b98d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SaveResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1SaveResponse__.html</anchorfile>
      <anchor>aed7843cbe363c91bc322e690d11685c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SaveResponse_</name>
      <anchorfile>structccny__rgbd_1_1SaveResponse__.html</anchorfile>
      <anchor>aed7630a5ca04a24b725314bccf99aa36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SaveResponse_</name>
      <anchorfile>structccny__rgbd_1_1SaveResponse__.html</anchorfile>
      <anchor>a0b42d3393ffbe7c5a308a2509e385927</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1SaveResponse__.html</anchorfile>
      <anchor>a151abd568bb2f12d16e2e716a3e17513</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::SolveGraph</name>
    <filename>structccny__rgbd_1_1SolveGraph.html</filename>
    <member kind="typedef">
      <type>SolveGraphRequest</type>
      <name>Request</name>
      <anchorfile>structccny__rgbd_1_1SolveGraph.html</anchorfile>
      <anchor>a0bbbbe419c1bb05d84fe28504eb2d0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structccny__rgbd_1_1SolveGraph.html</anchorfile>
      <anchor>a31d4cd2b139dcf93fd538df6b58d22e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolveGraphResponse</type>
      <name>Response</name>
      <anchorfile>structccny__rgbd_1_1SolveGraph.html</anchorfile>
      <anchor>ac3b98719f7fbce857084e41fe1498aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structccny__rgbd_1_1SolveGraph.html</anchorfile>
      <anchor>a52afd14aa651377a35b575e42d4d7308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structccny__rgbd_1_1SolveGraph.html</anchorfile>
      <anchor>a38497eb47b0826f119cd5dff432bfd43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structccny__rgbd_1_1SolveGraph.html</anchorfile>
      <anchor>ae3b79080f14362a9873c70639dde57a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::SolveGraphRequest_</name>
    <filename>structccny__rgbd_1_1SolveGraphRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphRequest__.html</anchorfile>
      <anchor>aeb6a62e7fde9036d8610ce5d36f37f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphRequest__.html</anchorfile>
      <anchor>a72ba5d22987a74f2b7bf6e02acb92394</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolveGraphRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphRequest__.html</anchorfile>
      <anchor>a58bb983ea7d1486b17885224b03dc173</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolveGraphRequest_</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphRequest__.html</anchorfile>
      <anchor>af86eb41ec41a2fd415ca1c93baa04657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolveGraphRequest_</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphRequest__.html</anchorfile>
      <anchor>a9b54c9883fe11b3265a70305a980021f</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphRequest__.html</anchorfile>
      <anchor>a052f58f00d5a09e6acf4acf89c97952b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccny_rgbd::SolveGraphResponse_</name>
    <filename>structccny__rgbd_1_1SolveGraphResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphResponse__.html</anchorfile>
      <anchor>a0bbad8d58bc76c96a4ec3003b991e70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphResponse__.html</anchorfile>
      <anchor>a2c0150ce9b8d70848bc69182e266f431</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolveGraphResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphResponse__.html</anchorfile>
      <anchor>a8f3b9f30bbdb878987ba2b3117c85e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolveGraphResponse_</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphResponse__.html</anchorfile>
      <anchor>a86f85f0572e33607cbbbdebf849dab44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolveGraphResponse_</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphResponse__.html</anchorfile>
      <anchor>ab3d7cf77cd0dc35f8c73147ac286ab37</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structccny__rgbd_1_1SolveGraphResponse__.html</anchorfile>
      <anchor>a32c407eea1108391106b88bce6bd1be6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::StarDetector</name>
    <filename>classccny__rgbd_1_1StarDetector.html</filename>
    <base>ccny_rgbd::FeatureDetector</base>
    <member kind="function">
      <type>void</type>
      <name>findFeatures</name>
      <anchorfile>classccny__rgbd_1_1StarDetector.html</anchorfile>
      <anchor>a603eb0759fede5f73b39b305d94ee8d2</anchor>
      <arglist>(RGBDFrame &amp;frame, const cv::Mat &amp;input_img)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinDistance</name>
      <anchorfile>classccny__rgbd_1_1StarDetector.html</anchorfile>
      <anchor>aaa3f0299d21f5587cfddf960172917f5</anchor>
      <arglist>(double min_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classccny__rgbd_1_1StarDetector.html</anchorfile>
      <anchor>ae3be8401be7c680697d99022199cf589</anchor>
      <arglist>(double threshold)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StarDetector</name>
      <anchorfile>classccny__rgbd_1_1StarDetector.html</anchorfile>
      <anchor>aa2d236d928189e3117638c6ca70b24cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StarDetector</name>
      <anchorfile>classccny__rgbd_1_1StarDetector.html</anchorfile>
      <anchor>af308769bc44ee13ba07649f5e9657f8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_distance_</name>
      <anchorfile>classccny__rgbd_1_1StarDetector.html</anchorfile>
      <anchor>a0d8745d1399f1dc0f1da92ab92507da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; cv::FeatureDetector &gt;</type>
      <name>star_detector_</name>
      <anchorfile>classccny__rgbd_1_1StarDetector.html</anchorfile>
      <anchor>a0a25122eee3d99f0f8730bd7857678aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classccny__rgbd_1_1StarDetector.html</anchorfile>
      <anchor>a0dca73ba0ca4a14874e3f1c0fca70eb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::SurfDetector</name>
    <filename>classccny__rgbd_1_1SurfDetector.html</filename>
    <base>ccny_rgbd::FeatureDetector</base>
    <member kind="function">
      <type>void</type>
      <name>findFeatures</name>
      <anchorfile>classccny__rgbd_1_1SurfDetector.html</anchorfile>
      <anchor>ae97491a720a04ed83d6c81a2671c66ef</anchor>
      <arglist>(RGBDFrame &amp;frame, const cv::Mat &amp;input_img)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classccny__rgbd_1_1SurfDetector.html</anchorfile>
      <anchor>a891f3b95ab30dac6b39ce5f76de1676b</anchor>
      <arglist>(double threshold)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SurfDetector</name>
      <anchorfile>classccny__rgbd_1_1SurfDetector.html</anchorfile>
      <anchor>a669d3d26793d6964c270fccccdc3211d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SurfDetector</name>
      <anchorfile>classccny__rgbd_1_1SurfDetector.html</anchorfile>
      <anchor>a913914ebce7b32f1b786acc38e71091a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::SurfDescriptorExtractor</type>
      <name>surf_descriptor_</name>
      <anchorfile>classccny__rgbd_1_1SurfDetector.html</anchorfile>
      <anchor>a77eac054ced72dc1f3b65c29481aba08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; cv::SurfFeatureDetector &gt;</type>
      <name>surf_detector_</name>
      <anchorfile>classccny__rgbd_1_1SurfDetector.html</anchorfile>
      <anchor>a092752f4db6497e58444b4f8a01e9cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classccny__rgbd_1_1SurfDetector.html</anchorfile>
      <anchor>a4b346baf5e37a92144d5544cb929ac41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::VisualOdometry</name>
    <filename>classccny__rgbd_1_1VisualOdometry.html</filename>
    <member kind="function">
      <type></type>
      <name>VisualOdometry</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a2a5079b17cc5c99447d9ae1945d48be5</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const ros::NodeHandle &amp;nh_private)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VisualOdometry</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a813542d2c50044f953cf150cc7f75dcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getBaseToCameraTf</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a42dfd5db2ac0006b2611efade72395ae</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>gftReconfigCallback</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a520aa774ebf4acd54dd2a6b67949c0ab</anchor>
      <arglist>(GftDetectorConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initParams</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a69a3c8100a021d8edf3f1170f453d214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>orbReconfigCallback</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a33d266cb95fecf12d6e480f68ffc533f</anchor>
      <arglist>(OrbDetectorConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishFeatureCloud</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a386bed63dc84c32c3fa238690c047be9</anchor>
      <arglist>(RGBDFrame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishOdom</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>aa1663c983ac4b429049b7031a786386b</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishPath</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>afb90ab5c05c76ac01ec5de1cc4b1e5da</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishTf</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a36b51d9a069f59d7c7acb3268ecf1a89</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetDetector</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>aff038a26acb85618e603b64153d5984a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RGBDCallback</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>adbf994531b51457a0dd63aa3845ade5e</anchor>
      <arglist>(const ImageMsg::ConstPtr &amp;rgb_msg, const ImageMsg::ConstPtr &amp;depth_msg, const CameraInfoMsg::ConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>starReconfigCallback</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a6c52fdadcee91ec2abdb2588463fa2f9</anchor>
      <arglist>(StarDetectorConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>surfReconfigCallback</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>afc7c6f221c63faa19b76ac351ff7af7d</anchor>
      <arglist>(SurfDetectorConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Transform</type>
      <name>b2c_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a681ff708a6794fbd521cabe583baf124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_frame_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>ab423bb107d5f41fd0c36e413d090d92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloud_publisher_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a981cf580b73010b4b77f8e12f4c7a570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ImageTransport &gt;</type>
      <name>depth_it_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a6a02bbff75beb7fa50651edec7d29ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>detector_type_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a0a47f879978a870461a80dbf5a65299c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Transform</type>
      <name>f2b_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a973dda2372a262c018fcbb14367767b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; FeatureDetector &gt;</type>
      <name>feature_detector_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a0c9dc1cf04f63799ded81a2c733f6bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>ae7c419b1e1c76c70523e226f0b5f2a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>frame_count_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a0447a9294b9251f5f6d4854d0b6f7552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GftDetectorConfigServerPtr</type>
      <name>gft_config_server_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a02ede90411f884018c4e7bd771f07bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>init_time_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a0e64c9d04aac2ded38fcfdc1e68135b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a4a575a28398ed7cd3b610d19c1cf44f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MotionEstimation *</type>
      <name>motion_estimation_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a12cca0a91fd86c4cbcddc061f97d61c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a63ae8bf304a950e7d95262d78ffba506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_private_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>af1223458b9e13b54eb6bd164b0616db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odom_publisher_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>ada420d29f42521544e2f7ccc4836772d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OrbDetectorConfigServerPtr</type>
      <name>orb_config_server_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>acfee000509f9237ed2d5a5cea24246ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PathMsg</type>
      <name>path_msg_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a689c419ef770784d37099b93564a56d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>path_pub_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a232c665ab0a0a78b39106dbc4a22b7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_cloud_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>ad68244700ac699c6744e18bebf7c1e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_odom_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>acf5dcf0dda7695205be0834e6ae55b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_path_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a6a481d74f584d8ac3c34a2e4c78ce4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_tf_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a389fc5172aeface622f68d41730f3db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a43d9926682076f7e7b2fe7678306d61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>reg_type_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>af2af15216bc814fcb81932680001f30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ImageTransport &gt;</type>
      <name>rgb_it_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a5e410199e71698249511c1d8f4c53f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StarDetectorConfigServerPtr</type>
      <name>star_config_server_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a411f3d641d59c876e7f95beacee1a91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSubFilter</type>
      <name>sub_depth_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>ac5da321803ac061882112254bf3bef1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraInfoSubFilter</type>
      <name>sub_info_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>aeced4e0de95e6ad90e6f35f4cc35dcdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSubFilter</type>
      <name>sub_rgb_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a05a886567045927ca969dc3cb4b67d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SurfDetectorConfigServerPtr</type>
      <name>surf_config_server_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>aaa5d509cc3bcc67f7ba27964462afee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; RGBDSynchronizer3 &gt;</type>
      <name>sync_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a0b2a1b79935f3b3f79932148a3c004ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tf_broadcaster_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>a7d81ae30a72c1190eaa7b37bc633a687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classccny__rgbd_1_1VisualOdometry.html</anchorfile>
      <anchor>ace90cd58b66b51fda60492112d4ccdf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ccny_rgbd::srv</name>
    <filename>namespaceccny__rgbd_1_1srv.html</filename>
    <namespace>ccny_rgbd::srv::_AddManualKeyframe</namespace>
    <namespace>ccny_rgbd::srv::_GenerateGraph</namespace>
    <namespace>ccny_rgbd::srv::_Load</namespace>
    <namespace>ccny_rgbd::srv::_PublishKeyframe</namespace>
    <namespace>ccny_rgbd::srv::_PublishKeyframes</namespace>
    <namespace>ccny_rgbd::srv::_Save</namespace>
    <namespace>ccny_rgbd::srv::_SolveGraph</namespace>
  </compound>
  <compound kind="namespace">
    <name>ccny_rgbd::srv::_AddManualKeyframe</name>
    <filename>namespaceccny__rgbd_1_1srv_1_1__AddManualKeyframe.html</filename>
    <class kind="class">ccny_rgbd::srv::_AddManualKeyframe::AddManualKeyframe</class>
    <class kind="class">ccny_rgbd::srv::_AddManualKeyframe::AddManualKeyframeRequest</class>
    <class kind="class">ccny_rgbd::srv::_AddManualKeyframe::AddManualKeyframeResponse</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__AddManualKeyframe.html</anchorfile>
      <anchor>afa8eb90220d48ecd1f6979b7fb3eff9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__AddManualKeyframe.html</anchorfile>
      <anchor>afe8e18b777fe40eff9a4d135a2a34d57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_AddManualKeyframe::AddManualKeyframe</name>
    <filename>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframe.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframe.html</anchorfile>
      <anchor>a0c1291645731b318c4ef11a2be7e9a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframe.html</anchorfile>
      <anchor>a63939c901269a3adb569d424128bec69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframe.html</anchorfile>
      <anchor>afdb9f18e9a62ac787fb5d60ecb63115b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframe.html</anchorfile>
      <anchor>a5e694db8689ab5177a16106619702bc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_AddManualKeyframe::AddManualKeyframeRequest</name>
    <filename>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>a3e5dc158d2650f6ec6e99d5e17ac1de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>adc487d36a91c70ed641b71fed99eead2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>a1b9eab5a67ca05433726391726c292a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>a8c0d329617341da07d47a461bfb754d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>a76ced0341846c59edce8a3a41bf9a910</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>a5cb2ee615a74b26e2a97f23ae22c0b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>aff079fe75329852c7aaecde0d606d96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>a0dbdd9f6e2e4b180c55620230a89cbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>af580019c0559f95e62436202252c3e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>a12fc29cf048ffabff27e4194bb5fffbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>a7c2491e2b772d957c6c5501b564903dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeRequest.html</anchorfile>
      <anchor>a764bd7e2485958c0b831a74a081df5fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_AddManualKeyframe::AddManualKeyframeResponse</name>
    <filename>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>af704905cc54cbdc68978f508e758c642</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>ae3dfdb55616133740e441463d2c2dd1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>a114a1e6de24c726a947b729c02f26368</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>a359a82c5a70153cab371a40bbea80b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>acf16b14c7a1fc785adb9eae562df2f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>a912210844e179e4fd4833eb619a83b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>a1da29e46ac1fd1889a4f7a14973ede98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>a8bc128f40f723f4c072fe4da0ac76c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>a7338bea7069599720fb7398a72df7e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>aa75dd73646772c195475dbb7b686ed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>ae95b5ef5e50228c39815b5d8a1133c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__AddManualKeyframe_1_1AddManualKeyframeResponse.html</anchorfile>
      <anchor>a51c0d6d2043e4bd552212e1081de15e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ccny_rgbd::srv::_GenerateGraph</name>
    <filename>namespaceccny__rgbd_1_1srv_1_1__GenerateGraph.html</filename>
    <class kind="class">ccny_rgbd::srv::_GenerateGraph::GenerateGraph</class>
    <class kind="class">ccny_rgbd::srv::_GenerateGraph::GenerateGraphRequest</class>
    <class kind="class">ccny_rgbd::srv::_GenerateGraph::GenerateGraphResponse</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__GenerateGraph.html</anchorfile>
      <anchor>aad97e2e658becf01c02ea57b62d8ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__GenerateGraph.html</anchorfile>
      <anchor>a532b44f8e0472755502e8fb06b6c6c14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_GenerateGraph::GenerateGraph</name>
    <filename>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraph.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraph.html</anchorfile>
      <anchor>a88d48215c113660cfec93b84571bdd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraph.html</anchorfile>
      <anchor>af8f990e4448693abe09174ccdb1829ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraph.html</anchorfile>
      <anchor>ac349e71a36352b93677fbec4e719eed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraph.html</anchorfile>
      <anchor>a99e1fe223bec3ce9b4c2be4db2de8ef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_GenerateGraph::GenerateGraphRequest</name>
    <filename>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>a13a111594c13864a66748ca96ff197e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>afdc888c809fb783b21814887e5e8d647</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>a1450692b4eb8d4c7ce2b8e642bb50929</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>ad14853dbdd4e7b4fa1dffab60db9e322</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>aad7802574247f1712753d45a5bdd4362</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>ac3826ad831cbdb17afb384c927f9c334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>abd49f5a4a59299d23f81ac6ffcd71b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>a4439c6d81a2d074d1ed345a3d0cd4843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>ad0b6ae176505181c5226a674e7fe7466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>a96e90fb876baeb857643bf62e226d200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>a6e7b273547354bdbe6bab746039132a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphRequest.html</anchorfile>
      <anchor>a81f9702277d38a97bb0b854f8e59643e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_GenerateGraph::GenerateGraphResponse</name>
    <filename>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>a251c7f5ce9545076769e8eade7ecc888</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>ac042232c5e4db2e1b88fa00a3ac14734</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>ac69a12fb1012931992a147fdf937b166</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>a518013173642c8916d32be27228ee0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>a71c2b68e35358ccbc59e8e516c964457</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>a3785c3196afafd0ca4d5db5ca227486c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>afdef8ac18bd23acd192af8241bee7fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>ae37b3636b4165c0ed90a9b6c0978093f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>ab8ed3c843783baeec27e1ebf30437fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>a7640770bca3a4ccfd630b703fe773a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>a21d5a7de8db24834dff748f6f3217801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__GenerateGraph_1_1GenerateGraphResponse.html</anchorfile>
      <anchor>a3456e6c5954c220468a349e106e7d951</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ccny_rgbd::srv::_Load</name>
    <filename>namespaceccny__rgbd_1_1srv_1_1__Load.html</filename>
    <class kind="class">ccny_rgbd::srv::_Load::Load</class>
    <class kind="class">ccny_rgbd::srv::_Load::LoadRequest</class>
    <class kind="class">ccny_rgbd::srv::_Load::LoadResponse</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__Load.html</anchorfile>
      <anchor>a76fbd8afd6095d0192cf3002620d5da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__Load.html</anchorfile>
      <anchor>afc1796fa91231ac60bc077bf0df4c4c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_Load::Load</name>
    <filename>classccny__rgbd_1_1srv_1_1__Load_1_1Load.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1Load.html</anchorfile>
      <anchor>abc95f8ff5b5fdfb79be4086b66e087c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1Load.html</anchorfile>
      <anchor>a6f1524226b04ef1d7a02483cb57d51cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1Load.html</anchorfile>
      <anchor>a42cc7e63c95507b7c7728c1ee97910ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1Load.html</anchorfile>
      <anchor>afa84302165ca6daa5c3c353f688249d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_Load::LoadRequest</name>
    <filename>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>ab8e318bad402faa98c9caea840c672bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>a545c16aa0fc1470b029c54f5c512aeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>aec1b1c3ecc8968e3f334046883d5f6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>a6b1e8d7f03eb392f3b38111137af01d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>a9381474939edb4c856d86eb8571c825a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>a51a326ad064b1263a1ebdd0d3807c13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>afa84ad199392910c1a7b747eac20f274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>ae9bd7ac8a01d9c0b5ff6a0cce1299aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>ac7d3b8f294a4078f6af0f33e81de912f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>aa39385c7e29f9d6f9d065e378ce56eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>a31be07544ec052ade98d2876d5f05424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>a7429694bf4928c13ca1dbfab0fa645cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadRequest.html</anchorfile>
      <anchor>a5b8cbbfdfdfdb95ab3336004027b8883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_Load::LoadResponse</name>
    <filename>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>a132f48ae32c661cd4f3ff2480c7ce736</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>ad3b1d39c9b3250cdee73f5998cd36b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>a53cf207b44d5efc16c687a2c6b695b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>a3c776871e058fa011d3de1d9fab8d93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>a765c17fdb8bd0b87dce8c0385892a412</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>a4b5abc8ca3e97c0469187dea4766d8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>a1d2b679cfffdd818845e04151b6c9dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>af4205983f035fae42bf90b1b0245e803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>a4dbb527d1d6dbe6f7b4565291fb80911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>aefc7c56a8eab84a3b739f48942b839fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>a56d87f7a458ce3fbc2157dbd530818d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Load_1_1LoadResponse.html</anchorfile>
      <anchor>a200fa71f358680787d91f42fe2da7889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ccny_rgbd::srv::_PublishKeyframe</name>
    <filename>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframe.html</filename>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframe::PublishKeyframe</class>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframe::PublishKeyframeRequest</class>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframe::PublishKeyframeResponse</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframe.html</anchorfile>
      <anchor>a5c0ffe72cdb125a7d4bbbf6548ecc9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframe.html</anchorfile>
      <anchor>a407ad709212bcbdecdb7bb4e0020a2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframe.html</anchorfile>
      <anchor>a90e4af8edd0b894ed120130495f6e034</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_PublishKeyframe::PublishKeyframe</name>
    <filename>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframe.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframe.html</anchorfile>
      <anchor>a9fc464d2956ef5931859e1bb78552d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframe.html</anchorfile>
      <anchor>a668c096afd93e297acb1e33a776d301f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframe.html</anchorfile>
      <anchor>a7bae02fa9a19a38e49b00378b574c5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframe.html</anchorfile>
      <anchor>a1d45aa3359c59a8a680461ace0fbc8b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_PublishKeyframe::PublishKeyframeRequest</name>
    <filename>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>a91fd5da1c6a7c22a9438bc3e6db163f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>a28ae02c75db661dfd200fd6b5d6579f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>aacf13150133832c9d9aba4e66b10954b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>a839d9ce6e51e274f896e4ad5cc2ee40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>ae379fed92bbd4359f8d1585100efc488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>ab41de9f6ce78f24cc27d858025348b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>ae0b5d1fb36387c430db29fa4b9614b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>a7de7d2a4afd7ea321916a656ec9e0e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>a68b89fafd343dc151da42bb56c42982c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>a3c70488c0bf82bced65f0e826400560b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>a7aa4379a7884f2af8b8746b7c8b49eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>a2e5f6f5578e5f142d29ea1a26b7f9ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeRequest.html</anchorfile>
      <anchor>a249a2bbe31b86ec909c1835b4e80ad4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_PublishKeyframe::PublishKeyframeResponse</name>
    <filename>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>a229c84253b70d1e568ba17e2b4406cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>a8ea7a254af3c7d8668014f794a45e071</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>abf2db5ad6571cfb41ea71223647f0fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>a295a4949bbed036fc022df4950b3ca23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>a92630fa9f0f6a82655f580b5dbc20b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>a9d4eb30b9c34039665b514e1c120f5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>ab9d96329ad6768588b5d18b9eef7465e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>ac2035fb7824e2e1b0cc11545a8571fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>acf103c6c7ff550bea0ef14ac7c65a72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>aa3517a4853f217e48c2d89e518509ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>af7cfa70bb72b3f102d2cd2e0d5272f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframe_1_1PublishKeyframeResponse.html</anchorfile>
      <anchor>ac3293fc67ec79c1e2e19f5caf72625c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ccny_rgbd::srv::_PublishKeyframes</name>
    <filename>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframes.html</filename>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframes::PublishKeyframes</class>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframes::PublishKeyframesRequest</class>
    <class kind="class">ccny_rgbd::srv::_PublishKeyframes::PublishKeyframesResponse</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframes.html</anchorfile>
      <anchor>a20cd0907614870c0a2c17f41778a1db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__PublishKeyframes.html</anchorfile>
      <anchor>a521871be76be2dcbe4472e1d5a12de96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_PublishKeyframes::PublishKeyframes</name>
    <filename>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframes.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframes.html</anchorfile>
      <anchor>a788d0e7414e3cd5a7ff8d8bd254d0920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframes.html</anchorfile>
      <anchor>a57e0c04a14eb16a29a453b58588f9376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframes.html</anchorfile>
      <anchor>ab5ab7e26c851e87a17627dc4a639e60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframes.html</anchorfile>
      <anchor>a23edafb40312e07212ed63b563c936aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_PublishKeyframes::PublishKeyframesRequest</name>
    <filename>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a6ae90d00786e45a893311e63548db270</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>ac6c6c6c5152cbb1ad9820d422479e15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a6edf16fe0eedf6ca2061cfecb2462fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a0634d27f8ac045b0b55d40b5a4a870a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a9c3f589a602e908942609ded0c5162eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>re</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a026841022aeb85eed3763fa44efae3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a8608209b4f2d914d536b95cbfbf241a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a8cd0bde4764e4460848389aac013246b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a23172aeb44a7d4062f62a0e8ddbdf03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a2c623d02304817fea71d5a14d761c3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a9366987aad9be8255b7179abe3941239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>a0885ae0e4706fbd1c8428c0cf2f134d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesRequest.html</anchorfile>
      <anchor>aef3931dd18b7ee146a851ce4e0168abb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_PublishKeyframes::PublishKeyframesResponse</name>
    <filename>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>a641f16ad9609d4e242bd395f1d16d23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>ac548d2c84c653dad796b5f243403c241</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>a0141ca99e1d87ab2d470866c28d83de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>aab8459c1ee35ba41ad25fe844245d130</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>a15827fb2a0712f9eee3ce220b00ba09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>a724de9ff2e2f7b18185bb8898ac03889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>aa122e2813f1a300a7a6f7e1f983a4ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>afc691690d97685438bf823dbbf68a713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>ae84c644048da1e1d8acd7381a2d993c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>aa64f0f77aff22ef6a08f81cc01c1706d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>a7f7b49d427eabbf15cdae632bf0d8d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__PublishKeyframes_1_1PublishKeyframesResponse.html</anchorfile>
      <anchor>a64e34b92992ed5b33a10d452befe7e1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ccny_rgbd::srv::_Save</name>
    <filename>namespaceccny__rgbd_1_1srv_1_1__Save.html</filename>
    <class kind="class">ccny_rgbd::srv::_Save::Save</class>
    <class kind="class">ccny_rgbd::srv::_Save::SaveRequest</class>
    <class kind="class">ccny_rgbd::srv::_Save::SaveResponse</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__Save.html</anchorfile>
      <anchor>ac55126f3c049415f267e8d8a529c4099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__Save.html</anchorfile>
      <anchor>a8af7f7d54114d5a21c9762f55fd486d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_Save::Save</name>
    <filename>classccny__rgbd_1_1srv_1_1__Save_1_1Save.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1Save.html</anchorfile>
      <anchor>a15ff1bb3a8107c12e598ce94066ffc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1Save.html</anchorfile>
      <anchor>ad1b0e5c71b8e31207dc8fc4858f577bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1Save.html</anchorfile>
      <anchor>a815b5f739f597e68e5a247db6f1f206f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1Save.html</anchorfile>
      <anchor>aed78fe668b305f3d736f48b76d62fb0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_Save::SaveRequest</name>
    <filename>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>aab0af5f1a47c257fe729df7388ef4c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>a90154e35e94cdd09ca294de9e88808a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>a8f0eabc895f6d2243f144dd474a958a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>a06395084f188cbe67bb94111cddc15b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>aa2df269b059420c9a404a95bdc8782b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>ad3421bfcb971e93bf7641e644c53384a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>acdfc728aa406c578a7a91a8886e1cbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>a0ddefcfa228c0ca27f7808ea3f6f8ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>a520883da010b4fd1ea499308de97f9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>a0f89000631c17ea124243897b9532f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>af1f151060df6e43cb685c3046711de14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>a2d6c63bc55e607e90b0bc3c605cada2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveRequest.html</anchorfile>
      <anchor>a7952c352a96bd2a4f9580bf02bcd6d27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_Save::SaveResponse</name>
    <filename>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>ac54c64287fe2988a1cdc10c2924deccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>a7c04d69cb2d48d98081441c0bacf1fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>a6a30977761c08a79cc1ef75b1e7b03ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>a377a5b42c42041bebedd50f0303c2aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>a9470a8efe7603d3e5382872211f292f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>ac028d1cfb1f0967f5c8206ad0a11d906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>ae62e529f2465ffe7cdcff2dd4c955560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>a6784fa25889787561edc11a15fb29bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>ae2415bc47853281be8fee75c06056456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>a5d0ef2bbf44f4b0fbd447f20ea63abbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>a2278239a43fcfb9a61d00fdd2cf4eee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__Save_1_1SaveResponse.html</anchorfile>
      <anchor>a9f96656cf7a3c4cf300496727c9fcc84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ccny_rgbd::srv::_SolveGraph</name>
    <filename>namespaceccny__rgbd_1_1srv_1_1__SolveGraph.html</filename>
    <class kind="class">ccny_rgbd::srv::_SolveGraph::SolveGraph</class>
    <class kind="class">ccny_rgbd::srv::_SolveGraph::SolveGraphRequest</class>
    <class kind="class">ccny_rgbd::srv::_SolveGraph::SolveGraphResponse</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__SolveGraph.html</anchorfile>
      <anchor>a9ba3cbc7e084595ec89edaf8281696ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceccny__rgbd_1_1srv_1_1__SolveGraph.html</anchorfile>
      <anchor>a6f44c3bb63e9e55ffd0aedf8cd3cc59f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_SolveGraph::SolveGraph</name>
    <filename>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraph.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraph.html</anchorfile>
      <anchor>a1616d59b25819e88619edb6e9d56132d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraph.html</anchorfile>
      <anchor>a1c8c040a23a08ed37511fdff429f1385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraph.html</anchorfile>
      <anchor>a9078a184bc50ac48df5bccb6d5b7dbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraph.html</anchorfile>
      <anchor>ac698dab019aa265bb951cb2692cf3c20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_SolveGraph::SolveGraphRequest</name>
    <filename>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>a6092f1bd1009cb9aeb28c234e515ac67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>a931f97313171b569ca2b11a3f5da5765</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>aa29994ab092ddf839585ddea5e64bbc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>aef59c3c66118c03cabbce7956b23f202</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>af6bc973c36806fa49ae0533200f15962</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>a4a5df403e5b024533d462002a38d511d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>a620f6a0af39dfbf0f23a9d7450594221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>ab04cfadd782edcc6a462ffe9fa72c684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>a9f0e405360209f7cefb0f7a5c28d88e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>a6ea58bd32e52d1a14db20bd1e57a4387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>a58df6c563a5b1dc6be2066dc9c7a60a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphRequest.html</anchorfile>
      <anchor>a0ce5c152b4ca9dd7fc03040d4dd62cc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ccny_rgbd::srv::_SolveGraph::SolveGraphResponse</name>
    <filename>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>ac583c919e90e278585844d3b188d7717</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>aedd248badfcb1cdbb4c4068461f6e4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>ab4e183b9b61dd246115d178df4184b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>ab9d9e866995e304fb89e9262828dff6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>a0f63d992b4a1ff429ebfc673d44886fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>abf54335ae47c58c3b05ad20aac82744f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>a6f07927ae39cc090792be05c4cec2c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>accbbd5b698355bb09d60da67a2594da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>ab3e79d3f1208ad312b7931d1673bcae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>a81ee947d6f33e5469a5099588961fabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>a69d72d796ead33edba53e6bdaf18966a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classccny__rgbd_1_1srv_1_1__SolveGraph_1_1SolveGraphResponse.html</anchorfile>
      <anchor>a36a9522d8b12df9edc325c1e8ca3a8aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a70b084d40cc56431f59a54dfaa502faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7b5061cf5e49d70f65b98c35bc9c705c</anchor>
      <arglist>(const ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0d69c46b334ad3f038dd6d09425cc38d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afc4af7379dd2374ff0a243c9c10a1377</anchor>
      <arglist>(const ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac0fa5ebe67880c02b855bd26adef9dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a24db1f0803718484b2f9743ff6e432c8</anchor>
      <arglist>(const ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a058cc02766e019714d51a0c21933e13f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a83359d07812cb9309151f8a464b29372</anchor>
      <arglist>(const ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af392e801c277bf6d770779d93fec7300</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0119c586d14cc0d2d6eef50d567b0938</anchor>
      <arglist>(const ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac99ea54d00e97685d0036b6be2a56dbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ba899d157facdccfa663341740b4c3d</anchor>
      <arglist>(const ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a47f3ab6da94c0afccef47a57f5c94144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa896faf74587b18f1c798886b41e1b43</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0345f7932a4b08b385936699f05283fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3c627ce441a2a028c2cf72628b53f1c7</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad9b73ac3dd3ec47735691573b51fd21d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab8bbc1b06dec22bf9d6d9b6ebc954407</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0088e3e3c8874114f1b07d96742fb590</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a03720b63d2365b986cfb2df7a008cec1</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad9fdfdf33f45593dcae556a4499a5101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abd18048adce03c07d5df7cdb2d4b075d</anchor>
      <arglist>(const ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4aaf6ad1387b093294c6adc68ce74021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a65f234af545e6b663a082f6c57bb69e6</anchor>
      <arglist>(const ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af3b71d090f7bc024d92cb1139d68634d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a92ba943ff1d5540771724172f6dec8e3</anchor>
      <arglist>(const ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3bf70de38616bcfacdcf2a0e6a6e15ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a389c62bf77db6f71aa85ba19645f4acd</anchor>
      <arglist>(const ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a41fa67b712c0fea09fd420d08e9f7de3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac329e0cd1be6bf6f3f7d20546ffc59b9</anchor>
      <arglist>(const ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a892b93120d60ee909a8854c136654bea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a51ae5da1a32f60950b1b8f5f65e87a73</anchor>
      <arglist>(const ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af1a0702837f2cfd6caf19818558d8d9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3d331dd2e8f2b789e54559f4b825045f</anchor>
      <arglist>(const ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a84df7d3e8bafb607c1bf5e1996d62f9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a00681db9b340fbde8dcb33fdb43488f1</anchor>
      <arglist>(const ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acfe1542910157a9c22a807fc10e472be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a46c23f07a88bff357a8691107775b84c</anchor>
      <arglist>(const ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a60382905d51703c2d763f4a4afe509d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9a5e4c09176115771e9d0575d71be5c9</anchor>
      <arglist>(const ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae97f842ddc8d5b24c8936c3d2cb9ddf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aeb08fb24ef992cb418325bbc0546346b</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3286a1e0aa8482deafa5872f1c22667f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a37bebfe579bfd47e2b781bfb439f6a15</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afc4549c0fb0ea1698bf501f79e36b9e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0397842b7f3d0999f1cca4090311595a</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa3f96e1e430860352dccd28e33bae8fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acef8c22f0663ca859214d374b0f559d3</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7d7639807ee665cace86540a312b5f19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad4d68e1fd6e9d430e4afe229cd8496bd</anchor>
      <arglist>(const ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afebdbeca3cf581cf63aa55ed772aff5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a684ece725b72e4568c019369211921f7</anchor>
      <arglist>(const ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7fc2e426a5f2d6825d6a8f49afa0cc47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3c376c842a8ced844ba3276f2fecb53a</anchor>
      <arglist>(const ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2dbaa6afa01ee7f3423234dbb87fdfaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a291de973c6ea97315fc0ac85004874b7</anchor>
      <arglist>(const ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01C66e1af1c9ac4e76fcb7392a9747913e3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_0139c1282ee96283e551649c9c32686cb2.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01Conte977d558a50e34cde517b32a91224181.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01Conb5b14ffe4243b10746c59080f0475c01.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01Coa9ff06709d240d6c6713ace4dbbf496b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01Co47c7cd70b3d7895c14c40b5845d5d84f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01C4f0c420da9899f3d189a6d3f3eeb1a10.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af5b937110001b93854d55c40c0405100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a159998ffdf27c394353c6821058a3ead</anchor>
      <arglist>(const ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a44059278b025c89e725af3f10104c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1db47f3bd2152f47c85e7107bb8b6aa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7cfbfbf70c210746e292f87c9dd050f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aadd18cf6b7ffa86c7fec6e3426afdcb1</anchor>
      <arglist>(const ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac9077092003488f67d54de805f9ab8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a446483a7256f16efd8dd736193d54f03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ad0c8bf7a27e2e503903945844289f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0277f58bc799a8578aab1aa5b6e54af3</anchor>
      <arglist>(const ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad437d8724d01c317b96747adda267a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a023d60df0e34a861e7d4824af6a6de25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6056144ee83dfeb3bafbb7a8b32b7713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5c9e973a508364c0cceba77a66559db9</anchor>
      <arglist>(const ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5903246f6cebe20a86f81bb74b9ad3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad2b790a52bef242a0fa0a2be48e827c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af00706f8eb305152c6fffffef523c638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a16e8b68504c7e5a8a6eaca09c4691f58</anchor>
      <arglist>(const ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ec7214b6d7ea945818dd3a12b340efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a48447525341b6ca41b534fde1b93baa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a98a3f473b0764eb3fd4612cc1a739944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ade106f435c82732af0b2e719b80d17ac</anchor>
      <arglist>(const ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a01255e5571a5407671eb69fd966e9cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3a2647332c02235c0130da64a17552de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a992c2f515572fcb3e38bc89eacd3949c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a428b80cded4c5422d11d48d5d05314e5</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad4f90afdc16148def39e30ff839d00f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a447161e51012022ac4fffb7258cf9c9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a740d9f27e275f0c31d18d628dc2a1180</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7ee82f0a8d22ffdcebcb3a274d0c28da</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae3e473f5680409ecd0b77102b9989f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1c1f0dd30b140fad5675c335f77ad346</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac688d933a72a8370b432d845a70c64b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aba00fc3699c59b3b9f80d050d75850be</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a69173e5a511de2b96274cecc0b14153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae2ff023bddde3dfdf35cf941f2e3816d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a15507717516563dea88d695ac61a990e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1199bbab0e7f3954aacdaa544fc46d88</anchor>
      <arglist>(const ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9f4a4cafd2256d8adc92f2e278e9c930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7db22257c0849eeaacd9e6de0aad1e26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abcb8c7f87ff2628e354d53205cf604f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8a71ce960a10af6e09aa3ddd97ff2d87</anchor>
      <arglist>(const ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7cc5e4c3f75fe15f9d4deab4a9bf129e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaba1780984d69733831f647c9238873c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a03fa1a5ddb8b232629aea950ec121dac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a476eeb4d794f229db7cd0f9302a396f1</anchor>
      <arglist>(const ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaae7226cb71e251dc205872cb979c51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aca85b39ba83c6e934c8dcf014f17d364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8a0333ecedf53b2d4a81353b9b414d69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a31d0584b5714a15ac44c6c97903fdc83</anchor>
      <arglist>(const ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adbe46faf323df8e2b29a3dc117620733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aad083a890343e5f900e5f0e019e5e76f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5067bedc9432e296735000bc0cd89df9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6080b59ae03e9ba3a9ad7a57da4fd7fe</anchor>
      <arglist>(const ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a038b63dec71a8f6418674601ffe27dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab5d002ecd1d7deb72b443f7c2ffdcf0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5aa7949510934d99fc75b17a200450c7</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2c199dcb20e2528a6ec55a985ada7cf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8ac419f5b279a79b941a188493fbf3fb</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a712c8854b7fa7835343c1029536ea9d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7a9dd9d538dcdf8dfe0e6fa57604c967</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4d6c117e7fe21c21458cedf80e0fe3be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af2b9dd7636463bacf89b4f017756ac3c</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a46d9962a383f62668c7c079299046877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af606b6ac5c520fee18a923fb2210eb85</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acdf792c989daf39e6435aecbdedddc92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8ed2764f7a4f08c41b6c24d525fa9bd6</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af5b1f5e5d723ed651ff1594ae8342c0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac3d4ccfc678d543d4e8ff44dd754978c</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4804a0ea19f510b2c75954eaec6971c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a628923d84f1e9117dc39e5c64216b4d7</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abd8ab4661cd1eb6e62212511d8ad64b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a56ade962f1e89574ca2e2e86acb0839f</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a081805b682b3b851351b7996820ae556</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a68a21d1e12c48357e8fe731a937bef62</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2d1888da0e1ed11bd761cbae378029f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af66fe9a77f966ab1fa6fed8bc7c8fb6e</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a80e486ce35efbb9c31e4cda9cb3c841b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a929f1580c82c385a7b81f2cdac6a49cb</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6ab40985a81b5f7db2a4256cdab32a91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a01708ed781d370532abc0433fab694e7</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abb60138e16fae0694c80a2acab5b1263</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a63ac07854fabc6e41c25cfcc46083b50</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab76555b4e0bd4c6d50a740bd4962b135</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::AddManualKeyframe &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1AddManualKeyframe_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1AddManualKeyframe_01_4.html</anchorfile>
      <anchor>ac8aae04838d70ac5fcf39b4589153003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1AddManualKeyframe_01_4.html</anchorfile>
      <anchor>a984a457f422d8f6d0b4c1db547aed66f</anchor>
      <arglist>(const ccny_rgbd::AddManualKeyframe &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a73cc129e67dcccd9eab364338e4b04c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af76a28d58b4dfca10edaec4f598a6e67</anchor>
      <arglist>(const ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8ca5d0409dcdecd07c247b6f8e821c8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8b6659de64d1d927dba239c93658da79</anchor>
      <arglist>(const ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::GenerateGraph &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1GenerateGraph_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1GenerateGraph_01_4.html</anchorfile>
      <anchor>a6ba69d03afe9a14a20ba145044a235fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1GenerateGraph_01_4.html</anchorfile>
      <anchor>a7c3e94f01c4c072b7029cffb39b3f05b</anchor>
      <arglist>(const ccny_rgbd::GenerateGraph &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a249359cadc66dad76f4a89a681f7d42b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4a39cec6616f09f00b553ac890857e94</anchor>
      <arglist>(const ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a07c75922559829dc3c68e0c997a37192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a11738043b053217e6b24363c2d21295d</anchor>
      <arglist>(const ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::Load &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1Load_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1Load_01_4.html</anchorfile>
      <anchor>a7894802e3835259dd5347cbe4a8e8f0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1Load_01_4.html</anchorfile>
      <anchor>ad1cd55007a9dac80215afe14594c0ddb</anchor>
      <arglist>(const ccny_rgbd::Load &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1b908ae6f4f061a7526318d649284f1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aeb23857f0bf1fa37f7e8114187b341a3</anchor>
      <arglist>(const ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a394fee6ab0299b2ddbeaf4c1123ca58c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a308f9f76f916564adb79305189d1dd14</anchor>
      <arglist>(const ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframe &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframe_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframe_01_4.html</anchorfile>
      <anchor>ae59ea38070cf4a1321638c08ade22219</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframe_01_4.html</anchorfile>
      <anchor>a8d1b3c148b98bf551287cbabeeff3e65</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframe &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1f3d6d1087f39c22770ba612ed467970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6895dd4c0c2a7fa337b7682016300d9c</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad495ea48ce1df50ddb0d0d4436e57274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac41cf5807cd8daed624bdfc3f204f59a</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframes &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframes_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframes_01_4.html</anchorfile>
      <anchor>adca15bdddff71b0d004bb57eaa891d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframes_01_4.html</anchorfile>
      <anchor>a6eaf5dbd370599ee11814403547dda46</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframes &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8d3bbfaeb521a9161981a57d6bade5ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af99bb036d656ffaef76e6ca844f572a8</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6e58fa1f4c8d682c138f7f8ba62d2e88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa72fd80f726d0257caeea1117fff3f18</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::Save &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1Save_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1Save_01_4.html</anchorfile>
      <anchor>a65c7e4638828b19f3f4a0460eda5bab8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1Save_01_4.html</anchorfile>
      <anchor>ab4c14d5a48c3bb7c900964e2a9bedb33</anchor>
      <arglist>(const ccny_rgbd::Save &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2ce84e09126a8dd939c1d928cb4b391e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae061c273cadb77a0285fabea3f6a36c1</anchor>
      <arglist>(const ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ada49871954b058c415a53d82e43f5506</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>add6b56632db3026fd70babd304822a90</anchor>
      <arglist>(const ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::SolveGraph &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SolveGraph_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SolveGraph_01_4.html</anchorfile>
      <anchor>a52b5ede2cc6a43580af6713ce8a62507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SolveGraph_01_4.html</anchorfile>
      <anchor>a9ef3d5e92c09db982eb3db3bbe2fff1e</anchor>
      <arglist>(const ccny_rgbd::SolveGraph &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a40abf01f5eceb4144e26e5e000d70d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a93cf5db1b9665db8d95908b0f254ad7d</anchor>
      <arglist>(const ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac043c27f8f287bdfc9c3ce1e9c5c09be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad3aab7d360130604d074675152f0e834</anchor>
      <arglist>(const ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::AddManualKeyframe &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1AddManualKeyframe_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1AddManualKeyframe_01_4.html</anchorfile>
      <anchor>acb38f4cc6b9247ba90bb0ae68e51ba61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1AddManualKeyframe_01_4.html</anchorfile>
      <anchor>af044befbb5ddcaf3fdfd2e3595b6d7af</anchor>
      <arglist>(const ccny_rgbd::AddManualKeyframe &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af232c1d0b31a4ac48eee78781e7c80e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1AddManualKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7de658fecefc4b4206488944dce3fe99</anchor>
      <arglist>(const ccny_rgbd::AddManualKeyframeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac93684798cf428ebdf742f421caae044</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1AddManualKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2eb0b0696a714069c5a416b33134dc13</anchor>
      <arglist>(const ccny_rgbd::AddManualKeyframeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::GenerateGraph &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1GenerateGraph_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1GenerateGraph_01_4.html</anchorfile>
      <anchor>aae28b22fdabc31f5eb8d25d8fb051565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1GenerateGraph_01_4.html</anchorfile>
      <anchor>a265de384ed39b5fad51289063b5fdfe8</anchor>
      <arglist>(const ccny_rgbd::GenerateGraph &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa5f088ec172bba8444176e3e5d8bbc7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1GenerateGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac6807c461a7532edd98c96ed07f354a1</anchor>
      <arglist>(const ccny_rgbd::GenerateGraphRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8bc681ff72b61da47405e103d0f1cccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1GenerateGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a637533193841cf949e1f8960d6e72225</anchor>
      <arglist>(const ccny_rgbd::GenerateGraphResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::Load &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1Load_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1Load_01_4.html</anchorfile>
      <anchor>a02eb01891efe6e724ae0b7d7328e34db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1Load_01_4.html</anchorfile>
      <anchor>a96855d9e0a81fe516dfc089548403bfe</anchor>
      <arglist>(const ccny_rgbd::Load &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa2b458e706806d128e86f2c27a8c400a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1LoadRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a73e6e3a3218bfd92ef1f3bda1f9f5182</anchor>
      <arglist>(const ccny_rgbd::LoadRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad42e7f96df9b15264ab8236a24eb6fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1LoadResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa7ae1a0cc5bc5174d7513a2d8bf3e188</anchor>
      <arglist>(const ccny_rgbd::LoadResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframe &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframe_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframe_01_4.html</anchorfile>
      <anchor>a90a197a398c6e2f57cd717566234ec03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframe_01_4.html</anchorfile>
      <anchor>a413f5081dbd3fe3c54d393e59085fab0</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframe &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a43f8f2b83199a9127acbe8154a5be80c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a49081dcf21b29bd03fcc427faa53f63d</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abb2fd4efdf7828d3b687615c978b7adc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0d2396f1d33443c4a3c533cd0d6470f4</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframes &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframes_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframes_01_4.html</anchorfile>
      <anchor>acc9f27931a319a93a8bc9ba25040f97c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframes_01_4.html</anchorfile>
      <anchor>a0b1bb0260c1bcb4ac6784e5db5fa639b</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframes &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad024e9af9c00282cc7bdc4e06d2fe7cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframesRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abe56d607007434f909eaa591fb582f62</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframesRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2b9a3a4831ed42c708a668cf253fc01b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1PublishKeyframesResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6e3798852ab381111e1960e030b999dc</anchor>
      <arglist>(const ccny_rgbd::PublishKeyframesResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::Save &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1Save_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1Save_01_4.html</anchorfile>
      <anchor>ab6f44d425e1c2d0fc7da8e11f44a4415</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1Save_01_4.html</anchorfile>
      <anchor>a2a737ec5ea34f5a9958f83ed48ebc53c</anchor>
      <arglist>(const ccny_rgbd::Save &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9814fdf4be3f5081047f7f1b2c80d9cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SaveRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8c43eb873733c62a495ead7f83becdda</anchor>
      <arglist>(const ccny_rgbd::SaveRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6c43955a57b939eaebf5c2f081f135ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SaveResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a577d38f08e16506054d6f84eb54ab33a</anchor>
      <arglist>(const ccny_rgbd::SaveResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::SolveGraph &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SolveGraph_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SolveGraph_01_4.html</anchorfile>
      <anchor>a0e59f3251dbe1684ade9a31ad11e667c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SolveGraph_01_4.html</anchorfile>
      <anchor>a26a175b107c139e4b0047c9ba25733b1</anchor>
      <arglist>(const ccny_rgbd::SolveGraph &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a64ee3017091986009fa2713d4cdf67c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SolveGraphRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6a3d4841d9c6805e2a3bd416bfefb378</anchor>
      <arglist>(const ccny_rgbd::SolveGraphRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a988dbb2d079bcdd1a0b16610f94842f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ccny__rgbd_1_1SolveGraphResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a84f78eb201a467dd6bcaa78a5624ab47</anchor>
      <arglist>(const ccny_rgbd::SolveGraphResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">authors</docanchor>
    <docanchor file="index">codeapi</docanchor>
    <docanchor file="index">copyright</docanchor>
    <docanchor file="index">reference</docanchor>
    <docanchor file="index">license</docanchor>
  </compound>
</tagfile>
