<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>callbacks.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>callbacks_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>
    <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>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>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>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>reconfigureCallback</name>
      <anchorfile>callbacks_8cpp.html</anchorfile>
      <anchor>a76d7a1c85ac7e04f12ac0061ebd17f78</anchor>
      <arglist>(vpMbTracker *tracker, vpImage&lt; unsigned char &gt; &amp;I, vpMe &amp;moving_edge, vpKltOpencv &amp;kltTracker, const std::string &amp;trackerType, boost::recursive_mutex &amp;mutex, visp_tracker::ModelBasedSettingsConfig &amp;config, uint32_t level)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>callbacks.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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>a03bd5e816deb70da3ccaae008452551c</anchor>
      <arglist>(vpImage&lt; unsigned char &gt; &amp;image)</arglist>
    </member>
    <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>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>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>reconfigureCallback</name>
      <anchorfile>callbacks_8hh.html</anchorfile>
      <anchor>a76d7a1c85ac7e04f12ac0061ebd17f78</anchor>
      <arglist>(vpMbTracker *tracker, vpImage&lt; unsigned char &gt; &amp;I, vpMe &amp;moving_edge, vpKltOpencv &amp;kltTracker, const std::string &amp;trackerType, boost::recursive_mutex &amp;mutex, visp_tracker::ModelBasedSettingsConfig &amp;config, uint32_t level)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nodelets/client.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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="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>convertInitRequestToVpKltOpencv</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a234a66c70983657634bb92ecafbb24a9</anchor>
      <arglist>(const visp_tracker::Init::Request &amp;req, vpMbTracker *tracker, vpKltOpencv &amp;klt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertInitRequestToVpMe</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>afc385dd526c0550b9257d55aaa1b3175</anchor>
      <arglist>(const visp_tracker::Init::Request &amp;req, vpMbTracker *tracker, vpMe &amp;moving_edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertModelBasedSettingsConfigToVpKltOpencv</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a2b668cea8839b8bd8382fef5e761bb5c</anchor>
      <arglist>(const visp_tracker::ModelBasedSettingsConfig &amp;config, vpKltOpencv &amp;klt, vpMbTracker *tracker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertModelBasedSettingsConfigToVpMe</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>ae38a773aa3e0b66155406049b81161fb</anchor>
      <arglist>(const visp_tracker::ModelBasedSettingsConfig &amp;config, vpMe &amp;moving_edge, vpMbTracker *tracker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpKltOpencvToInitRequest</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a563b441832e88b5798a99abe117379b3</anchor>
      <arglist>(const vpKltOpencv &amp;klt, const vpMbTracker *tracker, visp_tracker::Init &amp;srv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpKltOpencvToModelBasedSettingsConfig</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a3b89e056058ba215a7535ca2c32567f4</anchor>
      <arglist>(const vpKltOpencv &amp;klt, const vpMbTracker *tracker, visp_tracker::ModelBasedSettingsConfig &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpMeToInitRequest</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a3bcaccb79d41ddc21a318d8a95d0ff7e</anchor>
      <arglist>(const vpMe &amp;moving_edge, const vpMbTracker *tracker, visp_tracker::Init &amp;srv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpMeToModelBasedSettingsConfig</name>
      <anchorfile>conversion_8cpp.html</anchorfile>
      <anchor>a0c8e829df6b35195e4a9345fcda324b2</anchor>
      <arglist>(const vpMe &amp;moving_edge, const vpMbTracker *tracker, visp_tracker::ModelBasedSettingsConfig &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>a1bcdee9212107af2c4f017d13f875af6</anchor>
      <arglist>(vpHomogeneousMatrix &amp;dst, const geometry_msgs::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>ac1f6a5dc69f2969437161df67345633a</anchor>
      <arglist>(vpHomogeneousMatrix &amp;dst, const tf::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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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>convertInitRequestToVpKltOpencv</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a234a66c70983657634bb92ecafbb24a9</anchor>
      <arglist>(const visp_tracker::Init::Request &amp;req, vpMbTracker *tracker, vpKltOpencv &amp;klt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertInitRequestToVpMe</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>afc385dd526c0550b9257d55aaa1b3175</anchor>
      <arglist>(const visp_tracker::Init::Request &amp;req, vpMbTracker *tracker, vpMe &amp;moving_edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertModelBasedSettingsConfigToVpKltOpencv</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a2b668cea8839b8bd8382fef5e761bb5c</anchor>
      <arglist>(const visp_tracker::ModelBasedSettingsConfig &amp;config, vpKltOpencv &amp;klt, vpMbTracker *tracker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertModelBasedSettingsConfigToVpMe</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>ae38a773aa3e0b66155406049b81161fb</anchor>
      <arglist>(const visp_tracker::ModelBasedSettingsConfig &amp;config, vpMe &amp;moving_edge, vpMbTracker *tracker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpKltOpencvToInitRequest</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a563b441832e88b5798a99abe117379b3</anchor>
      <arglist>(const vpKltOpencv &amp;klt, const vpMbTracker *tracker, visp_tracker::Init &amp;srv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpKltOpencvToModelBasedSettingsConfig</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a3b89e056058ba215a7535ca2c32567f4</anchor>
      <arglist>(const vpKltOpencv &amp;klt, const vpMbTracker *tracker, visp_tracker::ModelBasedSettingsConfig &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpMeToInitRequest</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a3bcaccb79d41ddc21a318d8a95d0ff7e</anchor>
      <arglist>(const vpMe &amp;moving_edge, const vpMbTracker *tracker, visp_tracker::Init &amp;srv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertVpMeToModelBasedSettingsConfig</name>
      <anchorfile>conversion_8hh.html</anchorfile>
      <anchor>a0c8e829df6b35195e4a9345fcda324b2</anchor>
      <arglist>(const vpMe &amp;moving_edge, const vpMbTracker *tracker, visp_tracker::ModelBasedSettingsConfig &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>a1bcdee9212107af2c4f017d13f875af6</anchor>
      <arglist>(vpHomogeneousMatrix &amp;dst, const geometry_msgs::Transform &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>a48f4898d8c26201975a6bfcfc208b15f</anchor>
      <arglist>(vpHomogeneousMatrix &amp;dst, const geometry_msgs::Pose &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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>file_8cpp</filename>
    <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>
    <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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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>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>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>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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/vision_visp/visp_tracker/srv_gen/cpp/include/visp_tracker/</path>
    <filename>Init_8h</filename>
    <includes id="MovingEdgeSettings_8h" name="MovingEdgeSettings.h" local="yes" imported="no">visp_tracker/MovingEdgeSettings.h</includes>
    <includes id="KltSettings_8h" name="KltSettings.h" local="yes" imported="no">visp_tracker/KltSettings.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>KltPoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/vision_visp/visp_tracker/msg_gen/cpp/include/visp_tracker/</path>
    <filename>KltPoint_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">visp_tracker::KltPoint_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>visp_tracker</namespace>
    <member kind="typedef">
      <type>::visp_tracker::KltPoint_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>KltPoint</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a24d7badd47f76918804c812319e75f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoint const  &gt;</type>
      <name>KltPointConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a47c6d0d6e307280ccddeed6b41b3d390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoint &gt;</type>
      <name>KltPointPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ae9e8cdbcda5adfe8694c182f8e6e24c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a51c8bf3109f23d363551bd8d0b12dfd4</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KltPoints.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/vision_visp/visp_tracker/msg_gen/cpp/include/visp_tracker/</path>
    <filename>KltPoints_8h</filename>
    <includes id="KltPoint_8h" name="KltPoint.h" local="yes" imported="no">visp_tracker/KltPoint.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">visp_tracker::KltPoints_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>visp_tracker</namespace>
    <member kind="typedef">
      <type>::visp_tracker::KltPoints_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>KltPoints</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ab6f9475b1c2c390ce9f8d505f19fec91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoints const  &gt;</type>
      <name>KltPointsConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ac8f53b68de329623d1da3ad53e294ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoints &gt;</type>
      <name>KltPointsPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a3e0f0e37b90677ce63bec88cabdd408b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ad04ed0211982c2aa4140b16494541aa6</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KltSettings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/vision_visp/visp_tracker/msg_gen/cpp/include/visp_tracker/</path>
    <filename>KltSettings_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">visp_tracker::KltSettings_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>visp_tracker</namespace>
    <member kind="typedef">
      <type>::visp_tracker::KltSettings_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>KltSettings</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ad1861101833d697d48c07ac304d62a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltSettings const  &gt;</type>
      <name>KltSettingsConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ad13e198e36ca929fff49dc688765e5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltSettings &gt;</type>
      <name>KltSettingsPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>afc0a10b8ce9ee4a9991b2937c44b6697</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a58c9af89616e6be1519d2f4bd829f7da</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/vision_visp/visp_tracker/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>MovingEdgeSettings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/vision_visp/visp_tracker/msg_gen/cpp/include/visp_tracker/</path>
    <filename>MovingEdgeSettings_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">visp_tracker::MovingEdgeSettings_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>visp_tracker</namespace>
    <member kind="typedef">
      <type>::visp_tracker::MovingEdgeSettings_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MovingEdgeSettings</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a76053794e070ced0976e20a5855200b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSettings const  &gt;</type>
      <name>MovingEdgeSettingsConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a79a980b1bb5077480dcf6ce8005c2d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSettings &gt;</type>
      <name>MovingEdgeSettingsPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>af7afed37c24ce463eb011c721debe79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a1ae02e699f5a267826031d0d9cee8272</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MovingEdgeSite.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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>a4006fc51c2a9853684838ec4c9912d3b</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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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>ab49c2b328d32f9eb824e48155e2bcf2d</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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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>klt_points_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a2ab1564e229433cdddb61c33e36d4304</anchor>
      <arglist>(&quot;klt_points&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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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>klt_points_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a03f4a3c9398f8b1fe6ddac4732d33210</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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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_8hh" name="tracker-client.hh" local="yes" imported="no">tracker-client.hh</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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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_8hh" name="tracker-viewer.hh" local="yes" imported="no">tracker-viewer.hh</includes>
    <namespace>visp_tracker</namespace>
  </compound>
  <compound kind="file">
    <name>tracker-viewer.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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>
    <includes id="KltPoints_8h" name="KltPoints.h" local="no" imported="no">visp_tracker/KltPoints.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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/vision_visp/visp_tracker/src/libvisp_tracker/</path>
    <filename>libvisp__tracker_2tracker_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_8hh" name="tracker.hh" local="yes" imported="no">tracker.hh</includes>
    <namespace>visp_tracker</namespace>
  </compound>
  <compound kind="file">
    <name>nodelets/tracker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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>
    <includes id="KltPoints_8h" name="KltPoints.h" local="no" imported="no">visp_tracker/KltPoints.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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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-fuerte-vision_visp/doc_stacks/2013-12-28_17-43-01.443180/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="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1visp__tracker_1_1KltPoint___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_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac238528443df59f8c544bcfe4f09b7a3</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1visp__tracker_1_1KltPoints___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_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad7f4fea435206dbb678ad86904d0c4d3</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1visp__tracker_1_1KltSettings___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_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a382f24ac2d9619f0bd382c31e96e1f16</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1visp__tracker_1_1MovingEdgeSettings___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_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa891072fc751b3eb78cd981de2c1fec1</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::visp_tracker::MovingEdgeSettings_&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>a5743a711f1bddb0519aeb97e7a277951</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>ae45731c48ac917d4d6c7143ef6b11c15</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>aa912bf20e409710159aab32fb3e4c033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_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>
  </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>a6b5ee006a4131e705c78d74251fc401a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_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>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1KltPoint___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_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aebef5cdf8974dd4776c5e778d85debfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae2ffde2793ba9e346acfc143810b3c64</anchor>
      <arglist>(const ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1KltPoints___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_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad0c6687923ce09f046142e9d2513cee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aec5cbb33ede60e0d7fb4a60cfacddbea</anchor>
      <arglist>(const ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1KltSettings___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_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2f1a76054f78eed2183d16f5ac05b03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9edda26383ccf5cf6040423a6202663a</anchor>
      <arglist>(const ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1MovingEdgeSettings___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_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ace7ea4813608501d444b7f2ed4bc25fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1visp__tracker_1_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a302ee25d5a7ec607f96d08d98d074731</anchor>
      <arglist>(const ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &amp;)</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>a0c914d4487076bda97916b856d6f5fa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_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>
  </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>aefecbfa6ae03368deae8d96c646b710f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_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>
  </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>ad254127f76d7ded5584b472a84e7711d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_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>
  </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>aa6da597581bae9cdfd46bfe67f435599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_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>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1KltPoint___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_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4609f9c8207db2f88d2392d59caf3d92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a70465d3bfad2f26b62ddf35ecb70a0ba</anchor>
      <arglist>(const ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1KltPoints___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_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a350a28d48f71cc055a4b614c3176038d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aca9842d0a6df78d3b08bcde479962fc2</anchor>
      <arglist>(const ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1KltSettings___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_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2ff9f886f34b29956bb46887d35dc07d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a46c0c8e1834a0bebb4b467929225b043</anchor>
      <arglist>(const ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1MovingEdgeSettings___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_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3738dd51f0d508fb3906b97a8e639874</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1visp__tracker_1_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad5cde650f8999e8c63d59907c7c8a857</anchor>
      <arglist>(const ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &amp;)</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>a4a111941cab477c24714c93c204c0bc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_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>
  </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>a0babeab19f123f7fcefd2d5abb20e760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_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>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1visp__tracker_1_1KltPoints___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; ::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::KltPoints_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1visp__tracker_1_1KltPoints___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::KltPoint_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1visp__tracker_1_1KltPoint___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::KltSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1visp__tracker_1_1KltSettings___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::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1visp__tracker_1_1MovingEdgeSettings___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::KltPoint_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1KltPoint___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::KltPoint_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1KltPoint___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::KltPoints_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1KltPoints___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::KltPoints_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1KltPoints___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::KltSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1KltSettings___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::KltSettings_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1KltSettings___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::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1MovingEdgeSettings___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::MovingEdgeSettings_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1visp__tracker_1_1MovingEdgeSettings___3_01Cont0be51c679a72bf0a511a8fc595a8336e.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>aa3fbd6b978bc735152cc43b63241c51b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_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="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>ad88785655169c9ab6c8de00e06c05a4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_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="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::KltPoint_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1KltPoint___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_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac82de1fc9c7476c50de273fde30eecdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a42e0fb5bc6057b507086dbc141206528</anchor>
      <arglist>(const ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8041c97993fb1f018634c0e65ede8e31</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_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a726db4a3380c780850dcc2fc6a37b804</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1KltPoints___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_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a222b746a1f684fbb2cc9c35f5ab95e39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4c376749bcfe4f01ceac4a9ac7768cfc</anchor>
      <arglist>(const ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a625d9c717c7ce867ca98316e53392616</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_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a06a69b7a522bbbed3135fe1f671f3649</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1KltSettings___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_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac6f7f339a93616bf1019fcdf5dd0335c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3f0564c1e0e065daf5bae2b009217ba1</anchor>
      <arglist>(const ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad0fc63a6f8568b4db2bcb579b02650ea</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_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ace5d0595df1c97d52faeb7e9cd0fb8ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1MovingEdgeSettings___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_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a45b07f641c6b2777532f67c10352aca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7d9b0cc101d04e8257f47fe5cf1269a4</anchor>
      <arglist>(const ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1visp__tracker_1_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a394f989f7dff6c27017e040c8429f21e</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_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a846d63c1c76038106875ad59b983c5da</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>a2db2d00e1ef39ce21f0bf26841f1bb3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_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="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>a14ec194683e8ade85676d284a51cf33b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_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="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>afc43de4493f815884a7564ad14405b35</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>adf8fa92b04f4574d4835e790174dcf8e</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::KltPoint_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1visp__tracker_1_1KltPoint___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_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1cb5e9d8a13a0bebdb16a7f89d9472d7</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_1KltPoint___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a48ed3b58c6ec98a6053b2dfd282be18c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1visp__tracker_1_1KltPoints___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_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0cf730fab3bee9555c76a1bf7d31e097</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_1KltPoints___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac7c5ded61f92c7ace77106e45b4fc06d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1visp__tracker_1_1KltSettings___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_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7621dd99f655531842ae2885dde829fc</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_1KltSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aadb444604ce94366c8093e34551ad533</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1visp__tracker_1_1MovingEdgeSettings___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_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9aabb290329105cd35d826bd624f6b07</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_1MovingEdgeSettings___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6509257bd2b4044b49b3350b5f40efd4</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>ad8043ff6d6a68c37ee738066df14bd20</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>a49d5b372707c60df73ecf14122951969</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>a02dddb6be72f4ae07fe15b77c3ab6484</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01visp__tracker_1_1Init_01_4.html</anchorfile>
      <anchor>aa30dc99b5f4671286c5b0dbdd4e31ea8</anchor>
      <arglist>(const visp_tracker::Init &amp;)</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>a53c18aac849c147df5357d1859fc7cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_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>
  </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>a3dc8ccb48ae46fcc2410166ff737a34d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_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>
  </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>ab7cd5697aef161255e3ef3b2aaa4e99e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01visp__tracker_1_1Init_01_4.html</anchorfile>
      <anchor>ad68d98ffa90e308e8e63e3dd2b97efee</anchor>
      <arglist>(const visp_tracker::Init &amp;)</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>a90cf4a98b407370f72d05a1f0d4d8629</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_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>
  </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>a03d1486bc52beb072393ea570df4d6e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_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>
  </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::KltPoint_</class>
    <class kind="struct">visp_tracker::KltPoints_</class>
    <class kind="struct">visp_tracker::KltSettings_</class>
    <class kind="struct">visp_tracker::MovingEdgeSettings_</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::KltPoint_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>KltPoint</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a24d7badd47f76918804c812319e75f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoint const  &gt;</type>
      <name>KltPointConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a47c6d0d6e307280ccddeed6b41b3d390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoint &gt;</type>
      <name>KltPointPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ae9e8cdbcda5adfe8694c182f8e6e24c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::visp_tracker::KltPoints_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>KltPoints</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ab6f9475b1c2c390ce9f8d505f19fec91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoints const  &gt;</type>
      <name>KltPointsConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ac8f53b68de329623d1da3ad53e294ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoints &gt;</type>
      <name>KltPointsPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a3e0f0e37b90677ce63bec88cabdd408b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::visp_tracker::KltSettings_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>KltSettings</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ad1861101833d697d48c07ac304d62a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltSettings const  &gt;</type>
      <name>KltSettingsConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>ad13e198e36ca929fff49dc688765e5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltSettings &gt;</type>
      <name>KltSettingsPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>afc0a10b8ce9ee4a9991b2937c44b6697</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::visp_tracker::MovingEdgeSettings_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MovingEdgeSettings</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a76053794e070ced0976e20a5855200b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSettings const  &gt;</type>
      <name>MovingEdgeSettingsConstPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a79a980b1bb5077480dcf6ce8005c2d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSettings &gt;</type>
      <name>MovingEdgeSettingsPtr</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>af7afed37c24ce463eb011c721debe79e</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>klt_points_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a2ab1564e229433cdddb61c33e36d4304</anchor>
      <arglist>(&quot;klt_points&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>ad04ed0211982c2aa4140b16494541aa6</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::KltPoints_&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>ab49c2b328d32f9eb824e48155e2bcf2d</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>a4006fc51c2a9853684838ec4c9912d3b</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>a51c8bf3109f23d363551bd8d0b12dfd4</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::KltPoint_&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>a58c9af89616e6be1519d2f4bd829f7da</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::KltSettings_&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>a1ae02e699f5a267826031d0d9cee8272</anchor>
      <arglist>(std::ostream &amp;s, const ::visp_tracker::MovingEdgeSettings_&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>klt_points_topic</name>
      <anchorfile>namespacevisp__tracker.html</anchorfile>
      <anchor>a03f4a3c9398f8b1fe6ddac4732d33210</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::KltSettings_&lt; ContainerAllocator &gt;</type>
      <name>_klt_param_type</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a953f52598af829addd74f137864b6083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt;</type>
      <name>_moving_edge_type</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a3a8f2631f3a68848c946687b282f86c8</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></type>
      <name>InitRequest_</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>a149c261af122860e04803a327bbe2612</anchor>
      <arglist>()</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="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::KltSettings_&lt; ContainerAllocator &gt;</type>
      <name>klt_param</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>afd5eddb3dd08022ae62c43c4610c27a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt;</type>
      <name>moving_edge</name>
      <anchorfile>structvisp__tracker_1_1InitRequest__.html</anchorfile>
      <anchor>ad255bf2875dca214eb8778e08acf4a42</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></type>
      <name>InitResponse_</name>
      <anchorfile>structvisp__tracker_1_1InitResponse__.html</anchorfile>
      <anchor>ac734f70b853d14bfe692a556805aeeb5</anchor>
      <arglist>()</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="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>
  </compound>
  <compound kind="struct">
    <name>visp_tracker::KltPoint_</name>
    <filename>structvisp__tracker_1_1KltPoint__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_i_type</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>a726118257862ed95f232331a0b3c798d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_id_type</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>a3c446a718f833a602859a6b5e15d2cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_j_type</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>a3fbd8da14324e0c25d6dff12aa732af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>af12d728efe3ebe2893228fb52fa8e65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>a84c681f3dc0131bd2317d7076bdb4f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KltPoint_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>ac6be79be9090fbc53e09cc155c87fbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KltPoint_</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>a5695723f29ee518c0bd6278e6705fa95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KltPoint_</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>ac11e3ad6c2d91a34b96946006961f3a1</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>a3cab37fae3b3e6ad772261146e039f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>i</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>abf9ac6add0b5822a77259dbabc3fd17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>id</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>aa58c221e14f11125e15de013f01fb64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>j</name>
      <anchorfile>structvisp__tracker_1_1KltPoint__.html</anchorfile>
      <anchor>a13c71b69ff24325a4474be58afe1d49f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visp_tracker::KltPoints_</name>
    <filename>structvisp__tracker_1_1KltPoints__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structvisp__tracker_1_1KltPoints__.html</anchorfile>
      <anchor>afcd8113b3e9bff91955b051d67c7086d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_klt_points_positions_type</name>
      <anchorfile>structvisp__tracker_1_1KltPoints__.html</anchorfile>
      <anchor>a43da956617460f78fc084d09be564c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structvisp__tracker_1_1KltPoints__.html</anchorfile>
      <anchor>a21579011a39a7c4ceee3c789728e1a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltPoints_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structvisp__tracker_1_1KltPoints__.html</anchorfile>
      <anchor>aed0610bd2dc1673695ea0ebb3fdc0f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KltPoints_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structvisp__tracker_1_1KltPoints__.html</anchorfile>
      <anchor>ad9eefb2143a6e77bea957c0ecd286235</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KltPoints_</name>
      <anchorfile>structvisp__tracker_1_1KltPoints__.html</anchorfile>
      <anchor>ab66302d58bbe0044a8a0ffdc7a227a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KltPoints_</name>
      <anchorfile>structvisp__tracker_1_1KltPoints__.html</anchorfile>
      <anchor>a16136e9bf110e8cb749ef26f7a4bc3a3</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structvisp__tracker_1_1KltPoints__.html</anchorfile>
      <anchor>a73151be4788d440acf22d250a5169904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structvisp__tracker_1_1KltPoints__.html</anchorfile>
      <anchor>aa0e6db9ac6b53f0772b1197586f3eb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::visp_tracker::KltPoint_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>klt_points_positions</name>
      <anchorfile>structvisp__tracker_1_1KltPoints__.html</anchorfile>
      <anchor>a4d2d4145e2a0d76bf285335e8282003c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visp_tracker::KltSettings_</name>
    <filename>structvisp__tracker_1_1KltSettings__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_angle_appear_type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a54bf7ab8efc27cae7c4ea332d6b2f8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_angle_disappear_type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a7327ec77c2f3ef1ee152898c92601137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_harris_type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>ab30b8be970ef374f0368a0c10d009e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_mask_border_type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a3e7f38492fd6d1c9daa907231712891a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_max_features_type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a98657503865c7a205c77646c41ba8fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_min_distance_type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a308c1009ae10b00cae9dfba96752155a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_pyramid_lvl_type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a4e9ab07dbb20990cbb81ca0f5fded7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_quality_type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a2acf065fc0fd5a2010f85c2687ba8d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_size_block_type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>ad504dc9ff5e85272cf9dfdc90bee41b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_window_size_type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a9860071adb0999e1da5e117e2a37fb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>aa8c564ab17210db6f23733fba9af180c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::KltSettings_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>aa5bec7d32f3e8211d5b2f21efc32261e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KltSettings_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a53a48764905dbdbc824062923f4775b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KltSettings_</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a98fc13835f8093871558d4bf6c75bf85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KltSettings_</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>ab83884baf9a358a7dd54c025ba27e023</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a9d3f68ffc2018056a788d8809249c968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle_appear</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a300ad78f200ef230fedcdd8deec16f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle_disappear</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>ae982ab07420143f31a945be36178550f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>harris</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a5972685ea69ed6fa770a0facaf132727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>mask_border</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>af3026a3e5ecfdf5541918e5ec52c84fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>max_features</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>ad315debedc9f4b9cc7cb835f107be67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_distance</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a27dcc1e8962af136cea959f55837d512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>pyramid_lvl</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a21d01f416c1f8109e053d7254659c336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>quality</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a1f5e966bd35f51110e63781827d663d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>size_block</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a486e7917d2cc66178ad8c7852136b405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>window_size</name>
      <anchorfile>structvisp__tracker_1_1KltSettings__.html</anchorfile>
      <anchor>a7cf3fceb54698da77dca06f45f9ad07f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visp_tracker::MovingEdgeSettings_</name>
    <filename>structvisp__tracker_1_1MovingEdgeSettings__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_aberration_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a3b7fca804d7efc63a9f8f64adb9f82b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_first_threshold_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>abf068c94bb2d882057ac4aff16ac83e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_init_aberration_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a7c156bc798f54aabc48a54d2b7354dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_lambda_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a7c220c5a24b9bf3ec597742ee04e1f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_mask_size_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a017f39820ad363cf2d7c4ff1a458435d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_min_samplestep_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>ab07c498d3641adb2c75997378218dd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_mu1_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a8ac8b46a6539e0b94aef5624ec9b5821</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_mu2_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a4ff21e1662dadbaeeb647cb846392c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_n_mask_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a46012939f7e41bd9724cbfd9dd510708</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_ntotal_sample_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a5452b2054e5ae3adc2f8679a265cfc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_range_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a466f896d90d6b66ddf1883afa6c39903</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_sample_step_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a94be0ed00a8ca4711c094eeb1e14fbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>_strip_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a29bb91b659ea99bec92363d985b7d250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_threshold_type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a10282d13a6a767b1d7362fc6eab40ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a1a34e16695f7420ad3bb1a4b1d33b903</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::visp_tracker::MovingEdgeSettings_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a25207006a60c5c9ee518684130778678</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MovingEdgeSettings_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>aed4c285e540462d0d2073636523fa656</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingEdgeSettings_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>ad7afa06ef046420f89c09838eee5f97b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingEdgeSettings_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>afc5dd082b30c72302c954da77002f28e</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a04710b78db791212e637754d322d3643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>aberration</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a3803ca3ba1433c780ece8600cde11d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>first_threshold</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a15c385219edb6e4b0823f044405e81bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>init_aberration</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>af058e6c7c288f2b0e3be1bf6006a172b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lambda</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>adfebb1fcdfc0929d80d1f5363539e45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>mask_size</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a46bcaf81824e8c7c3254c02cfc7cb6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_samplestep</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a72281e6907a777eaf621b72c416a8df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu1</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a0a6c6397ab737d94bba871caf34ff143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu2</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a046aaea12c7da867ba11dea61efd645d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>n_mask</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a7b87ee75648ae00a0d3c2ec77b2e61fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>ntotal_sample</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a5d678f3ffd8b037f9e7708ad3d0b2b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>range</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a2eee372b04a063ab5020028e1959352d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>sample_step</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a5aba5478a57dde66765a8d488c7095a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>strip</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a13913c1e2b528a0bca84236f3722c9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSettings__.html</anchorfile>
      <anchor>a918a8f42b46787f05cfd30a5ab91c332</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></type>
      <name>MovingEdgeSite_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSite__.html</anchorfile>
      <anchor>a44489a62282eef1277b93a3aa028a190</anchor>
      <arglist>()</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="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>
  </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></type>
      <name>MovingEdgeSites_</name>
      <anchorfile>structvisp__tracker_1_1MovingEdgeSites__.html</anchorfile>
      <anchor>aa8806b1d85720697598d10396f660e90</anchor>
      <arglist>()</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="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>
  </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::ModelBasedSettingsConfig &gt;</type>
      <name>reconfigureSrv_t</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>ad76bbd760f36ffb00300e7d811c0b4ff</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">
      <type></type>
      <name>~Tracker</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a3a77bf627e83145be97efb2a2419ffd5</anchor>
      <arglist>()</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>updateKltPoints</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a8b67175c7d4f28ebd67e04b5141837e7</anchor>
      <arglist>(visp_tracker::KltPointsPtr klt)</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>ros::Publisher</type>
      <name>kltPointsPublisher_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>adf3e1ae94e4141e321b805b252aa5acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vpKltOpencv</type>
      <name>kltTracker_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a3f708112f601f2437c1efd9927c7e66d</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>vpMbTracker *</type>
      <name>tracker_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>acf65c9b0c0753060ab14db72848d5868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>trackerType_</name>
      <anchorfile>classvisp__tracker_1_1Tracker.html</anchorfile>
      <anchor>a9a41a67b1a76497107acf1cda022310f</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::ModelBasedSettingsConfig &gt;::CallbackType</type>
      <name>reconfigureCallback_t</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a70ea951bcaeb8be9741ccdbe92d7011f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; visp_tracker::ModelBasedSettingsConfig &gt;</type>
      <name>reconfigureSrv_t</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a65fac1b088ecdff1c51a23960fd650f2</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">
      <type></type>
      <name>~TrackerClient</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a8943a8fc4c0a694563e702a0b975f368</anchor>
      <arglist>()</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>vpKltOpencv</type>
      <name>kltTracker_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a130c9b8d946945bc7acd97eb6f945411</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>vpMbTracker *</type>
      <name>tracker_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>a439fb0d38a6588d84bdfb47e11767460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>trackerType_</name>
      <anchorfile>classvisp__tracker_1_1TrackerClient.html</anchorfile>
      <anchor>abac2aa677671c98ea4a2572d9bb16006</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, visp_tracker::KltPoints &gt;</type>
      <name>syncPolicy_t</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a7416820c34b1edda3e9ad8809d4ddc21</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>a8de062dd48381ff640b842e1a66bd640</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, const visp_tracker::KltPoints::ConstPtr &amp;kltConst)</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>displayKltPoints</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>ad34f5076a489e677e98381b6b8863b73</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>visp_tracker::KltPoints::ConstPtr</type>
      <name>klt_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a186b1b1eacb19b64174724cd2cb36ec2</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>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>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>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; 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>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>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::Subscriber&lt; visp_tracker::KltPoints &gt;</type>
      <name>kltPointsSubscriber_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a65f12c213266ca0193677e4846dbf928</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>ros::WallTimer</type>
      <name>timer_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a37aefd9640f618c6227440d84a5f1611</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>countImages_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>ab25e33a3654a2ac41a8a22bd454e437e</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>countTrackingResult_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a30f475d60e4a7989ec65cbbf40cf2f31</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>countKltPoints_</name>
      <anchorfile>classvisp__tracker_1_1TrackerViewer.html</anchorfile>
      <anchor>a6ebdbf6c41f1208239fe9c0a9a1425ee</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>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
