<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
  <compound kind="file">
    <name>callbacks.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>callbacks_8cpp</filename>
    <includes id="callbacks_8cpp" name="callbacks.cpp" local="yes" imported="no">conversion.hh</includes>
    <includes id="Init_8h" name="Init.h" local="no" imported="no">visp_tracker/Init.h</includes>
    <member kind="function">
      <type>image_transport::CameraSubscriber::Callback</type>
      <name>bindImageCallback</name>
      <anchorfile>callbacks_8cpp.html</anchorfile>
      <anchor>a780744f9d1cc9bd61b6b28ead72c123b</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;image, std_msgs::Header &amp;header, sensor_msgs::CameraInfoConstPtr &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>image_transport::CameraSubscriber::Callback</type>
      <name>bindImageCallback</name>
      <anchorfile>callbacks_8cpp.html</anchorfile>
      <anchor>a03bd5e816deb70da3ccaae008452551c</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>callbacks_8cpp.html</anchorfile>
      <anchor>af4989c4d1bbfd976f370556d524d57db</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;image, std_msgs::Header &amp;header, sensor_msgs::CameraInfoConstPtr &amp;info, const sensor_msgs::Image::ConstPtr &amp;msg, const sensor_msgs::CameraInfoConstPtr &amp;infoConst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>callbacks_8cpp.html</anchorfile>
      <anchor>a5e9947528d54f3c4ab8502a062d16bc0</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;image, const sensor_msgs::Image::ConstPtr &amp;msg, const sensor_msgs::CameraInfoConstPtr &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconfigureCallback</name>
      <anchorfile>callbacks_8cpp.html</anchorfile>
      <anchor>a5c15eb3a31e0a81672049adaa385177a</anchor>
      <arglist>(vpMbEdgeTracker &amp;tracker, vpImage&lt; unsigned char &gt; &amp;I, vpMe &amp;moving_edge, boost::recursive_mutex &amp;mutex, visp_tracker::MovingEdgeConfig &amp;config, uint32_t level)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>callbacks.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>callbacks_8hh</filename>
    <member kind="function">
      <type>image_transport::CameraSubscriber::Callback</type>
      <name>bindImageCallback</name>
      <anchorfile>callbacks_8hh.html</anchorfile>
      <anchor>a780744f9d1cc9bd61b6b28ead72c123b</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;image, std_msgs::Header &amp;header, sensor_msgs::CameraInfoConstPtr &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>image_transport::CameraSubscriber::Callback</type>
      <name>bindImageCallback</name>
      <anchorfile>callbacks_8hh.html</anchorfile>
      <anchor>a03bd5e816deb70da3ccaae008452551c</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>callbacks_8hh.html</anchorfile>
      <anchor>af4989c4d1bbfd976f370556d524d57db</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;image, std_msgs::Header &amp;header, sensor_msgs::CameraInfoConstPtr &amp;info, const sensor_msgs::Image::ConstPtr &amp;msg, const sensor_msgs::CameraInfoConstPtr &amp;infoConst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>callbacks_8hh.html</anchorfile>
      <anchor>a5e9947528d54f3c4ab8502a062d16bc0</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;image, const sensor_msgs::Image::ConstPtr &amp;msg, const sensor_msgs::CameraInfoConstPtr &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconfigureCallback</name>
      <anchorfile>callbacks_8hh.html</anchorfile>
      <anchor>a5c15eb3a31e0a81672049adaa385177a</anchor>
      <arglist>(vpMbEdgeTracker &amp;tracker, vpImage&lt; unsigned char &gt; &amp;I, vpMe &amp;moving_edge, boost::recursive_mutex &amp;mutex, visp_tracker::MovingEdgeConfig &amp;config, uint32_t level)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nodelets/client.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/nodelets/</path>
    <filename>nodelets_2client_8cpp</filename>
    <includes id="tracker-client_8hh" name="tracker-client.hh" local="yes" imported="no">tracker-client.hh</includes>
    <class kind="class">visp_tracker::TrackerClientNodelet</class>
    <namespace>visp_tracker</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>nodelets_2client_8cpp.html</anchorfile>
      <anchor>a5ec6654e599a774ffcde6f3f9dd6433d</anchor>
      <arglist>(visp_tracker, TrackerClient, visp_tracker::TrackerClientNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nodes/client.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/nodes/</path>
    <filename>nodes_2client_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>nodes_2client_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>conversion_8cpp</filename>
    <includes id="conversion_8hh" name="conversion.hh" local="yes" imported="no">conversion.hh</includes>
    <member kind="define">
      <type>#define</type>
      <name>protected</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a363c8dcebb1777654ad1703136a14ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertInitRequestToVpMe</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a4b872c64fcb8f8c0cddbcfce5513d3f1</anchor>
      <arglist>(const visp_tracker::Init::Request &amp;req, vpMbEdgeTracker &amp;tracker, vpMe &amp;moving_edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMovingEdgeConfigToVpMe</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a232c2609de9d138ea8546fbe76048145</anchor>
      <arglist>(const visp_tracker::MovingEdgeConfig &amp;config, vpMe &amp;moving_edge, vpMbEdgeTracker &amp;tracker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpMeToInitRequest</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a5c623f50089043bd04d626d2be84940c</anchor>
      <arglist>(const vpMe &amp;moving_edge, const vpMbEdgeTracker &amp;tracker, visp_tracker::Init &amp;srv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpMeToMovingEdgeConfig</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a3e2b7c10e058871f480d13da95f7a54f</anchor>
      <arglist>(const vpMe &amp;moving_edge, const vpMbEdgeTracker &amp;tracker, visp_tracker::MovingEdgeConfig &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeVpCameraFromCameraInfo</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a52cf652356d6a85f6e1dcffad0069e7f</anchor>
      <arglist>(vpCameraParameters &amp;cam, sensor_msgs::CameraInfoConstPtr info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rosImageToVisp</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a60840553f680490fce54145e79d82778</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;dst, const sensor_msgs::Image::ConstPtr &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToVpHomogeneousMatrix</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>ac1f6a5dc69f2969437161df67345633a</anchor>
      <arglist>(vpHomogeneousMatrix &amp;dst, const tf::Transform &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToVpHomogeneousMatrix</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a48f4898d8c26201975a6bfcfc208b15f</anchor>
      <arglist>(vpHomogeneousMatrix &amp;dst, const geometry_msgs::Pose &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToVpHomogeneousMatrix</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a1bcdee9212107af2c4f017d13f875af6</anchor>
      <arglist>(vpHomogeneousMatrix &amp;dst, const geometry_msgs::Transform &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vispImageToRos</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>acc9f050e92f0868161e10754e823a08c</anchor>
      <arglist>(sensor_msgs::Image &amp;dst, const vpImage&lt; unsigned char &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vpHomogeneousMatrixToTransform</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a54f34bd0e8f49a2b49fe578fb54d4a5c</anchor>
      <arglist>(geometry_msgs::Transform &amp;dst, const vpHomogeneousMatrix &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversion.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>conversion_8hh</filename>
    <includes id="Init_8h" name="Init.h" local="no" imported="no">visp_tracker/Init.h</includes>
    <member kind="function">
      <type>void</type>
      <name>convertInitRequestToVpMe</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a4b872c64fcb8f8c0cddbcfce5513d3f1</anchor>
      <arglist>(const visp_tracker::Init::Request &amp;req, vpMbEdgeTracker &amp;tracker, vpMe &amp;moving_edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMovingEdgeConfigToVpMe</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a232c2609de9d138ea8546fbe76048145</anchor>
      <arglist>(const visp_tracker::MovingEdgeConfig &amp;config, vpMe &amp;moving_edge, vpMbEdgeTracker &amp;tracker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpMeToInitRequest</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a5c623f50089043bd04d626d2be84940c</anchor>
      <arglist>(const vpMe &amp;moving_edge, const vpMbEdgeTracker &amp;tracker, visp_tracker::Init &amp;srv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpMeToMovingEdgeConfig</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a3e2b7c10e058871f480d13da95f7a54f</anchor>
      <arglist>(const vpMe &amp;moving_edge, const vpMbEdgeTracker &amp;tracker, visp_tracker::MovingEdgeConfig &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeVpCameraFromCameraInfo</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a52cf652356d6a85f6e1dcffad0069e7f</anchor>
      <arglist>(vpCameraParameters &amp;cam, sensor_msgs::CameraInfoConstPtr info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rosImageToVisp</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a60840553f680490fce54145e79d82778</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;dst, const sensor_msgs::Image::ConstPtr &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToVpHomogeneousMatrix</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a48f4898d8c26201975a6bfcfc208b15f</anchor>
      <arglist>(vpHomogeneousMatrix &amp;dst, const geometry_msgs::Pose &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToVpHomogeneousMatrix</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>ac1f6a5dc69f2969437161df67345633a</anchor>
      <arglist>(vpHomogeneousMatrix &amp;dst, const tf::Transform &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToVpHomogeneousMatrix</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a1bcdee9212107af2c4f017d13f875af6</anchor>
      <arglist>(vpHomogeneousMatrix &amp;dst, const geometry_msgs::Transform &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vispImageToRos</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>acc9f050e92f0868161e10754e823a08c</anchor>
      <arglist>(sensor_msgs::Image &amp;dst, const vpImage&lt; unsigned char &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vpHomogeneousMatrixToTransform</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a54f34bd0e8f49a2b49fe578fb54d4a5c</anchor>
      <arglist>(geometry_msgs::Transform &amp;dst, const vpHomogeneousMatrix &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>file.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>file_8cpp</filename>
    <includes id="file_8cpp" name="file.cpp" local="yes" imported="no">file.hh</includes>
    <includes id="names_8hh" name="names.hh" local="yes" imported="no">names.hh</includes>
    <member kind="function">
      <type>std::string</type>
      <name>getConfigurationFileFromModelName</name>
      <anchorfile>file_8cpp.html</anchorfile>
      <anchor>a5a20825b041e55dde9510552226d85fb</anchor>
      <arglist>(const std::string &amp;modelName, const std::string &amp;defaultPath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getInitFileFromModelName</name>
      <anchorfile>file_8cpp.html</anchorfile>
      <anchor>ace85188569af54852da5ba3d9f0a7edd</anchor>
      <arglist>(const std::string &amp;modelName, const std::string &amp;defaultPath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getInitialPoseFileFromModelName</name>
      <anchorfile>file_8cpp.html</anchorfile>
      <anchor>a44be8aa85f8a289fbcf0060ef29df416</anchor>
      <arglist>(const std::string &amp;modelName, const std::string &amp;defaultPath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getModelFileFromModelName</name>
      <anchorfile>file_8cpp.html</anchorfile>
      <anchor>af2b8bc29f749ea8a9bb741c53f71f603</anchor>
      <arglist>(const std::string &amp;modelName, const std::string &amp;defaultPath)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>makeModelFile</name>
      <anchorfile>file_8cpp.html</anchorfile>
      <anchor>a9452306dca91c10bb8ffbf611fb2790c</anchor>
      <arglist>(boost::filesystem::ofstream &amp;modelStream, std::string &amp;fullModelPath)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>file.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>file_8hh</filename>
    <includes id="names_8hh" name="names.hh" local="yes" imported="no">names.hh</includes>
    <member kind="function">
      <type>std::string</type>
      <name>getConfigurationFileFromModelName</name>
      <anchorfile>file_8hh.html</anchorfile>
      <anchor>a5a20825b041e55dde9510552226d85fb</anchor>
      <arglist>(const std::string &amp;modelName, const std::string &amp;defaultPath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getConfigurationFileFromModelName</name>
      <anchorfile>file_8hh.html</anchorfile>
      <anchor>a6b62c41eea3e2623710b105b09c59c11</anchor>
      <arglist>(const std::string &amp;modelName, const std::string &amp;configurationName, const std::string &amp;defaultPath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getInitFileFromModelName</name>
      <anchorfile>file_8hh.html</anchorfile>
      <anchor>ace85188569af54852da5ba3d9f0a7edd</anchor>
      <arglist>(const std::string &amp;modelName, const std::string &amp;defaultPath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getInitialPoseFileFromModelName</name>
      <anchorfile>file_8hh.html</anchorfile>
      <anchor>a44be8aa85f8a289fbcf0060ef29df416</anchor>
      <arglist>(const std::string &amp;modelName, const std::string &amp;defaultPath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getModelFileFromModelName</name>
      <anchorfile>file_8hh.html</anchorfile>
      <anchor>af2b8bc29f749ea8a9bb741c53f71f603</anchor>
      <arglist>(const std::string &amp;modelName, const std::string &amp;defaultPath)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>makeModelFile</name>
      <anchorfile>file_8hh.html</anchorfile>
      <anchor>ae77b6029ab4634d66f4d36853202bcd6</anchor>
      <arglist>(boost::filesystem::ofstream &amp;stream, std::string &amp;fullModelPath)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Init.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/srv_gen/cpp/include/visp_tracker/</path>
    <filename>Init_8h</filename>
    <includes id="MovingEdge_8h" name="MovingEdge.h" local="yes" imported="no">visp_tracker/MovingEdge.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; visp_tracker::Init &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">visp_tracker::Init</class>
    <class kind="struct">visp_tracker::InitRequest_</class>
    <class kind="struct">visp_tracker::InitResponse_</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; visp_tracker::Init &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>visp_tracker</namespace>
    <member kind="typedef">
      <type>::visp_tracker::InitRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InitRequest</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a3c75b822a1c750f6fe221975ffb82f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitRequest const  &gt;</type>
      <name>InitRequestConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a84df6bce025c80990fe445a7f923bb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitRequest &gt;</type>
      <name>InitRequestPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a975ec94ea6b2262c6c99d75e03a462f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::visp_tracker::InitResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InitResponse</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>abd272946dce677df38bcb1b80c21f970</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitResponse const  &gt;</type>
      <name>InitResponseConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a72a098722f45851f3d6d0f33c016775f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitResponse &gt;</type>
      <name>InitResponsePtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a21333c3f333076afc9fe3953353ed7c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>MovingEdge.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/msg_gen/cpp/include/visp_tracker/</path>
    <filename>MovingEdge_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">visp_tracker::MovingEdge_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>visp_tracker</namespace>
    <member kind="typedef">
      <type>::visp_tracker::MovingEdge_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MovingEdge</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>aa318cdcb1cc5020a1bcc08cffacd84ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdge const  &gt;</type>
      <name>MovingEdgeConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ac1d07df11284a77b5b498077b1b2a2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdge &gt;</type>
      <name>MovingEdgePtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a75b0d8f8e13da107db8c9fd56f78e4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a2e3606186eea881d1c3215b7a11dd620</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MovingEdgeSite.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/msg_gen/cpp/include/visp_tracker/</path>
    <filename>MovingEdgeSite_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">visp_tracker::MovingEdgeSite_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>visp_tracker</namespace>
    <member kind="typedef">
      <type>::visp_tracker::MovingEdgeSite_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MovingEdgeSite</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a5e403ea296cd89149852377fa6823f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSite const  &gt;</type>
      <name>MovingEdgeSiteConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a66d54f7b4c730032d6c352eac73f428f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSite &gt;</type>
      <name>MovingEdgeSitePtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>af89511d53e8aa0070b43d30d00b174bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>af2f469d9d8eb71328f264350978324c0</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MovingEdgeSites.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/msg_gen/cpp/include/visp_tracker/</path>
    <filename>MovingEdgeSites_8h</filename>
    <includes id="MovingEdgeSite_8h" name="MovingEdgeSite.h" local="yes" imported="no">visp_tracker/MovingEdgeSite.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">visp_tracker::MovingEdgeSites_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>visp_tracker</namespace>
    <member kind="typedef">
      <type>::visp_tracker::MovingEdgeSites_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MovingEdgeSites</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a03c32a1ac1458671888554494912eb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSites const  &gt;</type>
      <name>MovingEdgeSitesConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>adf4ac9a68fde33be0ebda6065717c6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSites &gt;</type>
      <name>MovingEdgeSitesPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a897819878ff2ccfd165d4ead9787a002</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ace666ac018991be947cd1c3f0c1d960b</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>names.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>names_8cpp</filename>
    <includes id="names_8hh" name="names.hh" local="yes" imported="no">names.hh</includes>
    <namespace>visp_tracker</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>camera_velocity_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a747cf54be9b8eddaf2e9a38e76535b7c</anchor>
      <arglist>(&quot;camera_velocity&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>default_model_path</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>acb4915106c7c465b7901620f97a18c40</anchor>
      <arglist>(&quot;package://visp_tracker/models&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>default_tracker_name</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>af789ef1fab82a46002dc132e76084db6</anchor>
      <arglist>(&quot;tracker_mbt&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>init_service</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a25571d9e11c488c4f17f07cbb60ac4b7</anchor>
      <arglist>(&quot;init_tracker&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>model_description_param</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>af9e224144ed8ddc7b9f2c7920eaa14fd</anchor>
      <arglist>(&quot;model_description&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>moving_edge_sites_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a2492a56eb31fd35e3a2b8fb6b2058019</anchor>
      <arglist>(&quot;moving_edge_sites&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>object_position_covariance_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a55d9f6b029c80965061cc442e1972af6</anchor>
      <arglist>(&quot;object_position_covariance&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>object_position_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a3844a01c6ae766cb3db1a1706f276110</anchor>
      <arglist>(&quot;object_position&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>names.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>names_8hh</filename>
    <namespace>visp_tracker</namespace>
    <member kind="variable">
      <type>std::string</type>
      <name>camera_velocity_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a12c9db23039c86da6f6c3fb3a584666b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>default_model_path</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ae1e3ec93ee9f00b3c884f13aeca26eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>default_tracker_name</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a0f012a8ce456265c19f711d843492eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>init_service</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ae1026378c484aee68c4e5aacee1137fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_description_param</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a8a2d8fcf4d4fb46d88d494174238f739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>moving_edge_sites_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>aa50f007a1392c01884519bebc762c33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_position_covariance_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>aa5d07b6dd2aa09793b4403b83ca99dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_position_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a8c01bac71a88d55796bfbc95ea160370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tracker-client.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>tracker-client_8cpp</filename>
    <includes id="Init_8h" name="Init.h" local="no" imported="no">visp_tracker/Init.h</includes>
    <includes id="conversion_8hh" name="conversion.hh" local="yes" imported="no">conversion.hh</includes>
    <includes id="callbacks_8hh" name="callbacks.hh" local="yes" imported="no">callbacks.hh</includes>
    <includes id="file_8hh" name="file.hh" local="yes" imported="no">file.hh</includes>
    <includes id="names_8hh" name="names.hh" local="yes" imported="no">names.hh</includes>
    <includes id="tracker-client_8cpp" name="tracker-client.cpp" local="yes" imported="no">tracker-client.hh</includes>
    <includes id="MovingEdgeSites_8h" name="MovingEdgeSites.h" local="no" imported="no">visp_tracker/MovingEdgeSites.h</includes>
    <namespace>visp_tracker</namespace>
    <member kind="define">
      <type>#define</type>
      <name>protected</name>
      <anchorfile>tracker-client_8cpp.html</anchorfile>
      <anchor>a363c8dcebb1777654ad1703136a14ec8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tracker-client.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>tracker-client_8hh</filename>
    <includes id="MovingEdgeSites_8h" name="MovingEdgeSites.h" local="no" imported="no">visp_tracker/MovingEdgeSites.h</includes>
    <class kind="class">visp_tracker::TrackerClient</class>
    <namespace>visp_tracker</namespace>
  </compound>
  <compound kind="file">
    <name>tracker-viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>tracker-viewer_8cpp</filename>
    <includes id="conversion_8hh" name="conversion.hh" local="yes" imported="no">conversion.hh</includes>
    <includes id="callbacks_8hh" name="callbacks.hh" local="yes" imported="no">callbacks.hh</includes>
    <includes id="file_8hh" name="file.hh" local="yes" imported="no">file.hh</includes>
    <includes id="names_8hh" name="names.hh" local="yes" imported="no">names.hh</includes>
    <includes id="tracker-viewer_8cpp" name="tracker-viewer.cpp" local="yes" imported="no">tracker-viewer.hh</includes>
    <includes id="MovingEdgeSites_8h" name="MovingEdgeSites.h" local="no" imported="no">visp_tracker/MovingEdgeSites.h</includes>
    <namespace>visp_tracker</namespace>
  </compound>
  <compound kind="file">
    <name>tracker-viewer.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>tracker-viewer_8hh</filename>
    <includes id="MovingEdgeSites_8h" name="MovingEdgeSites.h" local="no" imported="no">visp_tracker/MovingEdgeSites.h</includes>
    <class kind="class">visp_tracker::TrackerViewer</class>
    <namespace>visp_tracker</namespace>
  </compound>
  <compound kind="file">
    <name>libvisp_tracker/tracker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>libvisp__tracker_2tracker_8cpp</filename>
    <includes id="MovingEdgeSites_8h" name="MovingEdgeSites.h" local="no" imported="no">visp_tracker/MovingEdgeSites.h</includes>
    <includes id="conversion_8hh" name="conversion.hh" local="yes" imported="no">conversion.hh</includes>
    <includes id="callbacks_8hh" name="callbacks.hh" local="yes" imported="no">callbacks.hh</includes>
    <includes id="file_8hh" name="file.hh" local="yes" imported="no">file.hh</includes>
    <includes id="names_8hh" name="names.hh" local="yes" imported="no">names.hh</includes>
    <includes id="libvisp__tracker_2tracker_8cpp" name="libvisp_tracker/tracker.cpp" local="yes" imported="no">tracker.hh</includes>
    <includes id="Init_8h" name="Init.h" local="no" imported="no">visp_tracker/Init.h</includes>
    <namespace>visp_tracker</namespace>
  </compound>
  <compound kind="file">
    <name>nodelets/tracker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/nodelets/</path>
    <filename>nodelets_2tracker_8cpp</filename>
    <includes id="tracker_8hh" name="tracker.hh" local="yes" imported="no">tracker.hh</includes>
    <class kind="class">visp_tracker::TrackerNodelet</class>
    <namespace>visp_tracker</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>nodelets_2tracker_8cpp.html</anchorfile>
      <anchor>ad76405c5c0160f8ff5203429bd8f19fa</anchor>
      <arglist>(visp_tracker, Tracker, visp_tracker::TrackerNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nodes/tracker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/nodes/</path>
    <filename>nodes_2tracker_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>nodes_2tracker_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tracker.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>tracker_8hh</filename>
    <includes id="Init_8h" name="Init.h" local="no" imported="no">visp_tracker/Init.h</includes>
    <includes id="MovingEdgeSites_8h" name="MovingEdgeSites.h" local="no" imported="no">visp_tracker/MovingEdgeSites.h</includes>
    <class kind="class">visp_tracker::Tracker</class>
    <namespace>visp_tracker</namespace>
  </compound>
  <compound kind="file">
    <name>nodelets/viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/nodelets/</path>
    <filename>nodelets_2viewer_8cpp</filename>
    <includes id="tracker-viewer_8hh" name="tracker-viewer.hh" local="yes" imported="no">tracker-viewer.hh</includes>
    <class kind="class">visp_tracker::TrackerViewerNodelet</class>
    <namespace>visp_tracker</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>nodelets_2viewer_8cpp.html</anchorfile>
      <anchor>a40a54a1c8e42928a43cd69212f0aa029</anchor>
      <arglist>(visp_tracker, TrackerViewer, visp_tracker::TrackerViewerNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nodes/viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-vision_visp/doc_stacks/2013-03-02_14-13-07.148743/vision_visp/visp_tracker/src/nodes/</path>
    <filename>nodes_2viewer_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>nodes_2viewer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8914b441d6cf32dd893a21f44fad0738</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9d62022db9ed239fcc12a98651d21ede</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a50c0234742beb11c8b302b9040409232</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1InitRequest___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_1visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aac21bfe021fe68885de98b1c44c89911</anchor>
      <arglist>(const ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa912bf20e409710159aab32fb3e4c033</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1InitResponse___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_1visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5c40e3009862653a233346477d69c81b</anchor>
      <arglist>(const ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6b5ee006a4131e705c78d74251fc401a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1MovingEdge___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_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2a955bebd238e1d1ce8a0062eecb2041</anchor>
      <arglist>(const ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4f9407319378fe4979ee769f205c34f0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1MovingEdgeSite___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_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1cf5d8c1bc78516c6c5c763fd31a4052</anchor>
      <arglist>(const ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0c914d4487076bda97916b856d6f5fa4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1MovingEdgeSites___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_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adb6dab1c02df7abbd6cc94ebeb92fd59</anchor>
      <arglist>(const ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aefecbfa6ae03368deae8d96c646b710f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1InitRequest___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_1visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acf593360f2f26330fc58e5022c24fc92</anchor>
      <arglist>(const ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad254127f76d7ded5584b472a84e7711d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1InitResponse___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_1visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a605000c74ead4ec0bce01605d223b295</anchor>
      <arglist>(const ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa6da597581bae9cdfd46bfe67f435599</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1MovingEdge___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_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab3ff5df037342ed2d30b0d6615cd0df6</anchor>
      <arglist>(const ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a67af135ed4218df75455b64cc07e66b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1MovingEdgeSite___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_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8e5d61950958ff20b4d91b50c4f613fc</anchor>
      <arglist>(const ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4a111941cab477c24714c93c204c0bc1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1MovingEdgeSites___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_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab9a6a34f30a998320c2f208f81de7dd6</anchor>
      <arglist>(const ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0babeab19f123f7fcefd2d5abb20e760</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1visp__tracker_1_1MovingEdgeSites___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; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1visp__tracker_1_1InitRequest___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; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1visp__tracker_1_1InitResponse___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; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1visp__tracker_1_1MovingEdge___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; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1visp__tracker_1_1MovingEdgeSite___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; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1InitRequest___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; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1InitRequest___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; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1InitResponse___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; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1InitResponse___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; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1MovingEdge___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; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1MovingEdge___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; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1MovingEdgeSite___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; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1MovingEdgeSite___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; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1MovingEdgeSites___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; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1MovingEdgeSites___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; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1InitRequest___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_1visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a19e41902d2a60b035d0c561fe6415603</anchor>
      <arglist>(const ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa3fbd6b978bc735152cc43b63241c51b</anchor>
      <arglist>()</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_1visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4fe7fe6f000a15fe3334cf2b9c500157</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_1visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a223c395db531e5f84ee49bc79784c189</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1InitResponse___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_1visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9f5b5237556a4abee306f150bf7fded2</anchor>
      <arglist>(const ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad88785655169c9ab6c8de00e06c05a4d</anchor>
      <arglist>()</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_1visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa1ea3cc7319dc12c7786c0c488530a00</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_1visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab5ff4c4b071918dff14eadbfd2a6330b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1MovingEdge___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_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7b3974794063a7d71770b4bcd31671ed</anchor>
      <arglist>(const ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a451b6cdc661ab35a992c2e0ff7f4633d</anchor>
      <arglist>()</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_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a78185657da81fe7787c61835ff26ff53</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_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a883f66e99071d1724532909b169b1142</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1MovingEdgeSite___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_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab710ffb718f053af5bf70061a4c67999</anchor>
      <arglist>(const ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2db2d00e1ef39ce21f0bf26841f1bb3c</anchor>
      <arglist>()</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_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a53d7fd4a151ffa8880f941586d67bb9b</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_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6b405b36baa491c6a52196fc3ab08a89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1MovingEdgeSites___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_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a32c1b6e8b4e8f7e1c9f59359ef0506ab</anchor>
      <arglist>(const ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &amp;)</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_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a14ec194683e8ade85676d284a51cf33b</anchor>
      <arglist>()</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_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ad1f43a8db1d36bae26da42557adc2e</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_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7af0229b85deca7a7958569a130ea8f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1visp__tracker_1_1InitRequest___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_1visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a16b6127d7f4f77cdadbe561ebe597798</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_1visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2c696aaa89189e8d7dbd1e548adfe9a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1visp__tracker_1_1InitResponse___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_1visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae41234875d9ae53bdaad11e2eb1f0439</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_1visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a86df8074ab145b6fa0f92580042c4865</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1visp__tracker_1_1MovingEdge___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_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4b3153b3d9fa89b7922905dc3893edf7</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_1visp__tracker_1_1MovingEdge___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1f51630d9799c51d202e2b918b1897f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1visp__tracker_1_1MovingEdgeSite___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_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae4aa3025b4583d1878579f70b61d6e8b</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_1visp__tracker_1_1MovingEdgeSite___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abf8543d369cac1b3841c40cb1f0e04ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1visp__tracker_1_1MovingEdgeSites___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_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7a472ffc3b3363d54b37718b96c1e783</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_1visp__tracker_1_1MovingEdgeSites___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2de2e0711cfe0820dbb8190723e002a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; visp_tracker::Init &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01visp__tracker_1_1Init_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_01visp__tracker_1_1Init_01_4.html</anchorfile>
      <anchor>aa30dc99b5f4671286c5b0dbdd4e31ea8</anchor>
      <arglist>(const visp_tracker::Init &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01visp__tracker_1_1Init_01_4.html</anchorfile>
      <anchor>a02dddb6be72f4ae07fe15b77c3ab6484</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01visp__tracker_1_1InitRequest___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_01visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a812fc82f7156a3d45c1c937dfc396f26</anchor>
      <arglist>(const visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a53c18aac849c147df5357d1859fc7cb1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01visp__tracker_1_1InitResponse___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_01visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a564ae7c1ea7b9f5967b5ee9ccbbc47d0</anchor>
      <arglist>(const visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3dc8ccb48ae46fcc2410166ff737a34d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; visp_tracker::Init &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01visp__tracker_1_1Init_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_01visp__tracker_1_1Init_01_4.html</anchorfile>
      <anchor>ad68d98ffa90e308e8e63e3dd2b97efee</anchor>
      <arglist>(const visp_tracker::Init &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01visp__tracker_1_1Init_01_4.html</anchorfile>
      <anchor>ab7cd5697aef161255e3ef3b2aaa4e99e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01visp__tracker_1_1InitRequest___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_01visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a954635cb402b45700dbf9d993aafb571</anchor>
      <arglist>(const visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01visp__tracker_1_1InitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a90cf4a98b407370f72d05a1f0d4d8629</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01visp__tracker_1_1InitResponse___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_01visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adeb1ccb3b732840f995d0773ed101900</anchor>
      <arglist>(const visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01visp__tracker_1_1InitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a03d1486bc52beb072393ea570df4d6e3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>visp_tracker</name>
    <filename>namespacevisp__tracker.html</filename>
    <class kind="struct">visp_tracker::Init</class>
    <class kind="struct">visp_tracker::InitRequest_</class>
    <class kind="struct">visp_tracker::InitResponse_</class>
    <class kind="struct">visp_tracker::MovingEdge_</class>
    <class kind="struct">visp_tracker::MovingEdgeSite_</class>
    <class kind="struct">visp_tracker::MovingEdgeSites_</class>
    <class kind="class">visp_tracker::Tracker</class>
    <class kind="class">visp_tracker::TrackerClient</class>
    <class kind="class">visp_tracker::TrackerClientNodelet</class>
    <class kind="class">visp_tracker::TrackerNodelet</class>
    <class kind="class">visp_tracker::TrackerViewer</class>
    <class kind="class">visp_tracker::TrackerViewerNodelet</class>
    <member kind="typedef">
      <type>::visp_tracker::InitRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InitRequest</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a3c75b822a1c750f6fe221975ffb82f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitRequest const  &gt;</type>
      <name>InitRequestConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a84df6bce025c80990fe445a7f923bb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitRequest &gt;</type>
      <name>InitRequestPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a975ec94ea6b2262c6c99d75e03a462f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::visp_tracker::InitResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InitResponse</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>abd272946dce677df38bcb1b80c21f970</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitResponse const  &gt;</type>
      <name>InitResponseConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a72a098722f45851f3d6d0f33c016775f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitResponse &gt;</type>
      <name>InitResponsePtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a21333c3f333076afc9fe3953353ed7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::visp_tracker::MovingEdge_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MovingEdge</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>aa318cdcb1cc5020a1bcc08cffacd84ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdge const  &gt;</type>
      <name>MovingEdgeConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ac1d07df11284a77b5b498077b1b2a2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdge &gt;</type>
      <name>MovingEdgePtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a75b0d8f8e13da107db8c9fd56f78e4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::visp_tracker::MovingEdgeSite_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MovingEdgeSite</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a5e403ea296cd89149852377fa6823f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSite const  &gt;</type>
      <name>MovingEdgeSiteConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a66d54f7b4c730032d6c352eac73f428f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSite &gt;</type>
      <name>MovingEdgeSitePtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>af89511d53e8aa0070b43d30d00b174bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::visp_tracker::MovingEdgeSites_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MovingEdgeSites</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a03c32a1ac1458671888554494912eb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSites const  &gt;</type>
      <name>MovingEdgeSitesConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>adf4ac9a68fde33be0ebda6065717c6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSites &gt;</type>
      <name>MovingEdgeSitesPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a897819878ff2ccfd165d4ead9787a002</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>camera_velocity_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a747cf54be9b8eddaf2e9a38e76535b7c</anchor>
      <arglist>(&quot;camera_velocity&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>default_model_path</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>acb4915106c7c465b7901620f97a18c40</anchor>
      <arglist>(&quot;package://visp_tracker/models&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>default_tracker_name</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>af789ef1fab82a46002dc132e76084db6</anchor>
      <arglist>(&quot;tracker_mbt&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>init_service</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a25571d9e11c488c4f17f07cbb60ac4b7</anchor>
      <arglist>(&quot;init_tracker&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>model_description_param</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>af9e224144ed8ddc7b9f2c7920eaa14fd</anchor>
      <arglist>(&quot;model_description&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>moving_edge_sites_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a2492a56eb31fd35e3a2b8fb6b2058019</anchor>
      <arglist>(&quot;moving_edge_sites&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>object_position_covariance_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a55d9f6b029c80965061cc442e1972af6</anchor>
      <arglist>(&quot;object_position_covariance&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>object_position_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a3844a01c6ae766cb3db1a1706f276110</anchor>
      <arglist>(&quot;object_position&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ace666ac018991be947cd1c3f0c1d960b</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>af2f469d9d8eb71328f264350978324c0</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a2e3606186eea881d1c3215b7a11dd620</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>camera_velocity_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a12c9db23039c86da6f6c3fb3a584666b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>default_model_path</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ae1e3ec93ee9f00b3c884f13aeca26eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>default_tracker_name</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a0f012a8ce456265c19f711d843492eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>init_service</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ae1026378c484aee68c4e5aacee1137fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_description_param</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a8a2d8fcf4d4fb46d88d494174238f739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>moving_edge_sites_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>aa50f007a1392c01884519bebc762c33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_position_covariance_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>aa5d07b6dd2aa09793b4403b83ca99dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_position_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a8c01bac71a88d55796bfbc95ea160370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visp_tracker::Init</name>
    <filename>structvisp__tracker_1_1Init.html</filename>
    <member kind="typedef">
      <type>InitRequest</type>
      <name>Request</name>
      <anchorfile>structvisp__tracker_1_1Init.html</anchorfile>
      <anchor>a54eae0fb6cedbac799fb3f4c7aac834a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structvisp__tracker_1_1Init.html</anchorfile>
      <anchor>a3ea0909f6e507aa666b9666400f0888a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InitResponse</type>
      <name>Response</name>
      <anchorfile>structvisp__tracker_1_1Init.html</anchorfile>
      <anchor>a16393a63d0c09336a2f36789759aaaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structvisp__tracker_1_1Init.html</anchorfile>
      <anchor>a74e79222479704c76a9ba4a2b1cf6b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structvisp__tracker_1_1Init.html</anchorfile>
      <anchor>a0ebf117793f8fc33c2c070e0bbcf2881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structvisp__tracker_1_1Init.html</anchorfile>
      <anchor>a4d455e565d365f03bba081c5bc686b1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visp_tracker::InitRequest_</name>
    <filename>structvisp__tracker_1_1InitRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::geometry_msgs::Transform_&lt; ContainerAllocator &gt;</type>
      <name>_initial_cMo_type</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a2ee29cffab0fde71171964bc617ddd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt;</type>
      <name>_moving_edge_type</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a810fb97d7b4d9adc7029f3543a838745</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>af32f0d91e44dd8192c14bbd64fc59160</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>abba9dbb7073550f64c2036a8bfda77c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InitRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>aa5f3c0d4e1016a3a541f3d047a465916</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>af6bb7ef2b75f843ec7c806756a1768a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>afb9524cd718bcdc826ba64ec6a6b8cef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a18af8fc1004bfdf031a03b54db8d201b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>ac90ea88dd19c63e697cf000e04b42a03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a1d2f74210fd520a554f722b3ae1d4e14</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitRequest_</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>aa92b1baf9c43977495c743e88469510b</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitRequest_</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a149c261af122860e04803a327bbe2612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a58c1f510eac9a512b62cd1805c1e43c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a3812ea00a917321919a3eef147029985</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a176a5565f48411005430c339d4c9891a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a9519822908ad89781df852a09e157031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>ad56a93896b3f70a3cf56c64017f66f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>ad2b96f429c120da602dd513dad158396</anchor>
      <arglist>()</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>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a13ec1e609dc98da789acabfadf4b8cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Transform_&lt; ContainerAllocator &gt;</type>
      <name>initial_cMo</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>af6a95a150a72857014fe90fa47768a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt;</type>
      <name>moving_edge</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a9375bf707c8cd14ef82d3b1b1b75d7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a96460978cf83b963c8e7d4e49d45850a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a7f9bbf3eaf59c8653d962fb3bdf323d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a8b8650d394cb8518c9b6623415daaf1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>ae3c0c3784eaa391b4e3bf537e8680539</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visp_tracker::InitResponse_</name>
    <filename>structvisp__tracker_1_1InitResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_initialization_succeed_type</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>afb2795760b110559bf5422e1f8b2c1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a397526a75f15af1e5c08a86e7bee5797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::InitResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a3a8625f5b0e1849d970d4010952fcdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InitResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a5f00726fe557f15abe6d32adef464032</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>abfd35276c703cfbcf77910977ae22a85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a86948c3090de389525da0556b6f004c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a3c99f08f4cca94432cfdd1d204354428</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a01eb148a43aaea8caeaaa8a750c20e3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>ac1ea10d9f56ccb4879ca87a06ee891c0</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitResponse_</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a833a3436cc3f5d256565161a3de866a7</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitResponse_</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>ac734f70b853d14bfe692a556805aeeb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a8c569b89dbbb05f5ea2bfd08f2e644f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a7ba25baec2f66c294af58c341f1e0053</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>ab2afd776f1c2a30eb2f421bc3d68c225</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>aaeff6ea781d824052944a50323f59b14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>af46f700389dac5f5f73ca057572715ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>aeddf2e61ea571cd573d05c86f9b3f2b0</anchor>
      <arglist>()</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>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a523f6cfa9dbe55830b29490d87d7725e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>initialization_succeed</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a34ca96813949af06707132adf24e9f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>aea4889ff4abd1f29f65a88b7e832fceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>aa22cc029dc497e324d8d9fd62892bd0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a250936b9269b4cda806a09cb85bfade5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>a2ac57f40603cb06727119a2f0ea38862</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visp_tracker::MovingEdge_</name>
    <filename>structvisp__tracker_1_1MovingEdge__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_aberration_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a528aed09e2d052ee0866cecc17e4e35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_first_threshold_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>aa3bfd9c1b35beabf444610adf782eab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_init_aberration_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>ab20fe7e381825e496d0bdd038b60a84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_lambda_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a1aa47de615698c11fb8f7e8818ca12dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_mask_size_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a734743abbb3d034f0f146ac7db07be5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_min_samplestep_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a19db4d26ac7bd241e709c211c9603b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_mu1_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a651bb674240f4f841dfe1d283f83acd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_mu2_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a074ec49df0c2de8d5ed7b1023ae098a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_n_mask_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a5882b2e48a1d4668fe563b8312a1934f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_ntotal_sample_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a55114e0d7213927caadf80ba9c465b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_range_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a99db20aad64c39c2400a9f32f4979235</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_sample_step_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>ab80a0f7f17da4db8afe078291c01c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_strip_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>aa68682c66e8e318350f5a5852282eda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_threshold_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a492170b2f4146a2701f58ef2c74e3ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a9f6ebf761a899875dd2d13b37ad9a039</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdge_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a10827a586367cfa7fa5c9e4f87cb429c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MovingEdge_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a0900e4840c6ac3878e066671583a2636</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>ac4f794bde2a028b6eecad4596827c7b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a36f9c03faadec93bb4ca45078b900847</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a4d35852ca3c09f60fdc13355b5469ca0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a10de0e59508cedefde4d97773fc2d51f</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingEdge_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a28895dab454d5a5bea82e24c4a140a57</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingEdge_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a602701398c14e4ca31ddcac647621cb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a1a132d5f5ed218bd0980b3feb2534bec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>af188542a388cb0bea00837d42fcb2873</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a5558a1e0714b5644d8c68255e7158cec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a94eb74a7a2261fef8eebe69e867b8be0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a8dc67fcc806fe73449f30ef7e81fba03</anchor>
      <arglist>()</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>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a116c333f7b2547292cc1827a8a95ba70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>aberration</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>aa84ca13c5630a8d5c4e8c3d577784213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>first_threshold</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>ae2f2a322e6959c493a1d08f6d8c0dcf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>init_aberration</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a6d00fa58ac2e90fe0de3d857a33d8af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lambda</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a4686b13b09a791869f3bbe1c51d84517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>mask_size</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a1619821454ebc1831c64cf148f7b2de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_samplestep</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a790d314783d39404c2b009c365cb1cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu1</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a067160f79622cf1083d7202eb19132a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu2</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a07e279b4c458809ab3b2e5cd91939b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>n_mask</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a9954e391127d382ba5a05dc21bfec02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>ntotal_sample</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a15516bdc6e1b2c57b2be8aaae9c48efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>range</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>abded2bbf1327c604e6e81200dbb20728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>sample_step</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a27abc117c302baf20f4d6d36e88c4f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>strip</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>af8415242765f32ec4103d5cdf5cf3ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>ac9210d4e779950b6a6252f2f4365dd4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a75a0dccc3a340ba825c0a0a5c0f3310c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>ad16756776606cce31434541a07d40e3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdge__.html</anchorfile>
      <anchor>a912444e6c610bed8a9983ab99ebe1199</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visp_tracker::MovingEdgeSite_</name>
    <filename>structvisp__tracker_1_1MovingEdgeSite__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_suppress_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>ae6eab7a69a4d139ebe65cbd668dae4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_x_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a4e67a28f9c667e73cd63d0aa5aa98452</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_y_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a1ac0531ad09d1f77aa7c0ddaf46a7e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>aeccf9ffc0b35744aeb3369a21f630185</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a98aa9b74c2e5e55a2ddd8e8815531d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MovingEdgeSite_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a91fa3232920faafdd825a24f6e933465</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a47a14df063ab9c5c58837d74a6d3d179</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a5da34f6d66405070ff2c5236bb056969</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a9ddd492cc19db66447c3feb55052b888</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>ab281457e81613ff9e88956f968384c5e</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingEdgeSite_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a3c3517d2eac27388cddcab875696fac8</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingEdgeSite_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a44489a62282eef1277b93a3aa028a190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a27f48a93242473f00d72796cca054e86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a448dc89de385b5f8da1d5e744ec7581a</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>aece825a7ac8a32d1ec5d53740b193f52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a80a93cb9e3fd26ca2c49dc74cc674218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a12c0da051aa06bfab899ec73e947abdf</anchor>
      <arglist>()</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>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>adf5c7354c50a9af2263864373f970407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>suppress</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a83a97dbdae79bbbbaa94e85bc2902f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>aa50bd372c98c310e2eecca6ce8ed8526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>ac1bbfa79f5eb6f645bc6c307d980ffc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a86670d21f348d568ca015bcba09a26dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>aceb12e8f396457640c431f5fa2eff743</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a54401929fa4d5a7b799a314ae1e899de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visp_tracker::MovingEdgeSites_</name>
    <filename>structvisp__tracker_1_1MovingEdgeSites__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a811183b1429e180231c42e9e33c149d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_moving_edge_sites_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a3055d429baf63368e9d9fb633a3f8e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a5eb3dd7b4e98eeaa5bcec2ff38d2717e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSites_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a98119ef51dc0acae824e71af36945c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MovingEdgeSites_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a3782635c6276b9709ab179f80a8702c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a095b8a44813aaebc446d0e472490e90a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>acab1623980f6c2f68430766cd04cdc2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a8bb443dd17d1ee42bb699ae6e38a3eb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>afc559168d89fc965b6ac74713a73273e</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_moving_edge_sites_size</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a0e97ccfddd4aa3fbc7baff1bdfa2af1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_moving_edge_sites_vec</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a017aed88f5e2c1e9282d8394e5981435</anchor>
      <arglist>(std::vector&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingEdgeSites_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a2e866f46014e48630dbd6fb1aab26d52</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingEdgeSites_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>aa8806b1d85720697598d10396f660e90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>aeff37282ccef7539f04bc8afc5d509ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a103b753f6fcad0510b73005c21ebc186</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_moving_edge_sites_size</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a5a7b404f398c0b6f648e62ecf78155df</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_moving_edge_sites_vec</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a15b764758f0fa0793263a766d815b27d</anchor>
      <arglist>(const std::vector&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a8f0226fae58ddfdb5408ad354603bc9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a5b743d7b321a5a6c8f43f847366a0ee0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>a2390a6a2ed2561027c45e8af581dd02c</anchor>
      <arglist>()</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>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>ac8bfbfc2de8518b3b33f31ec3657a7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>abcfd727f8cf2480dcafcb8bdce9072ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::visp_tracker::MovingEdgeSite_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>moving_edge_sites</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>ab274117f88cba8611af640329cb83469</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>aff32522d981b1d0335011b7268997013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>ab9112f9fa22c1b4c6101e1943f313a5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>abdf597f18f7ab373adbeaff21ede799b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visp_tracker::Tracker</name>
    <filename>classvisp__tracker_1_1Tracker.html</filename>
    <member kind="typedef">
      <type>vpImage&lt; unsigned char &gt;</type>
      <name>image_t</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a05da86465d9b6364528e04519417d68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; bool(visp_tracker::Init::Request &amp;, visp_tracker::Init::Response &amp;res)&gt;</type>
      <name>initCallback_t</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>ae7fb05eba10d57c96b6e6a53c5b23d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; visp_tracker::MovingEdgeConfig &gt;</type>
      <name>reconfigureSrv_t</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>aa826110c71d7dfdc0b7532149d2ec233</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>State</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>ab09f8d6f98827ca752fb0a8b07875029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_FOR_INITIALIZATION</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>ab09f8d6f98827ca752fb0a8b07875029a95b3b1b167a5dba686a02f24ed3c57cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRACKING</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>ab09f8d6f98827ca752fb0a8b07875029a0abfd9eb4ddc6ce94f2a56341608c37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOST</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>ab09f8d6f98827ca752fb0a8b07875029a1988ca5f71ee0176e4a25c1c59d9c82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a377b9f96f317c9829fdfb372d3b1a154</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tracker</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a97f4c4d617f2ffcf6d044892af933b80</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;privateNh, volatile bool &amp;exiting, unsigned queueSize=5u)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkInputs</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a3f1d181a670f77003dd678661f82e4cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCallback</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a8087eb763efeeb5d2cbb81a3bce71633</anchor>
      <arglist>(visp_tracker::Init::Request &amp;req, visp_tracker::Init::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>objectPositionHintCallback</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>aab617dd69479fde679d7d0962f83a38c</anchor>
      <arglist>(const geometry_msgs::TransformStampedConstPtr &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateMovingEdgeSites</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a368b79c8dcf5420d70b739d6439e1250</anchor>
      <arglist>(visp_tracker::MovingEdgeSitesPtr sites)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitForImage</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a4b550c4536ce2d89e5c4383d2d5e8691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>exiting</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>afaad746ceb28b125c6c60125ea0d2c3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a3114b742ede31439b3394c8da421b4c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cameraInfoTopic_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a3870c7ecd0cbad56824c1d8184ce44b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vpCameraParameters</type>
      <name>cameraParameters_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a70067763e067dc0ffd455c1108980ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cameraPrefix_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a33a47a6498f4c13e1b8732b479d30aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>cameraSubscriber_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a169ad700c0eae87005afe20a383ae7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_proc::AdvertisementChecker</type>
      <name>checkInputs_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>afdf430a034cb831b1705c3d914aab6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>childFrameId_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a7c7ab6afd037752cbf3cd0d264bf1e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vpHomogeneousMatrix</type>
      <name>cMo_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a151fdd6ce88e881b2fe50fa91bb5850e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>compensateRobotMotion_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a77011534cb1d7846e60e104e2fccee1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool &amp;</type>
      <name>exiting_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a648b7eb678210746b1c734053e492fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Header</type>
      <name>header_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>ab4afdc6d613684e213227cec8e683f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_t</type>
      <name>image_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a48c96a4f846a2ea508de6ba4d1a7853f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>imageTransport_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>acb2682f2f309ef449cecd0dfad91de8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfoConstPtr</type>
      <name>info_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a18ebafe70ba6c93414eb18f4cf5e82da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>initService_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>aaaa28e91d12e03b5e8067b59d9d30f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>lastTrackedImage_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>aea7ee074dbb5806e2ed79037eec7f01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>aaab6b5472ba3a685d4265933fbbd2ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vpMe</type>
      <name>movingEdge_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a4ea22b9300e43d5a378e1783d0999157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>movingEdgeSitesPublisher_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>af1e4385d6c7dbaad626533209acb15cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>mutex_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a5a60c71f9f96953d09b3b542f850ea0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>nodeHandle_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a3d5ed22b071b39f7a3dc9f6327ff7491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>nodeHandlePrivate_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a80bc2fe670cae760720a66d83c9289c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::TransformStamped</type>
      <name>objectPositionHint_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a99de0e54addc8bd834d7c3a1d1e907f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>objectPositionHintSubscriber_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>aef27f452161d0cb864db1e123ba65db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>queueSize_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a654825b4bb743f065dd4d4eca303592e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>reconfigureSrv_t</type>
      <name>reconfigureSrv_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a437fa9f4a60f69257d06faed37529b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rectifiedImageTopic_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>adf10afba059d9afd6eaba33da76de37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>resultPublisher_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a22b99862b8fd4463a4a41898027d9334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>State</type>
      <name>state_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a47ac9a2e1c9b4209b390dc3d4341704f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tfBroadcaster_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a9740590ea19af0d4ba0bd23ce522dd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vpMbEdgeTracker</type>
      <name>tracker_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a6638b44cfb0d33bc5e5f2fff02ade563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>transformationPublisher_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>aae9a5f97c135627cf6e04902e1c76be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>transformBroadcaster_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a0be24fe7e29994e374c098e2cf45854e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::filesystem::path</type>
      <name>vrmlPath_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a152220f0ef4307787e234eee41b3ffe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>worldFrameId_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a1240e7fbcab083fe340814c47e93ee66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visp_tracker::TrackerClient</name>
    <filename>classvisp__tracker_1_1TrackerClient.html</filename>
    <member kind="typedef">
      <type>vpImage&lt; unsigned char &gt;</type>
      <name>image_t</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>ad6ea6fac6b3e78f1041dcbb0357c8a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; vpImagePoint &gt;</type>
      <name>imagePoints_t</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>af6759dd8e0553e04768e819e31cdd8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; vpPoint &gt;</type>
      <name>points_t</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>aa4be603e43bc7b1dd18346fb3edb6f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; visp_tracker::MovingEdgeConfig &gt;::CallbackType</type>
      <name>reconfigureCallback_t</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>aa0c8933d99ea65b13c0e5b8a50641811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; visp_tracker::MovingEdgeConfig &gt;</type>
      <name>reconfigureSrv_t</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>ae471359eb0daf24593722231da248961</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>ae549601455446309eb4ead2acd66c25e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerClient</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a9c5a8a607bdba6fbf86bced171c939ee</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;privateNh, volatile bool &amp;exiting, unsigned queueSize=5u)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkInputs</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a3212a2d750657b027b5173dfd471db22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>fetchResource</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>ab51931dc15304c80dda52533fec36b9c</anchor>
      <arglist>(const std::string &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a5789fe816e18f53a89d1cfbea63d2aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initPoint</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>aedb4b44f104875801541d2d5fb28f3bf</anchor>
      <arglist>(unsigned &amp;i, points_t &amp;points, imagePoints_t &amp;imagePoints, ros::Rate &amp;rate, vpPose &amp;pose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>points_t</type>
      <name>loadInitializationPoints</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>af2258b15ed2aa329a763322bc5536713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>vpHomogeneousMatrix</type>
      <name>loadInitialPose</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a29663462d8be564d2c399a09203472db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadModel</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a4e996d17bc7e144d4f1c7254406289a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>makeModelFile</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a0f0949db0413471cde62be98553ddd11</anchor>
      <arglist>(boost::filesystem::ofstream &amp;modelStream, const std::string &amp;resourcePath, std::string &amp;fullModelPath)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>saveInitialPose</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a6bda9210e3de6bb95499b1c9b6850b6c</anchor>
      <arglist>(const vpHomogeneousMatrix &amp;cMo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendcMo</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>ad82869bf7a5b052ae89cd32671cca92a</anchor>
      <arglist>(const vpHomogeneousMatrix &amp;cMo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>validatePose</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a3a6ec0fe37f1d28b3b14da88c0f20e46</anchor>
      <arglist>(const vpHomogeneousMatrix &amp;cMo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitForImage</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a0ff71f5650720d1f6e8684a3718d13ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>exiting</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a6dc91eb1e3503a1db5055e988ede5fc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cameraInfoTopic_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a491729a099a20b96bd5eccd48e3f132b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vpCameraParameters</type>
      <name>cameraParameters_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a161080848a5166f89b2d5cb1332c7a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cameraPrefix_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>ae4a563fb28aa914885909d4840532287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>cameraSubscriber_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a622cfc27efd7f7462db3974c3c17c4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_proc::AdvertisementChecker</type>
      <name>checkInputs_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>ae572487f1aa18ec23b1ae1725f761f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>confirmInit_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a08651ac04a888839fe73b7d58c8356f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool &amp;</type>
      <name>exiting_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a1d5a16a322052c3f5cf0560bdb26871d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Header</type>
      <name>header_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>aec643f62f7206500fcd25fe91a68de01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_t</type>
      <name>image_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>aa5206ea5f9b2c0b2aa5e1ecd9dc51126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>imageTransport_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a443a24f0c34b3986df8203e527b0b507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfoConstPtr</type>
      <name>info_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a538738ef95af655dac69b5c9d0228c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::filesystem::path</type>
      <name>initPath_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a2e7bc59945703ffb0996c0e50a8ec6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>modelName_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>afdc0b5ac7991a3530416ac1fa8745976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>modelPath_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a6d7964f5b78284d4abdfb6e84bdfd7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vpMe</type>
      <name>movingEdge_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a4eb3a6a69ab3954c001e1497204b5e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>mutex_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a9d6dda69eda42435bb8f1ac9ec573934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>nodeHandle_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a23754bd595bc785e17cf4e7a3cdbb4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>nodeHandlePrivate_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>ad2db62feadf4ff50e0ea5bac1e14a5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>queueSize_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a50a6d6986fe588202c401bc08140fe53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>reconfigureSrv_t</type>
      <name>reconfigureSrv_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>ad395669f336952fad3ac61ef106bf4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rectifiedImageTopic_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a93cf14ee13790f2683c31d448d21c183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>resource_retriever::Retriever</type>
      <name>resourceRetriever_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a569f6fa29697389f670e9d899f4b1309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>startFromSavedPose_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a19e5510bb42c77381efd2efbc6a40294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vpMbEdgeTracker</type>
      <name>tracker_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>ad0703b72ca3ae39fccb490805baf489b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::filesystem::path</type>
      <name>vrmlPath_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a3ee1099bf7cfd0f1e505d8d80175af39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visp_tracker::TrackerClientNodelet</name>
    <filename>classvisp__tracker_1_1TrackerClientNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classvisp__tracker_1_1TrackerClientNodelet.html</anchorfile>
      <anchor>a00c432dd98306c2d3d9cbb3783c69bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classvisp__tracker_1_1TrackerClientNodelet.html</anchorfile>
      <anchor>a2cdf761a836d9432d3b4aa516c62da4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerClientNodelet</name>
      <anchorfile>classvisp__tracker_1_1TrackerClientNodelet.html</anchorfile>
      <anchor>a491f5db80297ec45b219b985800b35c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrackerClientNodelet</name>
      <anchorfile>classvisp__tracker_1_1TrackerClientNodelet.html</anchorfile>
      <anchor>a8b2c5ff7095875b97d6fa1c3ac0c96e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>exiting_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClientNodelet.html</anchorfile>
      <anchor>a3a12080f5fed82a523add665c187ab7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>thread_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClientNodelet.html</anchorfile>
      <anchor>a0327c7af9cb17632373ee2abcb4faec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; visp_tracker::TrackerClient &gt;</type>
      <name>trackerClient_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClientNodelet.html</anchorfile>
      <anchor>a4ec12e0e5553548652c70fa6070017ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visp_tracker::TrackerNodelet</name>
    <filename>classvisp__tracker_1_1TrackerNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classvisp__tracker_1_1TrackerNodelet.html</anchorfile>
      <anchor>a2d55f9a5cb19c301f671e31730ae66c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classvisp__tracker_1_1TrackerNodelet.html</anchorfile>
      <anchor>a212f683b5620da59fa485c1871981c66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerNodelet</name>
      <anchorfile>classvisp__tracker_1_1TrackerNodelet.html</anchorfile>
      <anchor>a436b0f0b1693971d7a34fb70c577a2f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrackerNodelet</name>
      <anchorfile>classvisp__tracker_1_1TrackerNodelet.html</anchorfile>
      <anchor>af3884c1b72d42dde9510698656c1102d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>exiting_</name>
      <anchorfile>classvisp__tracker_1_1TrackerNodelet.html</anchorfile>
      <anchor>ae8b26edb10e905a3b87b43dc79efd6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>thread_</name>
      <anchorfile>classvisp__tracker_1_1TrackerNodelet.html</anchorfile>
      <anchor>a8596d9c2476a48e9d64c303e3e584b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; visp_tracker::Tracker &gt;</type>
      <name>tracker_</name>
      <anchorfile>classvisp__tracker_1_1TrackerNodelet.html</anchorfile>
      <anchor>a91cf205bf947337b3e18c087f4b03cf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visp_tracker::TrackerViewer</name>
    <filename>classvisp__tracker_1_1TrackerViewer.html</filename>
    <member kind="typedef">
      <type>vpImage&lt; unsigned char &gt;</type>
      <name>image_t</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a7a5ec3eca01631dfc8526024f472e258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::CameraInfo, geometry_msgs::PoseWithCovarianceStamped, visp_tracker::MovingEdgeSites &gt;</type>
      <name>syncPolicy_t</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a4efac19a2e12e48c1b9b862c1bcd5a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a0f2f5ce3c267863f92a7b637c0ad9759</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerViewer</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>af96cf37b2a320060554c9ebb3478b795</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;privateNh, volatile bool &amp;exiting, unsigned queueSize=5u)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>aea2d1235e98685ff45dac4d30f31d9b1</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;imageConst, const sensor_msgs::CameraInfoConstPtr &amp;infoConst, const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &amp;trackingResult, const visp_tracker::MovingEdgeSites::ConstPtr &amp;sitesConst)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkInputs</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>add5d024d7e4c951d5a5078d01719757f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>displayMovingEdgeSites</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a1fa60203c86d86870d9ff6ab0ea6afbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeTracker</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a1a1aa04c68b6c34306a79b4264213cd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>timerCallback</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a42fbf4b05da5df4dcd3e8801325f3e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitForImage</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a117c70fe3a8989c8ff95e82a362d9faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>exiting</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>aaf4eb2f2d587b36fe5d262f34481275e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vpCameraParameters</type>
      <name>cameraParameters_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a2ef0d784eccc20d322879ca9975c1bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_proc::AdvertisementChecker</type>
      <name>checkInputs_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a933b9bbb7fe52b357969f0fcafa9a3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::optional&lt; vpHomogeneousMatrix &gt;</type>
      <name>cMo_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>af2549e9032fae9dce3e10a381f24de3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool &amp;</type>
      <name>exiting_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a206762e34181e03ef1679b25b9b252ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_t</type>
      <name>image_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>ac0634e527b04dc437499936b2a2c2353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>imageTransport_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a75b2898847fac38cd34178479591b1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfoConstPtr</type>
      <name>info_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>ab1e7edbd8f732fd5a75a98eb641bf250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>nodeHandle_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a314a418b7bd548622747324e59a29f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>nodeHandlePrivate_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>af7a1b5a7b17e3974fe2dd0d5be3083ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>queueSize_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a3df2668e0070e94e4c3e8729b16add8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visp_tracker::MovingEdgeSites::ConstPtr</type>
      <name>sites_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a39e634e6612d727f6e03efc7022e1391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vpMbEdgeTracker</type>
      <name>tracker_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>ad371d1c969be38a74189eb690a35d627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::filesystem::path</type>
      <name>vrmlPath_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a5c35722fe8c3da10440718c6855b7ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoSubscriber_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>af0045a4eddd8cc7993105a3cdeb29660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageSubscriber_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a20be1b9db971abd72086a510664fd638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; visp_tracker::MovingEdgeSites &gt;</type>
      <name>movingEdgeSitesSubscriber_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a27a6608dc435d7eff3740ac6c6bc7ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; syncPolicy_t &gt;</type>
      <name>synchronizer_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a6da99953b82a899acce3c47bc7a9fbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; geometry_msgs::PoseWithCovarianceStamped &gt;</type>
      <name>trackingResultSubscriber_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>ac25c69aa2567ada804a7ce724fd11d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cameraInfoTopic_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>ad3e93adf17577fb66f917b8a2453d6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rectifiedImageTopic_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a7e1d05b741407ea8740ebea564717db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>countAll_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a929f508c4ad3cb784ce13075a948158f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>countCameraInfo_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>aca5ee26d800192393e6564ec8f237245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>countImages_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>ab25e33a3654a2ac41a8a22bd454e437e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>countMovingEdgeSites_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>aaca567177cafdf4cb3ece7f088c5a441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>countTrackingResult_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a30f475d60e4a7989ec65cbbf40cf2f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallTimer</type>
      <name>timer_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a37aefd9640f618c6227440d84a5f1611</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visp_tracker::TrackerViewerNodelet</name>
    <filename>classvisp__tracker_1_1TrackerViewerNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewerNodelet.html</anchorfile>
      <anchor>a4def9eab170d895614fc80468c33f3a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewerNodelet.html</anchorfile>
      <anchor>a5f3b2911ed422a988e4cbe08a0d2e5b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerViewerNodelet</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewerNodelet.html</anchorfile>
      <anchor>a328b1c224c936ff0a9556c9a334149c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrackerViewerNodelet</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewerNodelet.html</anchorfile>
      <anchor>a6e916fed95c1376331c3547935a73635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>exiting_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewerNodelet.html</anchorfile>
      <anchor>ab65be8bf062d74146b7bf723433b1d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>thread_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewerNodelet.html</anchorfile>
      <anchor>aed9957f3e640e80048826595dfecfefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; visp_tracker::TrackerViewer &gt;</type>
      <name>trackerViewer_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewerNodelet.html</anchorfile>
      <anchor>a6cb3ea8508200c59e2578e6c98e1e7a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
