<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Edge.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>Edge_8cc</filename>
    <includes id="Edge_8h" name="Edge.h" local="yes" imported="no">AprilTags/Edge.h</includes>
    <includes id="FloatImage_8h" name="FloatImage.h" local="yes" imported="no">AprilTags/FloatImage.h</includes>
    <includes id="MathUtil_8h" name="MathUtil.h" local="yes" imported="no">AprilTags/MathUtil.h</includes>
    <includes id="UnionFindSimple_8h" name="UnionFindSimple.h" local="yes" imported="no">AprilTags/UnionFindSimple.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>Edge.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Edge_8h</filename>
    <includes id="FloatImage_8h" name="FloatImage.h" local="yes" imported="no">AprilTags/FloatImage.h</includes>
    <class kind="class">AprilTags::Edge</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>FloatImage.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>FloatImage_8cc</filename>
    <includes id="FloatImage_8h" name="FloatImage.h" local="yes" imported="no">FloatImage.h</includes>
    <includes id="Gaussian_8h" name="Gaussian.h" local="yes" imported="no">Gaussian.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>FloatImage.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>FloatImage_8h</filename>
    <class kind="class">AprilTags::FloatImage</class>
    <namespace>AprilTags</namespace>
    <namespace>DualCoding</namespace>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uchar</name>
      <anchorfile>namespaceDualCoding.html</anchorfile>
      <anchor>aea867f8de94f5c69c493a88e2fbebb1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Gaussian.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>Gaussian_8cc</filename>
    <includes id="Gaussian_8h" name="Gaussian.h" local="yes" imported="no">Gaussian.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>Gaussian.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Gaussian_8h</filename>
    <class kind="class">AprilTags::Gaussian</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>GLine2D.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>GLine2D_8cc</filename>
    <includes id="GLine2D_8h" name="GLine2D.h" local="yes" imported="no">GLine2D.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>GLine2D.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>GLine2D_8h</filename>
    <includes id="MathUtil_8h" name="MathUtil.h" local="yes" imported="no">MathUtil.h</includes>
    <includes id="XYWeight_8h" name="XYWeight.h" local="yes" imported="no">XYWeight.h</includes>
    <class kind="class">AprilTags::GLine2D</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>GLineSegment2D.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>GLineSegment2D_8cc</filename>
    <includes id="GLineSegment2D_8h" name="GLineSegment2D.h" local="yes" imported="no">GLineSegment2D.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>GLineSegment2D.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>GLineSegment2D_8h</filename>
    <includes id="GLine2D_8h" name="GLine2D.h" local="yes" imported="no">GLine2D.h</includes>
    <includes id="XYWeight_8h" name="XYWeight.h" local="yes" imported="no">XYWeight.h</includes>
    <class kind="class">AprilTags::GLineSegment2D</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>GrayModel.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>GrayModel_8cc</filename>
    <includes id="GrayModel_8h" name="GrayModel.h" local="yes" imported="no">AprilTags/GrayModel.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>GrayModel.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>GrayModel_8h</filename>
    <class kind="class">AprilTags::GrayModel</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>Gridder.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Gridder_8h</filename>
    <includes id="Segment_8h" name="Segment.h" local="yes" imported="no">Segment.h</includes>
    <class kind="struct">AprilTags::Gridder::Cell</class>
    <class kind="class">AprilTags::Gridder</class>
    <class kind="class">AprilTags::Gridder::Iterator</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>Homography33.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>Homography33_8cc</filename>
    <includes id="Homography33_8h" name="Homography33.h" local="yes" imported="no">Homography33.h</includes>
  </compound>
  <compound kind="file">
    <name>Homography33.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Homography33_8h</filename>
    <class kind="class">Homography33</class>
    <member kind="define">
      <type>#define</type>
      <name>INTERPOLATE</name>
      <anchorfile>Homography33_8h.html</anchorfile>
      <anchor>ad70e658b6530d4bb0da4229c4a79500c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STABLE_H</name>
      <anchorfile>Homography33_8h.html</anchorfile>
      <anchor>a00ae95c33c9d84c22491637553eafd92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MathUtil.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>MathUtil_8cc</filename>
    <includes id="MathUtil_8h" name="MathUtil.h" local="yes" imported="no">MathUtil.h</includes>
    <namespace>AprilTags</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>acfaef651d8ac15cae139c76b06a0060c</anchor>
      <arglist>(std::ostream &amp;os, const std::pair&lt; float, float &gt; &amp;pt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MathUtil.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>MathUtil_8h</filename>
    <class kind="class">AprilTags::MathUtil</class>
    <namespace>AprilTags</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>acfaef651d8ac15cae139c76b06a0060c</anchor>
      <arglist>(std::ostream &amp;os, const std::pair&lt; float, float &gt; &amp;pt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pch.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>pch_8h</filename>
    <includes id="Edge_8h" name="Edge.h" local="yes" imported="no">Edge.h</includes>
    <includes id="FloatImage_8h" name="FloatImage.h" local="yes" imported="no">FloatImage.h</includes>
    <includes id="GLine2D_8h" name="GLine2D.h" local="yes" imported="no">GLine2D.h</includes>
    <includes id="Gaussian_8h" name="Gaussian.h" local="yes" imported="no">Gaussian.h</includes>
    <includes id="Homography33_8h" name="Homography33.h" local="yes" imported="no">Homography33.h</includes>
    <includes id="MathUtil_8h" name="MathUtil.h" local="yes" imported="no">MathUtil.h</includes>
    <includes id="UnionFindSimple_8h" name="UnionFindSimple.h" local="yes" imported="no">UnionFindSimple.h</includes>
    <includes id="XYWeight_8h" name="XYWeight.h" local="yes" imported="no">XYWeight.h</includes>
  </compound>
  <compound kind="file">
    <name>Quad.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>Quad_8cc</filename>
    <includes id="FloatImage_8h" name="FloatImage.h" local="yes" imported="no">AprilTags/FloatImage.h</includes>
    <includes id="MathUtil_8h" name="MathUtil.h" local="yes" imported="no">AprilTags/MathUtil.h</includes>
    <includes id="GLine2D_8h" name="GLine2D.h" local="yes" imported="no">AprilTags/GLine2D.h</includes>
    <includes id="Quad_8h" name="Quad.h" local="yes" imported="no">AprilTags/Quad.h</includes>
    <includes id="Segment_8h" name="Segment.h" local="yes" imported="no">AprilTags/Segment.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>Quad.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Quad_8h</filename>
    <includes id="Homography33_8h" name="Homography33.h" local="yes" imported="no">Homography33.h</includes>
    <class kind="class">AprilTags::Quad</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>Segment.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>Segment_8cc</filename>
    <includes id="Segment_8h" name="Segment.h" local="yes" imported="no">Segment.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>Segment.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Segment_8h</filename>
    <class kind="class">AprilTags::Segment</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>Tag16h5.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Tag16h5_8h</filename>
    <namespace>AprilTags</namespace>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t16h5</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a0bb1657b6d93ecadfb095dcd94563a05</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes16h5</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a8a3aa8fa11d42c4977a833f43c9f104d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tag16h5_other.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Tag16h5__other_8h</filename>
    <namespace>AprilTags</namespace>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t16h5_other</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>ab890d9565042214e2cfca0c6a76ad6d6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes16h5_other</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a282afe897d4739cbd8581e11145125ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tag25h7.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Tag25h7_8h</filename>
    <namespace>AprilTags</namespace>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t25h7</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>aaa950d8430b66033c2efe010f69e2b38</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes25h7</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a0c1dbd359f9803878b9a9d2a13f8e1c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tag25h9.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Tag25h9_8h</filename>
    <namespace>AprilTags</namespace>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t25h9</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a0d731a7db807a0d521eb80a96d50f2c0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes25h9</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a4c5ba6dd7015a9669c9d939f48df35f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tag36h11.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Tag36h11_8h</filename>
    <namespace>AprilTags</namespace>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t36h11</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a19a71529debb8356dd53c450128c623b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes36h11</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>ab50728f7f8d145db8c24c613c2e393ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tag36h11_other.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Tag36h11__other_8h</filename>
    <namespace>AprilTags</namespace>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t36h11_other</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>aee5ea9a0b0fcd77a4b6403f5d45b2bb8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes36h11_other</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>afde8524cffe08e1144fe6b9a4e8985d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tag36h9.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>Tag36h9_8h</filename>
    <namespace>AprilTags</namespace>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t36h9</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a7adebb3398b4a96f6d2dd69d5741ff76</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes36h9</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a00f46853b215cd538c05d630b514827f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TagDetection.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>TagDetection_8cc</filename>
    <includes id="TagDetection_8h" name="TagDetection.h" local="yes" imported="no">TagDetection.h</includes>
    <includes id="MathUtil_8h" name="MathUtil.h" local="yes" imported="no">MathUtil.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>TagDetection.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>TagDetection_8h</filename>
    <class kind="struct">AprilTags::TagDetection</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>TagDetector.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>TagDetector_8cc</filename>
    <includes id="Edge_8h" name="Edge.h" local="yes" imported="no">AprilTags/Edge.h</includes>
    <includes id="FloatImage_8h" name="FloatImage.h" local="yes" imported="no">AprilTags/FloatImage.h</includes>
    <includes id="Gaussian_8h" name="Gaussian.h" local="yes" imported="no">AprilTags/Gaussian.h</includes>
    <includes id="GrayModel_8h" name="GrayModel.h" local="yes" imported="no">AprilTags/GrayModel.h</includes>
    <includes id="GLine2D_8h" name="GLine2D.h" local="yes" imported="no">AprilTags/GLine2D.h</includes>
    <includes id="GLineSegment2D_8h" name="GLineSegment2D.h" local="yes" imported="no">AprilTags/GLineSegment2D.h</includes>
    <includes id="Gridder_8h" name="Gridder.h" local="yes" imported="no">AprilTags/Gridder.h</includes>
    <includes id="Homography33_8h" name="Homography33.h" local="yes" imported="no">AprilTags/Homography33.h</includes>
    <includes id="MathUtil_8h" name="MathUtil.h" local="yes" imported="no">AprilTags/MathUtil.h</includes>
    <includes id="Quad_8h" name="Quad.h" local="yes" imported="no">AprilTags/Quad.h</includes>
    <includes id="Segment_8h" name="Segment.h" local="yes" imported="no">AprilTags/Segment.h</includes>
    <includes id="TagFamily_8h" name="TagFamily.h" local="yes" imported="no">AprilTags/TagFamily.h</includes>
    <includes id="UnionFindSimple_8h" name="UnionFindSimple.h" local="yes" imported="no">AprilTags/UnionFindSimple.h</includes>
    <includes id="XYWeight_8h" name="XYWeight.h" local="yes" imported="no">AprilTags/XYWeight.h</includes>
    <includes id="TagDetector_8h" name="TagDetector.h" local="yes" imported="no">AprilTags/TagDetector.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>TagDetector.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>TagDetector_8h</filename>
    <includes id="TagDetection_8h" name="TagDetection.h" local="yes" imported="no">AprilTags/TagDetection.h</includes>
    <includes id="TagFamily_8h" name="TagFamily.h" local="yes" imported="no">AprilTags/TagFamily.h</includes>
    <includes id="FloatImage_8h" name="FloatImage.h" local="yes" imported="no">AprilTags/FloatImage.h</includes>
    <class kind="class">AprilTags::TagDetector</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>TagFamily.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>TagFamily_8cc</filename>
    <includes id="TagFamily_8h" name="TagFamily.h" local="yes" imported="no">TagFamily.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>TagFamily.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>TagFamily_8h</filename>
    <includes id="TagDetection_8h" name="TagDetection.h" local="yes" imported="no">AprilTags/TagDetection.h</includes>
    <class kind="class">AprilTags::TagFamily::TableInitializer</class>
    <class kind="class">AprilTags::TagCodes</class>
    <class kind="class">AprilTags::TagFamily</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>UnionFindSimple.cc</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/src/</path>
    <filename>UnionFindSimple_8cc</filename>
    <includes id="UnionFindSimple_8h" name="UnionFindSimple.h" local="yes" imported="no">UnionFindSimple.h</includes>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>UnionFindSimple.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>UnionFindSimple_8h</filename>
    <class kind="struct">AprilTags::UnionFindSimple::Data</class>
    <class kind="class">AprilTags::UnionFindSimple</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="file">
    <name>XYWeight.h</name>
    <path>/tmp/ws/src/apriltags_ros/apriltags/include/AprilTags/</path>
    <filename>XYWeight_8h</filename>
    <class kind="struct">AprilTags::XYWeight</class>
    <namespace>AprilTags</namespace>
  </compound>
  <compound kind="class">
    <name>Homography33</name>
    <filename>classHomography33.html</filename>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>a43ae634ab46fe0620859cc2d35d556a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::pair&lt; float, float &gt;</type>
      <name>getCXY</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>a093e392aa2b7c292aec3118c8486bfb3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d &amp;</type>
      <name>getH</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>aecfe06942d1f56390d7c7d8ad0452def</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Homography33</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>a73a0a27464663eeba0adc76f4dfedd4e</anchor>
      <arglist>(const std::pair&lt; float, float &gt; &amp;opticalCenter)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; float, float &gt;</type>
      <name>project</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>a5f7c83a5ae5987ee6276447d2114dc28</anchor>
      <arglist>(float worldx, float worldy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrespondences</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>aa7488929387981810758f62382ec1aeb</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; float, float &gt; &gt; &amp;srcPts, const std::vector&lt; std::pair&lt; float, float &gt; &gt; &amp;dstPts)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; float, float &gt;</type>
      <name>cxy</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>ab11b3a704ab9eb11d05eb5c1414cfdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; float, float &gt; &gt;</type>
      <name>dstPts</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>a6490d53193ecbd7812b9c618ddcd9123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix&lt; double, 9, 9 &gt;</type>
      <name>fA</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>a4f8d9a4e852fdc0af34b47d0b46608c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3d</type>
      <name>H</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>a534d7c46d28257bde0729e21a12cca5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; float, float &gt; &gt;</type>
      <name>srcPts</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>a225db1ad6603b3c4218c0bfe9f685fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classHomography33.html</anchorfile>
      <anchor>a8a18bbcbff8eb9df90fdffb6566b1ede</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>AprilTags</name>
    <filename>namespaceAprilTags.html</filename>
    <class kind="class">AprilTags::Edge</class>
    <class kind="class">AprilTags::FloatImage</class>
    <class kind="class">AprilTags::Gaussian</class>
    <class kind="class">AprilTags::GLine2D</class>
    <class kind="class">AprilTags::GLineSegment2D</class>
    <class kind="class">AprilTags::GrayModel</class>
    <class kind="class">AprilTags::Gridder</class>
    <class kind="class">AprilTags::MathUtil</class>
    <class kind="class">AprilTags::Quad</class>
    <class kind="class">AprilTags::Segment</class>
    <class kind="class">AprilTags::TagCodes</class>
    <class kind="struct">AprilTags::TagDetection</class>
    <class kind="class">AprilTags::TagDetector</class>
    <class kind="class">AprilTags::TagFamily</class>
    <class kind="class">AprilTags::UnionFindSimple</class>
    <class kind="struct">AprilTags::XYWeight</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>acfaef651d8ac15cae139c76b06a0060c</anchor>
      <arglist>(std::ostream &amp;os, const std::pair&lt; float, float &gt; &amp;pt)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t16h5</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a0bb1657b6d93ecadfb095dcd94563a05</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t16h5_other</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>ab890d9565042214e2cfca0c6a76ad6d6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t25h7</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>aaa950d8430b66033c2efe010f69e2b38</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t25h9</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a0d731a7db807a0d521eb80a96d50f2c0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t36h11</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a19a71529debb8356dd53c450128c623b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t36h11_other</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>aee5ea9a0b0fcd77a4b6403f5d45b2bb8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned long long</type>
      <name>t36h9</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a7adebb3398b4a96f6d2dd69d5741ff76</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes16h5</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a8a3aa8fa11d42c4977a833f43c9f104d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes16h5_other</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a282afe897d4739cbd8581e11145125ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes25h7</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a0c1dbd359f9803878b9a9d2a13f8e1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes25h9</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a4c5ba6dd7015a9669c9d939f48df35f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes36h11</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>ab50728f7f8d145db8c24c613c2e393ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes36h11_other</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>afde8524cffe08e1144fe6b9a4e8985d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const TagCodes</type>
      <name>tagCodes36h9</name>
      <anchorfile>namespaceAprilTags.html</anchorfile>
      <anchor>a00f46853b215cd538c05d630b514827f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::Edge</name>
    <filename>classAprilTags_1_1Edge.html</filename>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>a274da8c779613f624ec8ee857dc0ba7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>acca4ba56986327fae2fe155aeb8b3805</anchor>
      <arglist>(const Edge &amp;other) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>calcEdges</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>ac9c140619c544ef691828686e137049c</anchor>
      <arglist>(float theta0, int x, int y, const FloatImage &amp;theta, const FloatImage &amp;mag, std::vector&lt; Edge &gt; &amp;edges, size_t &amp;nEdges)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>edgeCost</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>a8d32a6e3e60579f14caa4d2bd4a89e28</anchor>
      <arglist>(float theta0, float theta1, float mag1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mergeEdges</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>a865ec1903f15bab40e3231e23c6d8845</anchor>
      <arglist>(std::vector&lt; Edge &gt; &amp;edges, UnionFindSimple &amp;uf, float tmin[], float tmax[], float mmin[], float mmax[])</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cost</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>ab3300d3fb9c418c43456a255279f65ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixelIdxA</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>ad8579fa6781801ad280c7d74e2379bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixelIdxB</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>acaa7293c86b7196e4dac5708ce7e27ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float const</type>
      <name>magThresh</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>a36747ff004f7264c1eba593428bdc188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float const</type>
      <name>maxEdgeCost</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>a7ac272dfcf04e12ecc3f90b80641bac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float const</type>
      <name>minMag</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>a279b972838aeefb8093b1eb01158a57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float const</type>
      <name>thetaThresh</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>ad7b3f90f934cbd9105b3cda63b0167ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int const</type>
      <name>WEIGHT_SCALE</name>
      <anchorfile>classAprilTags_1_1Edge.html</anchorfile>
      <anchor>aa3602e56e497c731821c98e995c0ea0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::FloatImage</name>
    <filename>classAprilTags_1_1FloatImage.html</filename>
    <member kind="function">
      <type>void</type>
      <name>copyToSketch</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a662defb29d51c739d8928d1446784c6d</anchor>
      <arglist>(DualCoding::Sketch&lt; T &gt; &amp;sketch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decimateAvg</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a16ed23a8c968a37a924e9d8b1a0a7024</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterFactoredCentered</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>aeb934a46faa519a9a25b6c7b4661e1cd</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;fhoriz, const std::vector&lt; float &gt; &amp;fvert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatImage</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>afcc87588cf9dd85df3dc462c5b96520b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatImage</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a3416d8563e336b546ee9d321ff52cb3c</anchor>
      <arglist>(int widthArg, int heightArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatImage</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>aece2b3666542057bced37fabe6b9e4a7</anchor>
      <arglist>(int widthArg, int heightArg, const std::vector&lt; float &gt; &amp;pArg)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>get</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a25bc8009f3025ea7862a4096382c3627</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt; &amp;</type>
      <name>getFloatImagePixels</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a12df92aeba9e0e86af1d4c1c4b664fd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHeight</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a2d1e9b78fcfde06f4b9374dab4736b21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumFloatImagePixels</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a786117c79d01fb42e04f1064421e5fb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWidth</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a7ade01e631f1e1f1879a6191ab83a070</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a11b35a556a0a124d577c2337310113fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FloatImage &amp;</type>
      <name>operator=</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a08d4cd17679e23808fe8210e100f10fe</anchor>
      <arglist>(const FloatImage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printMinMax</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a1d2f4dd56eb6a1359522647f8b9bc9fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>aafad542ce75f7ff5f16a2173c399f06b</anchor>
      <arglist>(int x, int y, float v)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>height</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a07dc1c5721ce7a08696fb353ce9dde35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>pixels</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a1fdf74d46243fb92ba76201867377044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>width</name>
      <anchorfile>classAprilTags_1_1FloatImage.html</anchorfile>
      <anchor>a7de92e5a85029b7e88e901fc3143fd7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::Gaussian</name>
    <filename>classAprilTags_1_1Gaussian.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convolveSymmetricCentered</name>
      <anchorfile>classAprilTags_1_1Gaussian.html</anchorfile>
      <anchor>aa31e223b55fee8be400e955db2e0222f</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;a, unsigned int aoff, unsigned int alen, const std::vector&lt; float &gt; &amp;f, std::vector&lt; float &gt; &amp;r, unsigned int roff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; float &gt;</type>
      <name>makeGaussianFilter</name>
      <anchorfile>classAprilTags_1_1Gaussian.html</anchorfile>
      <anchor>af56c23ba698c8ca2e8a8a44035e1d873</anchor>
      <arglist>(float sigma, int n)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>warned</name>
      <anchorfile>classAprilTags_1_1Gaussian.html</anchorfile>
      <anchor>a4a0ffca42178d10c0def1ce8a9abf3dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::GLine2D</name>
    <filename>classAprilTags_1_1GLine2D.html</filename>
    <member kind="function">
      <type>float</type>
      <name>getDx</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a7d1af13357a6eb895e61e21792c36b01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDy</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>afc69aad331f5b746fc50243fc7e01ad8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFirst</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a5b8955212c2f1c363241da5f8eaa4031</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLineCoordinate</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a5a108fcc6d0174cd10c4551983193567</anchor>
      <arglist>(const std::pair&lt; float, float &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; float, float &gt;</type>
      <name>getPointOfCoordinate</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a107272ab70c6283f2c48899ab6fc2c41</anchor>
      <arglist>(float coord)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSecond</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a7be3a31651a153cb0d082fad2a52f422</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLine2D</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>afa1924912e2360ddd8288697333ef9ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLine2D</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a511054cf51f75c7459488bcf78998754</anchor>
      <arglist>(float slope, float b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLine2D</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a086d175b2af15ef5ceb25004b3ba237a</anchor>
      <arglist>(float dX, float dY, const std::pair&lt; float, float &gt; &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLine2D</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a2c8d58b3871cac68cacb2426f81922f8</anchor>
      <arglist>(const std::pair&lt; float, float &gt; &amp;p1, const std::pair&lt; float, float &gt; &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; float, float &gt;</type>
      <name>intersectionWith</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a0808489dd05afb45402d40b2c3101fd5</anchor>
      <arglist>(const GLine2D &amp;line) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLine2D</type>
      <name>lsqFitXYW</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>aa079ddeafe267a4c96523ceb55a29bb6</anchor>
      <arglist>(const std::vector&lt; XYWeight &gt; &amp;xyweights)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>normalizeP</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a59f60799540ca6ba6ceac612beb11160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>normalizeSlope</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a04a429e0c6591a9a6779a0341aaa2dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>didNormalizeP</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a809b1bd843c090ed64eafb7d8fdb9fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>didNormalizeSlope</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a014cecc9f7236259581b00a764f70790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>dx</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>aae3252120e23a24cc5c173a87a248860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>dy</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a9937459ee84a66ad07be13c77ccb1ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; float, float &gt;</type>
      <name>p</name>
      <anchorfile>classAprilTags_1_1GLine2D.html</anchorfile>
      <anchor>a3dc84d65d4eddc996661e9eda9593219</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::GLineSegment2D</name>
    <filename>classAprilTags_1_1GLineSegment2D.html</filename>
    <member kind="function">
      <type>std::pair&lt; float, float &gt;</type>
      <name>getP0</name>
      <anchorfile>classAprilTags_1_1GLineSegment2D.html</anchorfile>
      <anchor>a0db4b69128110bff0b270170c41366ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; float, float &gt;</type>
      <name>getP1</name>
      <anchorfile>classAprilTags_1_1GLineSegment2D.html</anchorfile>
      <anchor>aaae3f83ca701ded9c8d59266482e8008</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLineSegment2D</name>
      <anchorfile>classAprilTags_1_1GLineSegment2D.html</anchorfile>
      <anchor>a576b9e979a379068887d8d65aa0e48d9</anchor>
      <arglist>(const std::pair&lt; float, float &gt; &amp;p0Arg, const std::pair&lt; float, float &gt; &amp;p1Arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLineSegment2D</type>
      <name>lsqFitXYW</name>
      <anchorfile>classAprilTags_1_1GLineSegment2D.html</anchorfile>
      <anchor>adbe3f766c12f9f4c9d20e3ef7646c35e</anchor>
      <arglist>(const std::vector&lt; XYWeight &gt; &amp;xyweight)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLine2D</type>
      <name>line</name>
      <anchorfile>classAprilTags_1_1GLineSegment2D.html</anchorfile>
      <anchor>ad5944532d4b4fca18015109100c27780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; float, float &gt;</type>
      <name>p0</name>
      <anchorfile>classAprilTags_1_1GLineSegment2D.html</anchorfile>
      <anchor>a9771ad3f052673b308d6cae91195b51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; float, float &gt;</type>
      <name>p1</name>
      <anchorfile>classAprilTags_1_1GLineSegment2D.html</anchorfile>
      <anchor>a02df1a0ac332d81b8ba7291e24fde4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>weight</name>
      <anchorfile>classAprilTags_1_1GLineSegment2D.html</anchorfile>
      <anchor>a7fbf8dc2c2002206fc78a1fdd8c5e0c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::GrayModel</name>
    <filename>classAprilTags_1_1GrayModel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addObservation</name>
      <anchorfile>classAprilTags_1_1GrayModel.html</anchorfile>
      <anchor>acc589df98f898aaeea94955e5ade4a1a</anchor>
      <arglist>(float x, float y, float gray)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumObservations</name>
      <anchorfile>classAprilTags_1_1GrayModel.html</anchorfile>
      <anchor>a05bf26d2eb14c23cc09f935ab9a585d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrayModel</name>
      <anchorfile>classAprilTags_1_1GrayModel.html</anchorfile>
      <anchor>ad942923c093ad40ba1f8b1690c1bb2db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>interpolate</name>
      <anchorfile>classAprilTags_1_1GrayModel.html</anchorfile>
      <anchor>a9fa3f04219dd0e58a86a95740e776ad2</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classAprilTags_1_1GrayModel.html</anchorfile>
      <anchor>a6ea7d328775a382d0597aa549a05c6f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4d</type>
      <name>A</name>
      <anchorfile>classAprilTags_1_1GrayModel.html</anchorfile>
      <anchor>a3674677d488abd12f1ec88b3e0cd22aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4d</type>
      <name>b</name>
      <anchorfile>classAprilTags_1_1GrayModel.html</anchorfile>
      <anchor>ae72ed7daef2022f935b439fe55747edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dirty</name>
      <anchorfile>classAprilTags_1_1GrayModel.html</anchorfile>
      <anchor>ab6a92654a67cbedf4a5f470fd426648b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nobs</name>
      <anchorfile>classAprilTags_1_1GrayModel.html</anchorfile>
      <anchor>af55ac71c2e5ce8604859652a735dd2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4d</type>
      <name>v</name>
      <anchorfile>classAprilTags_1_1GrayModel.html</anchorfile>
      <anchor>a354a0c78c033795c599334c7266484e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::Gridder</name>
    <filename>classAprilTags_1_1Gridder.html</filename>
    <templarg>T</templarg>
    <class kind="struct">AprilTags::Gridder::Cell</class>
    <class kind="class">AprilTags::Gridder::Iterator</class>
    <member kind="typedef">
      <type>Iterator</type>
      <name>iterator</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a2c757af2c137f1ebd4fe1322b6e3a398</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a0e5b1a84603cd50fc800ffb014355ab6</anchor>
      <arglist>(float x, float y, T *object)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>aae72879f1283896afce07237efdbf6be</anchor>
      <arglist>(float x, float y, float range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Gridder</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a015ee8098c307d0663a8a04473044cc0</anchor>
      <arglist>(float x0Arg, float y0Arg, float x1Arg, float y1Arg, float ppCell)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Gridder</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a8532ba27065d8d4a83ebd19e5281a442</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Gridder</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>adf82dad69a29577b1feaaf9bb0482bf0</anchor>
      <arglist>(const Gridder &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>gridderInit</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a44e8025abb3d3537daa856883c43b25e</anchor>
      <arglist>(float x0Arg, float y0Arg, float x1Arg, float y1Arg, float ppCell)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Gridder &amp;</type>
      <name>operator=</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a1af019f53c4b2060e3de598f64d1cdcf</anchor>
      <arglist>(const Gridder &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; Cell * &gt; &gt;</type>
      <name>cells</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a110a66b789967d50c987e54e586ea74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>height</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a05ac1d91b07db4d227187633d0123ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>pixelsPerCell</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a5a634a26fdb8d541687ac95ab93c201f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>width</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>aed094207bdd9f2a9dd70b72fa036b9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x0</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a4da4dd7001589841c6ec2d7600bfbc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x1</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>a3250a926686ab7c8b7b7fbf4925e9c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y0</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>af7f136e82aad326e94263fd2941907de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y1</name>
      <anchorfile>classAprilTags_1_1Gridder.html</anchorfile>
      <anchor>acdf9b081d57f86c6b37fcd7bdabf8a43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AprilTags::Gridder::Cell</name>
    <filename>structAprilTags_1_1Gridder_1_1Cell.html</filename>
    <member kind="function">
      <type></type>
      <name>Cell</name>
      <anchorfile>structAprilTags_1_1Gridder_1_1Cell.html</anchorfile>
      <anchor>a7da04a4834bf348fe7d9dcae38c4336d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cell</name>
      <anchorfile>structAprilTags_1_1Gridder_1_1Cell.html</anchorfile>
      <anchor>a289b88497929796e6dc9a89df35ba783</anchor>
      <arglist>(const Cell &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Cell &amp;</type>
      <name>operator=</name>
      <anchorfile>structAprilTags_1_1Gridder_1_1Cell.html</anchorfile>
      <anchor>a3f97cf8de88bda277d448ff3a4fc9851</anchor>
      <arglist>(const Cell &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Cell</name>
      <anchorfile>structAprilTags_1_1Gridder_1_1Cell.html</anchorfile>
      <anchor>ae23617aed51aec36210264db9f883430</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Cell *</type>
      <name>next</name>
      <anchorfile>structAprilTags_1_1Gridder_1_1Cell.html</anchorfile>
      <anchor>ae8cb7173565c6f797c88bc62b7186ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T *</type>
      <name>object</name>
      <anchorfile>structAprilTags_1_1Gridder_1_1Cell.html</anchorfile>
      <anchor>ab79df83efcc0e7356404a7ae904c8323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::Gridder::Iterator</name>
    <filename>classAprilTags_1_1Gridder_1_1Iterator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>hasNext</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>a2082e08b7653df340465a4b1372c769a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>a78e979dcef7200207f475deaef777d9b</anchor>
      <arglist>(Gridder *grid, float x, float y, float range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>a2f01e25928beca8599441105ec83de25</anchor>
      <arglist>(const Iterator &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>next</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>aefcccf3c256e7ec2db91c8a032d6b156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>a6ea347fc215a3933d60279b07a4cc1bb</anchor>
      <arglist>(const Iterator &amp;it)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findNext</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>ab7df66994c622325339b179e4e959d95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>iteratorInit</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>a39a78e7a57b381f2ed0db3cb1d568eb8</anchor>
      <arglist>(float x, float y, float range)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Cell *</type>
      <name>c</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>a67953eb8e934435ab5753f4330a01dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ix</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>acc015bdfc742fdcfa745078ae230df76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ix0</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>ac6c13a15590295d89bed118bc06d95cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ix1</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>a77de7dc24bbe6d155ac030f5a1c03354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iy</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>a2a9e33db99cef0090ff8b88dba8bb8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iy0</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>af02019369168b12156270b5ff3ab8dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iy1</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>a78621de5b443f8ea2b092bf3313f0009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Gridder *</type>
      <name>outer</name>
      <anchorfile>classAprilTags_1_1Gridder_1_1Iterator.html</anchorfile>
      <anchor>ac1bb9e2a50b32843283189839944a87f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::MathUtil</name>
    <filename>classAprilTags_1_1MathUtil.html</filename>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>distance2D</name>
      <anchorfile>classAprilTags_1_1MathUtil.html</anchorfile>
      <anchor>a3b64dde6aab6ecf71d2c98bcad03cf07</anchor>
      <arglist>(const std::pair&lt; float, float &gt; &amp;p0, const std::pair&lt; float, float &gt; &amp;p1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>fast_atan2</name>
      <anchorfile>classAprilTags_1_1MathUtil.html</anchorfile>
      <anchor>a81910d8181dd119fa46533deaeb7244b</anchor>
      <arglist>(double y, double x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>mod2pi</name>
      <anchorfile>classAprilTags_1_1MathUtil.html</anchorfile>
      <anchor>a17705e1965f0ec9b74a42f56619fe4c4</anchor>
      <arglist>(float vin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>mod2pi</name>
      <anchorfile>classAprilTags_1_1MathUtil.html</anchorfile>
      <anchor>ac8ad112eb1de24038b8feddc7b1a9f29</anchor>
      <arglist>(float ref, float v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>square</name>
      <anchorfile>classAprilTags_1_1MathUtil.html</anchorfile>
      <anchor>a4608d74fb82a3f33d34d5776a68f06f0</anchor>
      <arglist>(float x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::Quad</name>
    <filename>classAprilTags_1_1Quad.html</filename>
    <member kind="function">
      <type>std::pair&lt; float, float &gt;</type>
      <name>interpolate</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>af8724a12f12daee93579bae28d4109e0</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; float, float &gt;</type>
      <name>interpolate01</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>a8e893f004aee7447396d1939e1a87648</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quad</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>a61dcb0ff81a8e56a46f8ec8c690c4b15</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; float, float &gt; &gt; &amp;p, const std::pair&lt; float, float &gt; &amp;opticalCenter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>search</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>af94d37c4ebc2280dcfc37b53cd7afb92</anchor>
      <arglist>(const FloatImage &amp;fImage, std::vector&lt; Segment * &gt; &amp;path, Segment &amp;parent, int depth, std::vector&lt; Quad &gt; &amp;quads, const std::pair&lt; float, float &gt; &amp;opticalCenter)</arglist>
    </member>
    <member kind="variable">
      <type>Homography33</type>
      <name>homography</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>a3b6590252139460f985375c1a843b94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>observedPerimeter</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>a26b948b98fdede39e373fabcc3214b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; float, float &gt; &gt;</type>
      <name>quadPoints</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>a9ef5047c264772f2a3a44f8fd0a18363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Segment * &gt;</type>
      <name>segments</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>afa06de3d6ae8bf4bb670f2b7f8ec4f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float const</type>
      <name>maxQuadAspectRatio</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>afeec819e242367c2c400e2c027db0574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>minimumEdgeLength</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>ae5473d956218448be77f6997796b1ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2f</type>
      <name>p0</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>ac09ac9a86dc68fc62fa6c44dfd9b2e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2f</type>
      <name>p01</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>a377703b788e7e17c319060e6cf8f1ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2f</type>
      <name>p3</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>a516e106c899e2c304c300c99becdb51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2f</type>
      <name>p32</name>
      <anchorfile>classAprilTags_1_1Quad.html</anchorfile>
      <anchor>a2ef4108004c8f1cab818a5bb5ec72628</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::Segment</name>
    <filename>classAprilTags_1_1Segment.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getId</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>aa64b7c717f29987ea857a26a6f0ab516</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLength</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a99f54d46d7582c6f65a4794cab7b25c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTheta</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>abe3bd8d91754d7e77f1b6bd7525517f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getX0</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>ad588922847025ce2c79c3d19e04cfaba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getX1</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a6df1ac3292d895baeaf8178d4e7fb4bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getY0</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a4b228dce687f1d80840d361cc150df98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getY1</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>afaa807845b1e9b75f66c5e00583919e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printSegment</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a81a4b7cc054528fd687254f670a905a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Segment</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a3fafa04b78555705bca352e3ae098782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>segmentLength</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a310ad93816357ce47c9cff24522006ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLength</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>aa89141ccf9fba7c63acf708b3cb2bfb2</anchor>
      <arglist>(float newValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTheta</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a63f799ec95ae612855d188b3b8c02499</anchor>
      <arglist>(float newValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX0</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a65b81ba46a9d9f9c2c23777711e5d587</anchor>
      <arglist>(float newValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX1</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a299cf8d022f900a487deedf8bfe3a86d</anchor>
      <arglist>(float newValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY0</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>afd34375de75a4a74dd13b2afa5c53a3c</anchor>
      <arglist>(float newValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY1</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a295ce3eb26c09bc74408d4777459490c</anchor>
      <arglist>(float newValue)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Segment * &gt;</type>
      <name>children</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a3f8b46b502b2f6e410ab78dfa0c71a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float const</type>
      <name>minimumLineLength</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>ad7d7d2a1e6e4d6da6fac67e812492356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int const</type>
      <name>minimumSegmentSize</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a10db46ff3cfd25f5d73e7451bd71476b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>length</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a81d19d2da57f2622b683a8ee64447874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>segmentId</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a1f65d5dd71c571aaa98b324b5706120f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>theta</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a05d783e68d8c68629816e857bb0a4b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x0</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a5a148d229ca948d9c87cdcf6e706f74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x1</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>acbc94a453e0644f1e39856e31bdb4a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y0</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a287c4016b90c49e3d265aa0f0393f6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y1</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a79edb4967b0f07641604d993c912c9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>idCounter</name>
      <anchorfile>classAprilTags_1_1Segment.html</anchorfile>
      <anchor>a2ed9d66dbd849cfbd860157bddba8c1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::TagCodes</name>
    <filename>classAprilTags_1_1TagCodes.html</filename>
    <member kind="function">
      <type></type>
      <name>TagCodes</name>
      <anchorfile>classAprilTags_1_1TagCodes.html</anchorfile>
      <anchor>a868cc717ffaa74f39c9f242a526916a4</anchor>
      <arglist>(int bits, int minHammingDistance, const unsigned long long *codesA, int num)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bits</name>
      <anchorfile>classAprilTags_1_1TagCodes.html</anchorfile>
      <anchor>ac9bf57c6b181bc9b35f920d212511280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned long long &gt;</type>
      <name>codes</name>
      <anchorfile>classAprilTags_1_1TagCodes.html</anchorfile>
      <anchor>ae602aaf782e7cda3eada2fbc6463082a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minHammingDistance</name>
      <anchorfile>classAprilTags_1_1TagCodes.html</anchorfile>
      <anchor>a028bddf0cea198d0f1af697a50a8be4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AprilTags::TagDetection</name>
    <filename>structAprilTags_1_1TagDetection.html</filename>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>ac3dcc56c1ca3196be2bbaf26d7d89072</anchor>
      <arglist>(cv::Mat &amp;image) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4d</type>
      <name>getRelativeTransform</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a137dfa567de4b8dc8f5d6c317e9c8458</anchor>
      <arglist>(double tag_size, double fx, double fy, double px, double py) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRelativeTranslationRotation</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a0b1ecf3fc7f2bc01b2b190720727bfe5</anchor>
      <arglist>(double tag_size, double fx, double fy, double px, double py, Eigen::Vector3d &amp;trans, Eigen::Matrix3d &amp;rot) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getXYOrientation</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>abc1560e8047f034e437b412c80e40f95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; float, float &gt;</type>
      <name>interpolate</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a57778323bb65c37b91339aedc518085b</anchor>
      <arglist>(float x, float y) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>overlapsTooMuch</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a60da05063546a11b4521ae63d2af2275</anchor>
      <arglist>(const TagDetection &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TagDetection</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a51b7d6e963f6af1aa8234f9646d44f57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TagDetection</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>aa8aa61cb3d1dbe5d575baaad5fb34f14</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>code</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>ac18467b31ad56faf52e717b77d1af129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; float, float &gt;</type>
      <name>cxy</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a0be0d15d381f8fa664a29eb682521cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>good</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>ac4da2cd1c14b32f0152a6ea828870413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hammingDistance</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a45835f3fabb2063bc61a9674c1d7d37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>homography</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a306e7bbef8727d33db049c02be76f186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; float, float &gt;</type>
      <name>hxy</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>ac6573a546a94db5f41c74153d83520f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>ad402daacc6368e86351ec6ddd226cd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>obsCode</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a4fc2af2b8e56df4030ac8bb751b1334f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>observedPerimeter</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a305668873db95b85b0b78c0df4e2c90c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; float, float &gt;</type>
      <name>p</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a51424269d34b011e17161e835a8e5149</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rotation</name>
      <anchorfile>structAprilTags_1_1TagDetection.html</anchorfile>
      <anchor>a1492773559c66352e5d17020b2f5c563</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::TagDetector</name>
    <filename>classAprilTags_1_1TagDetector.html</filename>
    <member kind="function">
      <type>std::vector&lt; TagDetection &gt;</type>
      <name>extractTags</name>
      <anchorfile>classAprilTags_1_1TagDetector.html</anchorfile>
      <anchor>a4e6c8de7128871422fe06f5e37d22dba</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TagDetector</name>
      <anchorfile>classAprilTags_1_1TagDetector.html</anchorfile>
      <anchor>a568a63a8068b952f9bc5281e33746d50</anchor>
      <arglist>(const TagCodes &amp;tagCodes)</arglist>
    </member>
    <member kind="variable">
      <type>const TagFamily</type>
      <name>thisTagFamily</name>
      <anchorfile>classAprilTags_1_1TagDetector.html</anchorfile>
      <anchor>a0d8ce301a4133d83e8de6c7c6857e070</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::TagFamily</name>
    <filename>classAprilTags_1_1TagFamily.html</filename>
    <class kind="class">AprilTags::TagFamily::TableInitializer</class>
    <member kind="function">
      <type>void</type>
      <name>decode</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>afa8d124414e2d99d5da8095bdeaf8065</anchor>
      <arglist>(TagDetection &amp;det, unsigned long long rCode) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHammingDistances</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>afeed2db2a147ee6ee1ef3550d938f382</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorRecoveryBits</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>a224096afb0db67e1da689e773eec9123</anchor>
      <arglist>(int b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorRecoveryFraction</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>ac0e6f97b8d5e11d39fc255f6c0df1e26</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TagFamily</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>a8366e91c638074b7f6be4ca0982b5106</anchor>
      <arglist>(const TagCodes &amp;tagCodes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hammingDistance</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>afe7c89b89bb0f06d501d920243f71d82</anchor>
      <arglist>(unsigned long long a, unsigned long long b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>popCount</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>abbb2c1d5b18be61874b191a1fb77a4bf</anchor>
      <arglist>(unsigned long long w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>popCountReal</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>aebb14c05a4131d7af7f4907b3c623b2d</anchor>
      <arglist>(unsigned long long w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long long</type>
      <name>rotate90</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>a9cadaaad100d5543fda9fed4a3801d0d</anchor>
      <arglist>(unsigned long long w, int d)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bits</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>ad45fd65efdd20e0895e7717d737f2bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>blackBorder</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>add18a3ccb0b2094f5c8fc033eac69902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned long long &gt;</type>
      <name>codes</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>a68483a11d1c70e1d60c6d21fa5ffc392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dimension</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>a70c25d3f3802bde5122643490332f8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errorRecoveryBits</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>a2ea1cce664632233279284c37743b813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minimumHammingDistance</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>a4c431ef9dd016c283d9d5e5814be652b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static class AprilTags::TagFamily::TableInitializer</type>
      <name>initializer</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>ad5842159075d2479924a989983500b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char</type>
      <name>popCountTable</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>a50c1c51fa390252c1d50c7c795e18f79</anchor>
      <arglist>[popCountTableSize]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>popCountTableShift</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>a544e4cd74d55a4920b5ac73fb2434852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>popCountTableSize</name>
      <anchorfile>classAprilTags_1_1TagFamily.html</anchorfile>
      <anchor>ac45fccc089013c591aafb6f44b6a7548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::TagFamily::TableInitializer</name>
    <filename>classAprilTags_1_1TagFamily_1_1TableInitializer.html</filename>
    <member kind="function">
      <type></type>
      <name>TableInitializer</name>
      <anchorfile>classAprilTags_1_1TagFamily_1_1TableInitializer.html</anchorfile>
      <anchor>af2936b45c569704c258b2d16fa24e34b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AprilTags::UnionFindSimple</name>
    <filename>classAprilTags_1_1UnionFindSimple.html</filename>
    <class kind="struct">AprilTags::UnionFindSimple::Data</class>
    <member kind="function">
      <type>int</type>
      <name>connectNodes</name>
      <anchorfile>classAprilTags_1_1UnionFindSimple.html</anchorfile>
      <anchor>a44bb7dbf1c17dabe98af4cac9e752539</anchor>
      <arglist>(int aId, int bId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepresentative</name>
      <anchorfile>classAprilTags_1_1UnionFindSimple.html</anchorfile>
      <anchor>a5d4ab758a7fd98500ab7b7ba3c54567f</anchor>
      <arglist>(int thisId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSetSize</name>
      <anchorfile>classAprilTags_1_1UnionFindSimple.html</anchorfile>
      <anchor>a26b383a128b3bb65ac70a42f23679e8a</anchor>
      <arglist>(int thisId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printDataVector</name>
      <anchorfile>classAprilTags_1_1UnionFindSimple.html</anchorfile>
      <anchor>a94d04fed03b727817cbd04f697ddfbff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnionFindSimple</name>
      <anchorfile>classAprilTags_1_1UnionFindSimple.html</anchorfile>
      <anchor>af70577617d7bc12e36a677bb7dd8501a</anchor>
      <arglist>(int maxId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classAprilTags_1_1UnionFindSimple.html</anchorfile>
      <anchor>a724649953ae62ec9eb603614dbc34176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Data &gt;</type>
      <name>data</name>
      <anchorfile>classAprilTags_1_1UnionFindSimple.html</anchorfile>
      <anchor>a5f78a45b263113c650afe9bae6146d60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AprilTags::UnionFindSimple::Data</name>
    <filename>structAprilTags_1_1UnionFindSimple_1_1Data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structAprilTags_1_1UnionFindSimple_1_1Data.html</anchorfile>
      <anchor>a084b58e0ca1a25903d480f8468703b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structAprilTags_1_1UnionFindSimple_1_1Data.html</anchorfile>
      <anchor>a71ed38c9c3e2bd2cc98863818a0a32cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AprilTags::XYWeight</name>
    <filename>structAprilTags_1_1XYWeight.html</filename>
    <member kind="function">
      <type></type>
      <name>XYWeight</name>
      <anchorfile>structAprilTags_1_1XYWeight.html</anchorfile>
      <anchor>ae1a7c49c3a1e7d850e9a27fb6d8f79d2</anchor>
      <arglist>(float xval, float yval, float weightval)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structAprilTags_1_1XYWeight.html</anchorfile>
      <anchor>a59643112f1ef9fa11fdde3dbd24d96f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structAprilTags_1_1XYWeight.html</anchorfile>
      <anchor>a4a79f541e7448229b45b2096be83fdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structAprilTags_1_1XYWeight.html</anchorfile>
      <anchor>ac6583ba8173f5cd4dc137e7881923c79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>DualCoding</name>
    <filename>namespaceDualCoding.html</filename>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uchar</name>
      <anchorfile>namespaceDualCoding.html</anchorfile>
      <anchor>aea867f8de94f5c69c493a88e2fbebb1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
