<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/v4r_utils/</path>
    <filename>camera_8cpp</filename>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">v4r_utils/camera.h</includes>
    <namespace>V4R</namespace>
  </compound>
  <compound kind="file">
    <name>camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/include/v4r_utils/</path>
    <filename>camera_8h</filename>
    <class kind="class">V4R::Camera</class>
    <namespace>V4R</namespace>
  </compound>
  <compound kind="file">
    <name>canny.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/v4r_utils/</path>
    <filename>canny_8cpp</filename>
    <namespace>V4R</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CANNY_POP</name>
      <anchorfile>canny_8cpp.html</anchorfile>
      <anchor>a446cf936b388305f311f3afe7d61a35f</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANNY_PUSH</name>
      <anchorfile>canny_8cpp.html</anchorfile>
      <anchor>a6714fd9c7a08d42190dd521d37683d2b</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANNY_SHIFT</name>
      <anchorfile>canny_8cpp.html</anchorfile>
      <anchor>a7f26a16abe56e0195265dacd105eb509</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TG22</name>
      <anchorfile>canny_8cpp.html</anchorfile>
      <anchor>aa9918424226889006d59b7e413b3fae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Canny</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>a68317610ce9c3ea674677c7dba521855</anchor>
      <arglist>(const cv::Mat &amp;image, cv::Mat &amp;edges, cv::Mat &amp;gradient, cv::Mat &amp;direction, cv::Mat &amp;sobel_dx, cv::Mat &amp;sobel_dy, double threshold1, double threshold2, int apertureSize=3, bool L2gradient=false)</arglist>
    </member>
    <member kind="function">
      <type>CV_IMPL void</type>
      <name>v4rCanny</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>a618b96057869b87223d299753008cb51</anchor>
      <arglist>(const void *srcarr, void *dstarr, void *gradientarr, void *directionarr, void *dxarr, void *dyarr, double low_thresh, double high_thresh, int aperture_size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>canny.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/include/v4r_utils/</path>
    <filename>canny_8h</filename>
    <namespace>V4R</namespace>
    <member kind="function">
      <type>void</type>
      <name>Canny</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>a68317610ce9c3ea674677c7dba521855</anchor>
      <arglist>(const cv::Mat &amp;image, cv::Mat &amp;edges, cv::Mat &amp;gradient, cv::Mat &amp;direction, cv::Mat &amp;sobel_dx, cv::Mat &amp;sobel_dy, double threshold1, double threshold2, int apertureSize=3, bool L2gradient=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v4rCanny</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>a0aaf36b4377a6a487dfdba8580d797e4</anchor>
      <arglist>(const void *srcarr, void *edgearr, void *gradientarr, void *directionarr, void *dxarr, void *dyarr, double low_thresh, double threshold2, int aperture_size CV_DEFAULT(3))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>contour.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/v4r_utils/</path>
    <filename>contour_8cpp</filename>
    <includes id="contour_8h" name="contour.h" local="yes" imported="no">v4r_utils/contour.h</includes>
    <namespace>V4R</namespace>
  </compound>
  <compound kind="file">
    <name>contour.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/include/v4r_utils/</path>
    <filename>contour_8h</filename>
    <class kind="class">V4R::Contour</class>
    <namespace>V4R</namespace>
  </compound>
  <compound kind="file">
    <name>ellipse_refinement.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/v4r_utils/</path>
    <filename>ellipse__refinement_8cpp</filename>
    <includes id="ellipse__refinement_8h" name="ellipse_refinement.h" local="yes" imported="no">v4r_utils/ellipse_refinement.h</includes>
    <namespace>V4R</namespace>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>acf9e73435cebb945aab84f6cf699f8aa</anchor>
      <arglist>(const T d)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scaleAngle_0_2pi</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>a4db5c529fdd359de623b80ed98f7c18f</anchor>
      <arglist>(double a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ellipse_refinement.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/include/v4r_utils/</path>
    <filename>ellipse__refinement_8h</filename>
    <class kind="class">V4R::EllipseRefinement::Ellipse</class>
    <class kind="class">V4R::EllipseRefinement</class>
    <class kind="class">V4R::EllipseRefinement::Parameter</class>
    <namespace>V4R</namespace>
  </compound>
  <compound kind="file">
    <name>main_canny.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/v4r_utils/example/</path>
    <filename>main__canny_8cpp</filename>
    <includes id="canny_8h" name="canny.h" local="yes" imported="no">v4r_utils/canny.h</includes>
    <member kind="function">
      <type>void</type>
      <name>help</name>
      <anchorfile>main__canny_8cpp.html</anchorfile>
      <anchor>a97ee70a8770dc30d06c744b24eb2fcfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main__canny_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_contour.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/v4r_utils/example/</path>
    <filename>main__contour_8cpp</filename>
    <includes id="contour_8h" name="contour.h" local="yes" imported="no">v4r_utils/contour.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main__contour_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>v4r_ellipses.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/v4r_ellipses/</path>
    <filename>v4r__ellipses_8cpp</filename>
    <includes id="v4r__ellipses_8h" name="v4r_ellipses.h" local="no" imported="no">v4r_ellipses/v4r_ellipses.h</includes>
    <includes id="v4r__ellipses__defaults_8h" name="v4r_ellipses_defaults.h" local="no" imported="no">v4r_ellipses/v4r_ellipses_defaults.h</includes>
    <includes id="canny_8h" name="canny.h" local="yes" imported="no">v4r_utils/canny.h</includes>
    <includes id="ellipse__refinement_8h" name="ellipse_refinement.h" local="yes" imported="no">v4r_utils/ellipse_refinement.h</includes>
    <member kind="variable">
      <type>V4R::EllipseRefinement</type>
      <name>ellipseRefinementDual</name>
      <anchorfile>v4r__ellipses_8cpp.html</anchorfile>
      <anchor>a66d7601a78581b05225918820c61093f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>v4r_ellipses.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/include/v4r_ellipses/</path>
    <filename>v4r__ellipses_8h</filename>
    <includes id="contour_8h" name="contour.h" local="yes" imported="no">v4r_utils/contour.h</includes>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">v4r_utils/camera.h</includes>
    <class kind="class">V4R::EllipsesDetection::Ellipse</class>
    <class kind="class">V4R::EllipsesDetection</class>
    <class kind="class">V4R::EllipsesDetection::Marker</class>
    <class kind="class">V4R::EllipsesDetection::ObliqueCone</class>
    <class kind="struct">V4R::EllipsesDetection::Parameters</class>
    <namespace>V4R</namespace>
  </compound>
  <compound kind="file">
    <name>v4r_ellipses_defaults.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/include/v4r_ellipses/</path>
    <filename>v4r__ellipses__defaults_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_CIRCLE_DIAMETER</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a47e0986e96b1e33d4302aae39fb6e6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_DEBUG</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a002655b93aa85e5d8bcac07cc1df0730</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_DISTORTED_INPUT</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a9008f422510c6cb75cdf3c0340544cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_EDGE_DETECTION</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a5ecdf1342eff3ee282ed9b2eef2f49f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_EDGE_LINKING</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a0383197a3ad98ec2775663c8e855af3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_ELLIPSE_REDEFINEMENT</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>afcd9b147f6a46cdc36c9ee2a19951ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_ESTIMATE_POSE</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>ae7d699ff033bc0b4292e578b08ae4c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_FILTER_CONTOUR_MEAN</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>ac37a40386c63edf10c6d23f8b2af5856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_FILTER_CONVEX</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a5ac81bcc463cf0d137d592f36077d83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_FILTER_RING</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>ad5bac9bebfb9e835fd1847ed397efc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_KERNEL_SIZE_EDGE_DETECTION</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a38061f290a6bf52afd9e8d0151840805</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_THRESHOLD_CONTOUR_MEAN</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a4e0501b8006fd445bae3bf10db6d0de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_THRESHOLD_CONTROUR_MIN_POINTS</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a8f03e409267904d763716a3cbc2879b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_THRESHOLD_EDGE_DETECTION1</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a85169f06358a7d4ddb32c402869c377e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_THRESHOLD_EDGE_DETECTION2</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a9df61a242fc474ee3916124f8ce3cd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_THRESHOLD_MAX_RADIUS</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a95040e57c6d94e3989d79c31a5792c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_THRESHOLD_MIN_RADIUS</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a56c20ac65aa0cf719ed8754816f49b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_THRESHOLD_POLYGON</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a93cf43826b6445bfcf15d7f8628fcc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_THRESHOLD_RING_CENTER</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>a157bb5e4c6e9680bfaec90c6beaea39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_THRESHOLD_RING_RATIO</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>ab7fe1fda4368334061517af8648eaf36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_DEFAULT_THRESHOLD_ROTATED_RECT_RATIO</name>
      <anchorfile>v4r__ellipses__defaults_8h.html</anchorfile>
      <anchor>ae12f076180c30d8433cba9651c80e8b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>v4r_ellipses_draw.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/v4r_ellipses/</path>
    <filename>v4r__ellipses__draw_8cpp</filename>
    <includes id="v4r__ellipses_8h" name="v4r_ellipses.h" local="no" imported="no">v4r_ellipses/v4r_ellipses.h</includes>
    <includes id="v4r__ellipses__defaults_8h" name="v4r_ellipses_defaults.h" local="no" imported="no">v4r_ellipses/v4r_ellipses_defaults.h</includes>
  </compound>
  <compound kind="file">
    <name>v4r_ellipses_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/</path>
    <filename>v4r__ellipses__node_8cpp</filename>
    <includes id="v4r__ellipses__nodelet_8h" name="v4r_ellipses_nodelet.h" local="yes" imported="no">v4r_ellipses_nodelet.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>v4r__ellipses__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>v4r_ellipses_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/</path>
    <filename>v4r__ellipses__nodelet_8cpp</filename>
    <includes id="v4r__ellipses__nodelet_8h" name="v4r_ellipses_nodelet.h" local="yes" imported="no">v4r_ellipses_nodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>v4r_ellipses_nodelet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/include/</path>
    <filename>v4r__ellipses__nodelet_8h</filename>
    <includes id="v4r__ellipses_8h" name="v4r_ellipses.h" local="yes" imported="no">v4r_ellipses/v4r_ellipses.h</includes>
    <class kind="class">V4R::EllipsesDetectionNode</class>
    <class kind="struct">V4R::EllipsesDetectionNode::ParametersNode</class>
    <namespace>V4R</namespace>
  </compound>
  <compound kind="file">
    <name>v4r_ellipses_nodelet_defaults.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/include/</path>
    <filename>v4r__ellipses__nodelet__defaults_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_NODE_DEFAULT_DEBUG_FREEZE</name>
      <anchorfile>v4r__ellipses__nodelet__defaults_8h.html</anchorfile>
      <anchor>a1effd00f29a874648c4bc9f80d68f678</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_NODE_DEFAULT_IMAGE_SKIP</name>
      <anchorfile>v4r__ellipses__nodelet__defaults_8h.html</anchorfile>
      <anchor>a74bb1db19d66054aa4d1122261eab727</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_NODE_DEFAULT_SHOW_CAMERA_IMAGE</name>
      <anchorfile>v4r__ellipses__nodelet__defaults_8h.html</anchorfile>
      <anchor>a102c7fca5e38d509e755be997fbaad90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_NODE_DEFAULT_SHOW_CAMERA_IMAGE_WAITKEY</name>
      <anchorfile>v4r__ellipses__nodelet__defaults_8h.html</anchorfile>
      <anchor>a86d1fabb1134ceb3622bd5972ca877fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4R_ELLIPSES_NODE_DEFAULT_SKIP_SECOND_TF</name>
      <anchorfile>v4r__ellipses__nodelet__defaults_8h.html</anchorfile>
      <anchor>ab4e92fe0e0377388f7efb0530c6f9c14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>v4r_ellipses_nodelet_parameters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/</path>
    <filename>v4r__ellipses__nodelet__parameters_8cpp</filename>
    <includes id="v4r__ellipses__nodelet_8h" name="v4r_ellipses_nodelet.h" local="yes" imported="no">v4r_ellipses_nodelet.h</includes>
    <includes id="v4r__ellipses__nodelet__defaults_8h" name="v4r_ellipses_nodelet_defaults.h" local="yes" imported="no">v4r_ellipses_nodelet_defaults.h</includes>
  </compound>
  <compound kind="file">
    <name>v4r_ellipses_parameters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_ellipses/src/v4r_ellipses/</path>
    <filename>v4r__ellipses__parameters_8cpp</filename>
    <includes id="v4r__ellipses_8h" name="v4r_ellipses.h" local="no" imported="no">v4r_ellipses/v4r_ellipses.h</includes>
    <includes id="v4r__ellipses__defaults_8h" name="v4r_ellipses_defaults.h" local="no" imported="no">v4r_ellipses/v4r_ellipses_defaults.h</includes>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>V4R</name>
    <filename>namespaceV4R.html</filename>
    <class kind="class">V4R::Camera</class>
    <class kind="class">V4R::Contour</class>
    <class kind="class">V4R::EllipseRefinement</class>
    <class kind="class">V4R::EllipsesDetection</class>
    <class kind="class">V4R::EllipsesDetectionNode</class>
    <member kind="function">
      <type>void</type>
      <name>Canny</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>a68317610ce9c3ea674677c7dba521855</anchor>
      <arglist>(const cv::Mat &amp;image, cv::Mat &amp;edges, cv::Mat &amp;gradient, cv::Mat &amp;direction, cv::Mat &amp;sobel_dx, cv::Mat &amp;sobel_dy, double threshold1, double threshold2, int apertureSize=3, bool L2gradient=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>acf9e73435cebb945aab84f6cf699f8aa</anchor>
      <arglist>(const T d)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scaleAngle_0_2pi</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>a4db5c529fdd359de623b80ed98f7c18f</anchor>
      <arglist>(double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>v4rCanny</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>a0aaf36b4377a6a487dfdba8580d797e4</anchor>
      <arglist>(const void *srcarr, void *edgearr, void *gradientarr, void *directionarr, void *dxarr, void *dyarr, double low_thresh, double threshold2, int aperture_size CV_DEFAULT(3))</arglist>
    </member>
    <member kind="function">
      <type>CV_IMPL void</type>
      <name>v4rCanny</name>
      <anchorfile>namespaceV4R.html</anchorfile>
      <anchor>a618b96057869b87223d299753008cb51</anchor>
      <arglist>(const void *srcarr, void *dstarr, void *gradientarr, void *directionarr, void *dxarr, void *dyarr, double low_thresh, double high_thresh, int aperture_size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4R::Camera</name>
    <filename>classV4R_1_1Camera.html</filename>
    <member kind="function">
      <type>void</type>
      <name>distort</name>
      <anchorfile>classV4R_1_1Camera.html</anchorfile>
      <anchor>adc37f68ba8a0dd65e6c3221188686e2d</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;src, std::vector&lt; cv::Point2f &gt; &amp;des)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distort</name>
      <anchorfile>classV4R_1_1Camera.html</anchorfile>
      <anchor>af2a99f992d2ee81dd400a93e6bc10f5b</anchor>
      <arglist>(const cv::RotatedRect &amp;src, cv::RotatedRect &amp;des)</arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat_&lt; double &gt;</type>
      <name>cameraMatrix</name>
      <anchorfile>classV4R_1_1Camera.html</anchorfile>
      <anchor>ab6f2b32a663b911acad5a0098bcd60b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat_&lt; double &gt;</type>
      <name>distCoeffs</name>
      <anchorfile>classV4R_1_1Camera.html</anchorfile>
      <anchor>a50986f26615a09220e1debf3a2be0444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat_&lt; double &gt;</type>
      <name>projectionMatrix</name>
      <anchorfile>classV4R_1_1Camera.html</anchorfile>
      <anchor>a8a1de32aa0f5e3d0b610b0b2a492db4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4R::Contour</name>
    <filename>classV4R_1_1Contour.html</filename>
    <member kind="function">
      <type></type>
      <name>Contour</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>abe78294d2f2dfe613468e3ec4363bd79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a660ce8b83bbf01dffaa5f456b66954a7</anchor>
      <arglist>(unsigned char *pImgRGB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetAbnormitiesInEdgesImage</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a5c694190d045e282ed617f1b3b16006c</anchor>
      <arglist>(IplImage *ptImgEdge, std::vector&lt; CvPoint &gt; *pAbnormities, uchar iEdgeStrength=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getContours</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a840ae0f3a9b1a84a6022dfdd101700f8</anchor>
      <arglist>(std::vector&lt; std::vector&lt; cv::Point &gt; &gt; &amp;contours, unsigned min_length=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetEdgeListSplittedXY</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ab9ed4da67f0d73cac6720635ff6404c7</anchor>
      <arglist>(std::vector&lt; cv::Point_&lt; int &gt; &gt; &amp;rEdges, std::vector&lt; unsigned char &gt; **ppAngle8Bit=NULL)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>GetNrOfEdges</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>af9abae8ad21c0f1005d29f67db705563</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Range &gt;</type>
      <name>getSegmentIndexes</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>aa07df6d0354db701381d48e7f1b72ad1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a878f51e3774d84a33c1ce9e3d9096bd7</anchor>
      <arglist>(unsigned int iImgWidth, unsigned int iImgHeight, bool bAllowToModifyTheSources=false, unsigned char iEdgeToProcess=0xFF, unsigned char iEdgeInProcess=0xFF-1, unsigned char iEdgeProcessed=0xFF-2, unsigned char iEdgeStrengthRemoved=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Perform</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>aff74be7344cbe59caec5784ad575f514</anchor>
      <arglist>(unsigned char *pImgEdgeStrength, int defEdgeLinkMode=MODE_CONTOUR, void *pImgEdgeDirection=NULL, int defImgEdgeDirectionType=ANGLE_8U)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Contour</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a1f4925f9db00d120eece040d6444448a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ANGLE_32F</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a868196b4a18d61cd4b1387319e983b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ANGLE_64F</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a8f27e665c9b111318c1878000c779745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ANGLE_8U</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a1ba77c4baf91d69050a0fb0203e29a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MODE_COMPLEX</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>adcfa79c7ba63e789a2e5c1f031c27f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MODE_CONTOUR</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a8313650ed64af3cac44be196711382b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MODE_GRAIDENT</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ae309732349248581fac136fae11a2c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MODE_SIMPLE</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ad541527ff038c017777b118c6d7acf2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AllocateMemory</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ae976ac1ce3a54a507efd8dc79d695b83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetImgDirectionIndex</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a45608ad0e9a560d6eea36045b208d099</anchor>
      <arglist>(CvPoint tPoint)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned char *</type>
      <name>getImgEdge</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a2f56133eb1c051b3b862264a759517d2</anchor>
      <arglist>(CvPoint tPoint)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isInImage</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>abb058715bcaa96cdace9fcd0fd49a7ab</anchor>
      <arglist>(const CvPoint &amp;p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Linking_Complex</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a4744cc8e41004169ed3d868a95fa694f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Linking_Contour</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a381343b7c722e2935ccacec0b1d17def</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Linking_Gradient</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>af7686d15b0553b8c7f04e0978200a397</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Linking_Simple</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a21a50404bd7e2682728a5b054f4fe810</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>markNeighborEdgesAsProcessed</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a6af59b500d4385b406144919f7e281eb</anchor>
      <arglist>(unsigned char *pPix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RelaseMemory</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a92b04ff118ddaeffe12cc424a1fd18c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SumArrayMatrix</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>aedf6f27a7916830383369a7c0fce2e71</anchor>
      <arglist>(int *pMatrixA, int *pMatrixB, int *pSum, const int iSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Trace_Complex</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>afc2b1c2af574c27692dae863e79e4011</anchor>
      <arglist>(CvPoint tPoint, int *pEnd, unsigned int iCommingFromEdge)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Trace_Contour</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a2ffb25e97721c304b3cfe17fbd808d2c</anchor>
      <arglist>(CvPoint tPoint, int *pEnd, unsigned int iCommingFromEdge)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Trace_Gradient</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>af7c5585163d07b98c49f8ea4a67f1449</anchor>
      <arglist>(CvPoint tPoint, int *pEnd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Trace_Simple</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ab7d286c22dd708439ee0c5f2135abf10</anchor>
      <arglist>(CvPoint tPoint, int *pEnd)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const CvPoint</type>
      <name>GetNeighborPoint</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a1130e9413aed59e01a5b5ac95f1388bc</anchor>
      <arglist>(CvPoint pPtrCenter, int iNeighborIndex)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const void</type>
      <name>SortArrayIndexes</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a40f918484ae0181bfde7d864894c94c1</anchor>
      <arglist>(int *pArray, int *pIndexes, const int iSize)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>mAngle8Bit</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a6c24082636a9641fb0ac10f800d77616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mbAllowToModifyTheSources</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a2a2e6f22f13d23e0ee33668f894adccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mdefEdgeLinkMode</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a5203ee13615ba40cfa887c8700719ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mdImgEdgeDirectionType</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a986da4882941ddf94d8176d6f7764261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>mEdgeInProcess</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ab46f0725f2e486c9d490ec4fa85ee6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>mEdgeProcessed</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a917487f9498aa6f1a3b7b9fc8b9020cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CvPoint &gt;</type>
      <name>mEdges</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a6b6be3d5e2edf4cdbdfe99a0745e22f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>mEdgeToProcess</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>af13b43dcdea5cffbfd807efa5ef0f48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mImgHeight</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ae4767525abda96d97995c5b8d5e27b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mImgWidth</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a56be8d674e1e91bfa61158c5c65fe102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mNrOfEdges</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ab60b7fe41ab38fc601b7d1e33770cf44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>mpImgEdge</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>abcea6b33c533d4a5046a82cf8f90d185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>mpImgEdgeDirection</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ae814a16401fb411847b92e1b6b096261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; cv::Range &gt;</type>
      <name>mSegments</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a7a2a00761263acb588c4dab748e9832e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>dPi</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>af99ad98a50d27eccea9112e5e1b2e9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>fPi</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a83f3c811b70105adce717c7f0a175073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>ppContourWeightsField</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a527ac0d9ef3acf62e4662058f69c65e3</anchor>
      <arglist>[9][9]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>ppGradientWeightsField</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ae6cc614f8545755249badda0f07c716f</anchor>
      <arglist>[4][9]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>pppCommingFromEdgeWeightsField</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>a9528df69f6daadb0d41eca8c1845d9ba</anchor>
      <arglist>[9][3][3]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>pppDirectionWeightsField</name>
      <anchorfile>classV4R_1_1Contour.html</anchorfile>
      <anchor>ab51f188593ebc5c9dbf47576db1c7e62</anchor>
      <arglist>[4][3][3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4R::EllipseRefinement</name>
    <filename>classV4R_1_1EllipseRefinement.html</filename>
    <class kind="class">V4R::EllipseRefinement::Ellipse</class>
    <class kind="class">V4R::EllipseRefinement::Parameter</class>
    <member kind="function">
      <type></type>
      <name>EllipseRefinement</name>
      <anchorfile>classV4R_1_1EllipseRefinement.html</anchorfile>
      <anchor>aae08f69e669f901c180ba40b688ec00d</anchor>
      <arglist>(const Parameter &amp;_param=Parameter())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>refine</name>
      <anchorfile>classV4R_1_1EllipseRefinement.html</anchorfile>
      <anchor>ab6d19a4264116c39839e076b2c310c47</anchor>
      <arglist>(const cv::Mat_&lt; short &gt; &amp;im_dx, const cv::Mat_&lt; short &gt; &amp;im_dy, const std::vector&lt; cv::Point2f &gt; &amp;points, Ellipse &amp;ellipse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EllipseRefinement</name>
      <anchorfile>classV4R_1_1EllipseRefinement.html</anchorfile>
      <anchor>accbfaf16a09a33a0f50c166cedd9158a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Parameter</type>
      <name>param</name>
      <anchorfile>classV4R_1_1EllipseRefinement.html</anchorfile>
      <anchor>a164463bec9e07b2cff3677c752c0a771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; cv::Point2d &gt;</type>
      <name>pointsToUse</name>
      <anchorfile>classV4R_1_1EllipseRefinement.html</anchorfile>
      <anchor>a938dd30037b7c10864f45e622edeb627</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4R::EllipseRefinement::Ellipse</name>
    <filename>classV4R_1_1EllipseRefinement_1_1Ellipse.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>computeAndSetGeomFromConic</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>afebb800ba24fff6e405f7c80ce9c37ee</anchor>
      <arglist>(double A, double B, double C, double D, double E, double F)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ellipse</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>aa4d0727f2f73191c0cb084bbb2af3e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ellipse</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a84eceefad62984a78d8670d2a933985c</anchor>
      <arglist>(const Ellipse &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ellipseCircumference</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a74377687f2396f639519016abdcf4483</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>ellipseSupport</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a618ed090f21202d60c870a019c6770c0</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;points, double inl_dist, std::vector&lt; bool &gt; &amp;inl_idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>ab04cb7a652022b5a42e2f318f4405ee1</anchor>
      <arglist>(cv::RotatedRect &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insideEllipse</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a772cfc9a55b2a49f20c535e5cf362895</anchor>
      <arglist>(double _a, double _b, double _x0, double _y0, double _phi, double _x, double _y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEllipse</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>aa27b61659771048a8a7096ddc89b8eaa</anchor>
      <arglist>(const double &amp;_x, const double &amp;_y, const double &amp;_a, const double &amp;_b, const double &amp;_phi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEllipse</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>ad0fc19174559c77995de7c37c302a558</anchor>
      <arglist>(const cv::RotatedRect &amp;rect)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>a</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a5b13f6066ae5c4ef187ddc27d198fc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>b</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a98c58b8d4d64c22a63cc81c133bff5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fit_error</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a4ea03127dd748442d69856b61c335ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>afb66e27410ceea686c3a67d4bc99346f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>phi</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a4c651eedfcfe1139a54ef9567407f80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>support</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>aa6c47b4a856e042c19c43d577f361525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a3b8bf96ebb3ceaf05e31c902f57f17bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a604276dbbb90f9b1dc38057b7c04f282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a2</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a17e6a6105dea9e635d240c081a3abdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a4</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a5f37d2e50de4ef43e253c06a490dae5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>b2</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a5de361e72b07752c8d3474f06aaea022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>b4</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>a16ff8e52c0f21d687bbf9123a035d9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x2</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>acc80714cde0a8dda99b2eeb45766d3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y2</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Ellipse.html</anchorfile>
      <anchor>ad6ef4865a1417aef7e15cba4968f6ff7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4R::EllipseRefinement::Parameter</name>
    <filename>classV4R_1_1EllipseRefinement_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Parameter.html</anchorfile>
      <anchor>a36d4723ec575ad9e173bada293c1fdae</anchor>
      <arglist>(int _border=3, double _min_gradient=30)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>border</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Parameter.html</anchorfile>
      <anchor>aa97530855166d2ab16720cc398cc49cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_gradient</name>
      <anchorfile>classV4R_1_1EllipseRefinement_1_1Parameter.html</anchorfile>
      <anchor>aba06b066b6fb1882128fb54ee022a0e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4R::EllipsesDetection</name>
    <filename>classV4R_1_1EllipsesDetection.html</filename>
    <class kind="class">V4R::EllipsesDetection::Ellipse</class>
    <class kind="class">V4R::EllipsesDetection::Marker</class>
    <class kind="class">V4R::EllipsesDetection::ObliqueCone</class>
    <class kind="struct">V4R::EllipsesDetection::Parameters</class>
    <member kind="enumeration">
      <name>DetectionState</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALID</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681beaa70eb0d490b76c6cd55340d750c4bb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681bea2811dfada89c58ae292cbf721547a0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_CONTOUR_POINTS</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681bea70a8a7eacaf0c3299849d1635ae29655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_CONTOUR_CONVEX</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681bea8b302da03c19344961821acb00e0e994</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_ROTATED_RECT_RATIO</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681beab62ea54db31f7c66a7792c392ab18cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_CONTOUR_MEAN</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681beae2781a94b7fda3d0d4fb5c4cd721f4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MIN_RAIDUS</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681bea02fe16aa10d2d449e29b6831edf146e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MAX_RAIDUS</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681beaba91a26fc9547b034bb220cd416e92da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_NO_RING</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681beae2fe15aa37062ae4c41b1ee868dbad55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_IS_INNER_RING</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681beacb677ac495d45199c607ef21b7255e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_ELLIPSE</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a72140aae9236e670f02efb16093681beabbe52abd4f1cfba03b4bacf6f0b96956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EdgeDetection</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a057ec1f8317f1f4a6aa7c580ff5eb5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDGE_DETECTION_THRESHOLD</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a057ec1f8317f1f4a6aa7c580ff5eb5cfaed409c1d4bede5798e5fbc10a77a2204</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDGE_DETECTION_CANNY</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a057ec1f8317f1f4a6aa7c580ff5eb5cfa3052ba089dcd6a354914d5bd103f667f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EdgeLinking</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ace26a3ede923ddadd611d7ab7dfe78f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDGE_LINKING_OPENCV_APPROX_NONE</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ace26a3ede923ddadd611d7ab7dfe78f4adacf419db5c5e63f5661e3d499c3f1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDGE_LINKING_OPENCV_APPROX_SIMPLE</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ace26a3ede923ddadd611d7ab7dfe78f4a756e718ea801b39a7013c5ade7c43406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDGE_LINKING_V4R_SIMPLE</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ace26a3ede923ddadd611d7ab7dfe78f4acc9dd813b60e7ef40bd57faf4de2a373</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDGE_LINKING_V4R_COMPLEX</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ace26a3ede923ddadd611d7ab7dfe78f4a3e51648981f079d6535a3cfa994bfd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDGE_LINKING_V4R_CONTOUR</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ace26a3ede923ddadd611d7ab7dfe78f4adfbaa4c3648f3316c657bfba1bd12956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PoseEstimation</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>aadd7b6f4c227a62e7004686851e797b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSE_ESTIMATION_OFF</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>aadd7b6f4c227a62e7004686851e797b2aa05f6e8744075ea280e2fa1274bd9861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSE_ESTIMATION_SOLVEPNP</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>aadd7b6f4c227a62e7004686851e797b2ad1bd4caa65a1efb54171c14f8d397aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSE_ESTIMATION_FROM_ELLIPSE</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>aadd7b6f4c227a62e7004686851e797b2a71d91cf4c0b8918d666e046e132a0b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EllipsesDetection</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a2d6c883bb0da62197f579bb305758d42</anchor>
      <arglist>(Parameters *parm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EllipsesDetection</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a4e14f6e8b0263a1ccd19d54b7c208415</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>contour_detection</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a222c9cb8feba0e91d65f7115f0f550c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createEllipseCanditates</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ad9ba94a0fe32cf49547e3a18b5468d0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createRings</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>af42284e67da6a12c46d4a134a263527c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>draw_ellipses</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ad67152e6dbf684d7c51ca1fdb0e9d93d</anchor>
      <arglist>(cv::Mat &amp;m)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>edge_detection</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>af8f5e5e108734413bffdd08eb25a1e3c</anchor>
      <arglist>(const cv::Mat &amp;m)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DetectionState</type>
      <name>EllipseRedefinement</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ad51b07da95b2dc679237d95d68d4dd7a</anchor>
      <arglist>(Ellipse &amp;ellipse)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimatePoses</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a5a8d9ee3e5526fa68c321d0924d905b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DetectionState</type>
      <name>filterContour</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a15609fa79d3ad516418ec710c1f33125</anchor>
      <arglist>(Ellipse &amp;ellipse)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DetectionState</type>
      <name>filterContourMean</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a975e0c95c1602ab8ae242f9b81f9a1ec</anchor>
      <arglist>(Ellipse &amp;ellipse)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DetectionState</type>
      <name>filterEllipse</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a88feeba68bd81c66db58b43e3cc226e0</anchor>
      <arglist>(Ellipse &amp;ellipse)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filterShapes</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a47419b754321852c3281bb455d86883b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fit_ellipses_opencv</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a9deec3ea7d9d8119fc5e010e96db269e</anchor>
      <arglist>(const cv::Mat &amp;m, const cv::Mat cameraMatrix, const cv::Mat distCoeffs, const cv::Mat projectionMatrix, const boost::posix_time::ptime &amp;tstamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>next</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ab6d1ab8547046270263c1deeb05a961a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>V4R::Camera</type>
      <name>camera_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ac3fee60b8e26b562ebb5fcea47b3cd28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>V4R::Contour</type>
      <name>contour_detector_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ac385e1d829de40c399df49110b98a3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; cv::Point &gt; &gt;</type>
      <name>contours_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>acdc9b4ab1c1b36b9c8e5182b29ed5eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Ellipse &gt;</type>
      <name>ellipses_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>af488ebb6e1a909df4aabb42d3e56366e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat</type>
      <name>imgBlured_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a0e1468b73ac0b4909649a04c14c6e6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat</type>
      <name>imgDirection_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a4d15a4f91417865ef6abd20e081f7eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat</type>
      <name>imgEdges_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a284a5e09a34a10b50dc78652c0be9929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat</type>
      <name>imgGradient_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a3769817857327788bf790b552f6aad29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat</type>
      <name>imgGray_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a0c5a9420c1ca685328a5240822511980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat</type>
      <name>imgSobelDx_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>aa0aeb0a9e9c12d3e06d8567aa1634b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat</type>
      <name>imgSobelDy_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>ace6e3db028d4dac96f424012f000ea69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Mat_&lt; cv::Point2f &gt;</type>
      <name>lookupUndistor_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a7334d4bb3a1f5676558bd8c458ceba3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned long</type>
      <name>loop_count</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>adb5515be6a8a060b8124dbe54c8451dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; Marker &gt;</type>
      <name>markers_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a29097302bf4d602ce23638a1b6ba9efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters *</type>
      <name>param_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>af28773ee08470eb188449be9adec59ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::posix_time::ptime</type>
      <name>tstamp_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a9125ae51f1845c9448b63274e9a7f9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::posix_time::ptime</type>
      <name>tstampLast_</name>
      <anchorfile>classV4R_1_1EllipsesDetection.html</anchorfile>
      <anchor>a238841c02ec0e7ef777b50903fa59639</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4R::EllipsesDetection::Ellipse</name>
    <filename>classV4R_1_1EllipsesDetection_1_1Ellipse.html</filename>
    <member kind="function">
      <type></type>
      <name>Ellipse</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>a8ae2b0831661d552dcac7e2f96472ecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>af0657d0562e766847d9af0ef81da166d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>cv::Rect</type>
      <name>boxContour</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>a962c4c4fcc54572ba961d01e65ddc16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::RotatedRect</type>
      <name>boxEllipse</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>afa66a1d645aed6739d0ca15cf1388c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>boxEllipseRatio</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>a8b3e35f4c05984b93f6b07e575b3e8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Point2d</type>
      <name>centerContour</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>a43985b0b87ed6ad5c57d5dc32f2dcbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObliqueCone</type>
      <name>cone</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>adc8e8659f63dfcddafec9e546c4f30b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::vector&lt; cv::Point2f &gt; &gt;</type>
      <name>contourDistort</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>ad4692e3c8139057f921dc7c798759887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::vector&lt; cv::Point2f &gt; &gt;</type>
      <name>contourUndistort</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>acdeb8c665266b8d0e3f72a7ef4a8b5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DetectionState</type>
      <name>detection</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>a25f44bedf5ca45d25a849b2ef37f67ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::vector&lt; double &gt; &gt;</type>
      <name>distances</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>aa7a0520fdff0b49509a68d67ab57b04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>a9336f78e160757d9e99be9ce8d743974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>innerRing</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>aa43ea657889216c4f5237c2ad6a227a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>outerRing</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>a7b20e7a556651e7b5340483db531304d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::vector&lt; cv::Point &gt; &gt;</type>
      <name>polygon</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>ad56be1c450f2dc09d2415e2337711ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radiusContour</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>aa5f7e64da57f91e1867cebc9cc2a10ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radiusEllipseMax</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>a9dbea694a6d8e3787adb4a76c6691d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radiusEllipseMin</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Ellipse.html</anchorfile>
      <anchor>a99236a5bbcb1db7429106e09ab0b6514</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4R::EllipsesDetection::Marker</name>
    <filename>classV4R_1_1EllipsesDetection_1_1Marker.html</filename>
    <base>V4R::EllipsesDetection::ObliqueCone</base>
    <member kind="function">
      <type></type>
      <name>Marker</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Marker.html</anchorfile>
      <anchor>a49fdbbda903da430f66e0652196a75ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Marker.html</anchorfile>
      <anchor>a0d4a1004b00e284c5478a672ace0e4a8</anchor>
      <arglist>(const ObliqueCone &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Marker.html</anchorfile>
      <anchor>a01d34a4447d6c57228563fb001d6fff4</anchor>
      <arglist>(const Marker &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Marker.html</anchorfile>
      <anchor>a0a959ec175842f56a6e7a8f21a45a50d</anchor>
      <arglist>(const boost::posix_time::ptime &amp;t)</arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat_&lt; double &gt;</type>
      <name>A</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Marker.html</anchorfile>
      <anchor>a235614d2723ff98a4421ede3856d1ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Marker.html</anchorfile>
      <anchor>a0b4df9d9a463bdc19f2214c25b48461d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::posix_time::ptime</type>
      <name>tstamp</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1Marker.html</anchorfile>
      <anchor>aed15788d28682304b5df524cde1a1112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4R::EllipsesDetection::ObliqueCone</name>
    <filename>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</filename>
    <member kind="function">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>a0217d010c8c60462ed38bc7480e15dbf</anchor>
      <arglist>(const cv::Point2d p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normal2Roation</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>a936dc02b11fba51f9b5473c4a68c4941</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObliqueCone</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>a0a00308d89ea7af0b3e0fa4944602539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObliqueCone</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>a541aee9edf4b68272e2d8b5208a3ce1c</anchor>
      <arglist>(const ObliqueCone &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pose</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>aebe5e3b340afd03f988b293ec88d7a9a</anchor>
      <arglist>(cv::Mat_&lt; double &gt; intrinsic, cv::Mat_&lt; double &gt; distCoeffs, double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotation2Normal</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>ad1865f0ed66d9402ee9c1cc01025c790</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>a70fe6449923e96d6dcf2fc602d034eab</anchor>
      <arglist>(const ObliqueCone &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>a05e5b134d7df69335a18daafa61cf756</anchor>
      <arglist>(cv::RotatedRect box, cv::Mat_&lt; double &gt; intrinsic)</arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat_&lt; double &gt;</type>
      <name>C</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>acfa18bd4d84c27f3d8c0a8e85bd6c32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Vec3d</type>
      <name>normals</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>a4ded547ab6b8cd4ac0edc1a2dc38962e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>cv::Point2d</type>
      <name>projections</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>a779b7fb5374e858a3289ed7374e21aec</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat_&lt; double &gt;</type>
      <name>R</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>aa4afedd9d6e3849d9f6051cdedea8856</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>cv::Point3d</type>
      <name>translations</name>
      <anchorfile>classV4R_1_1EllipsesDetection_1_1ObliqueCone.html</anchorfile>
      <anchor>ac0706e0f239999d935f35b32c43aad59</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>V4R::EllipsesDetection::Parameters</name>
    <filename>structV4R_1_1EllipsesDetection_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a871b26aadae4b1a445233189fcc74030</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>circle_diameter</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a35eb7e37dfd815054e2edd68900e13c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debug</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>ad2f71db741c0eef520a80dc74001209c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>distorted_input</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a6c8ae4f11acd79e9fc8ca7f2827b0ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EdgeDetection</type>
      <name>edge_detection</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>ae3e099673a9d520b3c0e3f0bcffdd86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EdgeLinking</type>
      <name>edge_linking</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a10690f1f1885a1b5f7997097ba97b0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ellipse_redefinement</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a0061fa7ef490f6cf666b8cf6638f787c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filter_contour_mean</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>ae124b880934fcd66f7e66b6978a2ae91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filter_convex</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a5ba7518b4859d103034208bc2d787538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filter_rings</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>ab82d691c393c124c7a77f8933f50c6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kernel_size_edge_detection</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a2ab06d8d7a0b3abbd0d7b2b9297f4ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PoseEstimation</type>
      <name>pose_estimation</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a8d251ab1184ecc5886de88b8713b7ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold_contour_mean</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>ab5f52a4e9e2bba3308a2fedd7224d321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>threshold_contour_min_points</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a7275dffd470eec374a7015954cff81cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>threshold_edge_detection1</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a60e2787cf96579f9986411a0e4a05ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>threshold_edge_detection2</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>ab8e2a9bd392b9b0b4bcaf7780b2f4f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold_max_radius</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>aa1044446e667fa953755d9ebed7a9839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold_min_radius</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a1f2880ef0fecdce1de8aeffb32516036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>threshold_polygon</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a0420e1d292c2087c8353729bb180ee5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold_ring_center</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a2a307cf060b7fa3b4d2337751910abb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold_ring_ratio</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a216905fa8a059d532b38c7d2d1e0574a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold_rotated_rect_ratio</name>
      <anchorfile>structV4R_1_1EllipsesDetection_1_1Parameters.html</anchorfile>
      <anchor>a25f266d617747ab113a0469b2a9d5ef6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4R::EllipsesDetectionNode</name>
    <filename>classV4R_1_1EllipsesDetectionNode.html</filename>
    <base>V4R::EllipsesDetection</base>
    <base>nodelet::Nodelet</base>
    <class kind="struct">V4R::EllipsesDetectionNode::ParametersNode</class>
    <member kind="function">
      <type></type>
      <name>EllipsesDetectionNode</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a32ac5859e8c61380e0aa494cac52b9fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a429a7b9c7e512ffc2e2b0ce8db006051</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a728cbe5a6c928722b037730e5e5c14ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a33145a4ac8d7a2be3f46dd7433cb39c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EllipsesDetectionNode</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>ab54b4e471aa13cf2c071f30c5bd27adf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createTransforms</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>abf27a093d82a22fbc390b3e8f110f38e</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const ParametersNode *</type>
      <name>param</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>adbb97f9680a19d6aafafcf137a6d3d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishMarker</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a5440f499a2c7f82e1e7283cdfb7d8abb</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishPerceptions</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a7cb48eacc20df6186178f1556e175e6e</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishTf</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a9ff1cd8bc7fcbe2c8d5edced67fc3cca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>adf8bf8c85c69f8df50ab6e49cdef80ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>callback_counter_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a40b7d020265a6677dcfff7cb6ac21a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfoConstPtr</type>
      <name>camera_info_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>ab6f6616c22bd98fba83b981db8474beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>image_mono_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a1922aed841de2a5a41f812bb857cadda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>imageTransport_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>ad4a3076ab6b65363da14cf1e80284ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; tf::StampedTransform &gt;</type>
      <name>markerTransforms_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a99b6f797de537f447ad856083b46e7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>msg_line_list_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a9334897aaf2e1597682ccfdb788caf5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>ac26d46c4a09076a21ab21f7225c2aede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_ellipses_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a87ec4842a6c3c1f27c135dda090a13a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_perceptions_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>aafd638d12863006c1caad2f2bbebd00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_viz_marker_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>ac98f67a08d5a32c1ff369c73ee8f095f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>sub_camera_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>abc1d719b95644ca1f42dc287bbb9df02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::posix_time::ptime</type>
      <name>timeCallbackReceived_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>acaaf124e3ee1d1bfbf0534f42a30d976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::posix_time::ptime</type>
      <name>timeCallbackReceivedLast_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a792f69f95e777027b01c8e896a3e0e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::posix_time::ptime</type>
      <name>timeDetectionEnd_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a0c6a37c18e4e68c2c02a44ae25356c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::posix_time::ptime</type>
      <name>timeDetectionStart_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>adbd3a08d41b3842a969c436b59066877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>transformBroadcaster_</name>
      <anchorfile>classV4R_1_1EllipsesDetectionNode.html</anchorfile>
      <anchor>a0c8b5f9e25ef31875a0dc08239b69f7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>V4R::EllipsesDetectionNode::ParametersNode</name>
    <filename>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</filename>
    <base>V4R::EllipsesDetection::Parameters</base>
    <member kind="function">
      <type>void</type>
      <name>callbackParameters</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a2687bfc42b5fe413b3c3941eab713764</anchor>
      <arglist>(v4r_ellipses::EllipsesDetectionConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametersNode</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a152af53c645ed83674c3d0d3177a4be0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a7b4eced5d3707c7cfe06ca6c7fc9d039</anchor>
      <arglist>(const unsigned long &amp;counter)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debug_freeze</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>ac96271a4d2bd10e9eb8ddaa0870cde71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>image_skip</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a701e17053446834493ee7f9c82c9da9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>node</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a1175b7d7c5a53d41ff1b6f7270a4e667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>node_name</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a25de0da7a02a4e0613219fc66cd8f63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dynamic_reconfigure::Server&lt; v4r_ellipses::EllipsesDetectionConfig &gt;::CallbackType</type>
      <name>reconfigureFnc_</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a392a4638b1f06311e1a24ef2ca1bfdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dynamic_reconfigure::Server&lt; v4r_ellipses::EllipsesDetectionConfig &gt;</type>
      <name>reconfigureServer_</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>acc2cf89b4949e7825b58f69814e0a6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_camera_image</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a46309042ff808423e2356a264623841c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>show_camera_image_waitkey</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a662388f79b0d6ab672373ae24f9904c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>skip_second_tf</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a9ea96e226cf4f72761c10118801a299a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>tf_prefix</name>
      <anchorfile>structV4R_1_1EllipsesDetectionNode_1_1ParametersNode.html</anchorfile>
      <anchor>a6f219cfb62ced83a881a3b92351a30a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
