<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>polypartition.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/src/</path>
    <filename>polypartition_8cpp</filename>
    <includes id="polypartition_8h" name="polypartition.h" local="yes" imported="no">cob_3d_visualization/polypartition.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TPPL_VERTEXTYPE_END</name>
      <anchorfile>polypartition_8cpp.html</anchorfile>
      <anchor>ab9ab68ea342a45bd589dd4d94a3b6562</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TPPL_VERTEXTYPE_MERGE</name>
      <anchorfile>polypartition_8cpp.html</anchorfile>
      <anchor>ada697845de1e567dc8bc9af00d937e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TPPL_VERTEXTYPE_REGULAR</name>
      <anchorfile>polypartition_8cpp.html</anchorfile>
      <anchor>abfff242f7a3d4a396ff994f8ed5b6e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TPPL_VERTEXTYPE_SPLIT</name>
      <anchorfile>polypartition_8cpp.html</anchorfile>
      <anchor>aae8befcd2dcd9e5a4498a75fa5ad2c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TPPL_VERTEXTYPE_START</name>
      <anchorfile>polypartition_8cpp.html</anchorfile>
      <anchor>a2853735f44fe12858efcc3ba6a644aa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polypartition.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/include/cob_3d_visualization/</path>
    <filename>polypartition_8h</filename>
    <class kind="struct">TPPLPartition::Diagonal</class>
    <class kind="struct">TPPLPartition::DPState</class>
    <class kind="struct">TPPLPartition::DPState2</class>
    <class kind="struct">TPPLPartition::MonotoneVertex</class>
    <class kind="struct">TPPLPartition::PartitionVertex</class>
    <class kind="struct">TPPLPartition::ScanLineEdge</class>
    <class kind="class">TPPLPartition</class>
    <class kind="struct">TPPLPoint</class>
    <class kind="class">TPPLPoly</class>
    <class kind="class">TPPLPartition::VertexSorter</class>
    <member kind="define">
      <type>#define</type>
      <name>TPPL_CCW</name>
      <anchorfile>polypartition_8h.html</anchorfile>
      <anchor>a2ad8c7fa5ca6beea746e7354c14fc768</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TPPL_CW</name>
      <anchorfile>polypartition_8h.html</anchorfile>
      <anchor>a45299a10c365e4acaba2bd6150221104</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>tppl_float</name>
      <anchorfile>polypartition_8h.html</anchorfile>
      <anchor>a140cbc9489b6c25baf413c63c02a9390</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape_marker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/src/</path>
    <filename>shape__marker_8cpp</filename>
    <includes id="shape__marker_8h" name="shape_marker.h" local="no" imported="no">cob_3d_visualization/shape_marker.h</includes>
  </compound>
  <compound kind="file">
    <name>shape_marker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/include/cob_3d_visualization/</path>
    <filename>shape__marker_8h</filename>
    <includes id="polypartition_8h" name="polypartition.h" local="no" imported="no">cob_3d_visualization/polypartition.h</includes>
    <class kind="class">ShapeMarker</class>
  </compound>
  <compound kind="file">
    <name>shape_visualization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/src/</path>
    <filename>shape__visualization_8cpp</filename>
    <includes id="shape__marker_8h" name="shape_marker.h" local="no" imported="no">cob_3d_visualization/shape_marker.h</includes>
    <includes id="table__marker_8h" name="table_marker.h" local="no" imported="no">cob_3d_visualization/table_marker.h</includes>
    <includes id="shape__visualization_8h" name="shape_visualization.h" local="no" imported="no">cob_3d_visualization/shape_visualization.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>shape__visualization_8cpp.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>shape__visualization_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape_visualization.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/include/cob_3d_visualization/</path>
    <filename>shape__visualization_8h</filename>
    <includes id="shape__marker_8h" name="shape_marker.h" local="no" imported="no">cob_3d_visualization/shape_marker.h</includes>
    <class kind="class">ShapeVisualization</class>
  </compound>
  <compound kind="file">
    <name>table_marker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/src/</path>
    <filename>table__marker_8cpp</filename>
    <includes id="table__marker_8h" name="table_marker.h" local="no" imported="no">cob_3d_visualization/table_marker.h</includes>
  </compound>
  <compound kind="file">
    <name>table_marker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/include/cob_3d_visualization/</path>
    <filename>table__marker_8h</filename>
    <includes id="shape__marker_8h" name="shape_marker.h" local="no" imported="no">cob_3d_visualization/shape_marker.h</includes>
    <class kind="class">TableMarker</class>
  </compound>
  <compound kind="file">
    <name>table_visualization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/src/</path>
    <filename>table__visualization_8cpp</filename>
    <includes id="table__visualization_8h" name="table_visualization.h" local="no" imported="no">cob_3d_visualization/table_visualization.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>table__visualization_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>table_visualization.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/include/cob_3d_visualization/</path>
    <filename>table__visualization_8h</filename>
    <includes id="table__marker_8h" name="table_marker.h" local="no" imported="no">cob_3d_visualization/table_marker.h</includes>
    <class kind="class">TableVisualization</class>
  </compound>
  <compound kind="file">
    <name>test_rviz_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/include/cob_3d_visualization/</path>
    <filename>test__rviz__node_8h</filename>
    <class kind="class">rviz::TestRvizNode</class>
  </compound>
  <compound kind="file">
    <name>test_shape_array.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/test/</path>
    <filename>test__shape__array_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>test__shape__array_8cpp.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fifthShape</name>
      <anchorfile>test__shape__array_8cpp.html</anchorfile>
      <anchor>a2d461e7bb934b0d2a00565db12464fb8</anchor>
      <arglist>(cob_3d_mapping_msgs::Shape &amp;s, Eigen::Vector3f normal, Eigen::Vector3f color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>firstShape</name>
      <anchorfile>test__shape__array_8cpp.html</anchorfile>
      <anchor>a468adccee5e10375eddc584ea6c2abf2</anchor>
      <arglist>(cob_3d_mapping_msgs::Shape &amp;s, Eigen::Vector3f normal, Eigen::Vector3f color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fourthShape</name>
      <anchorfile>test__shape__array_8cpp.html</anchorfile>
      <anchor>aaa383dcd3d53ba750ace1154a983210d</anchor>
      <arglist>(cob_3d_mapping_msgs::Shape &amp;s, Eigen::Vector3f normal, Eigen::Vector3f color)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__shape__array_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>secondShape</name>
      <anchorfile>test__shape__array_8cpp.html</anchorfile>
      <anchor>a2a9195b8648492e52a6a0c7997a06dde</anchor>
      <arglist>(cob_3d_mapping_msgs::Shape &amp;s, Eigen::Vector3f normal, Eigen::Vector3f color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sixthShape</name>
      <anchorfile>test__shape__array_8cpp.html</anchorfile>
      <anchor>ad11456f2603d3e759d666afb91106c0b</anchor>
      <arglist>(cob_3d_mapping_msgs::Shape &amp;s, Eigen::Vector3f normal, Eigen::Vector3f color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>thirdShape</name>
      <anchorfile>test__shape__array_8cpp.html</anchorfile>
      <anchor>add3deec891a2244177bd98d9794a4295</anchor>
      <arglist>(cob_3d_mapping_msgs::Shape &amp;s, Eigen::Vector3f normal, Eigen::Vector3f color)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uv_angle_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_visualization/test/</path>
    <filename>uv__angle__test_8cpp</filename>
    <class kind="struct">euler</class>
    <class kind="struct">quart</class>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>uv__angle__test_8cpp.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>uv__angle__test_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>toDegrees</name>
      <anchorfile>uv__angle__test_8cpp.html</anchorfile>
      <anchor>a46f4af3bc6187d57458df35b654b6df5</anchor>
      <arglist>(float radians)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>toRadians</name>
      <anchorfile>uv__angle__test_8cpp.html</anchorfile>
      <anchor>aabac98ceabb98081b0598f12e333023f</anchor>
      <arglist>(float degrees)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>euler</name>
    <filename>structeuler.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structeuler.html</anchorfile>
      <anchor>a764e1ee542981e3ab4bea6f2a91acc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structeuler.html</anchorfile>
      <anchor>acb29a10a4a659f29155d39d0c85958cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>structeuler.html</anchorfile>
      <anchor>ab8290e9fc7e681cda91b6671eaadd913</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>quart</name>
    <filename>structquart.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>q1</name>
      <anchorfile>structquart.html</anchorfile>
      <anchor>aa8c3e15db1d4f70358f10beb198f0baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>q2</name>
      <anchorfile>structquart.html</anchorfile>
      <anchor>a1b2d467825e96f775f6cb4ab1b61c790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>q3</name>
      <anchorfile>structquart.html</anchorfile>
      <anchor>a30ccf657bb7f5687b18e0a11cf42cd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>q4</name>
      <anchorfile>structquart.html</anchorfile>
      <anchor>a430ee0cd205409dce2459f34782a3ade</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ShapeMarker</name>
    <filename>classShapeMarker.html</filename>
    <member kind="function">
      <type>void</type>
      <name>createInteractiveMarker</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a8b8f6d049db7711ab584eec34c1a7970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createMarker</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a1385044287e23f4905783f1c458b12bd</anchor>
      <arglist>(visualization_msgs::InteractiveMarkerControl &amp;im_ctrl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createShapeMenu</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>ac4c13213b994fc110e5b027032a7ff21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteMarker</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>ac1d62c165401c0e3b647d3cba098db9a</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayArrows</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a5d863a610468336ca890191426aae0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayCentroid</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>aacd345cdf91136998ba06a473120fd2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayCentroidCB</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a512a434a5ede05548ff85a817dc52731</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayContour</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a4231da74d4316a6723a90a1cf6d7f518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayContourCB</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>aeeb00c101c8525606618dd4b0e671133</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayNormal</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>aeb647b1543c862a48e483bb1501ad1a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayNormalCB</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a01fdc06d6e87f8d910d77d28f8ebbd18</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayOrigin</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a0d10a4dd9c4b74a4a524206e8c873a84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayOriginCB</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a2ed874fc223614b04587633e802c8b59</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displaySymAxis</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a028b0c15abd7414b48ce2ad1aa33ad7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displaySymAxisCB</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a7312a88787cb0e501125f838c22f3caa</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableMovement</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>abc04fe750c7b3d0628e3237bbfa07e67</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getArrows</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a3e4bb3c33f3a754511e179efda9b59a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDeleted</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a9fef1f3d4c5458b168e65f9922ba3eda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getID</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>aafdd6832697ba6a460a79ee795ac6e83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker &amp;</type>
      <name>getMarker</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a06d84e7015face3415aa3be42dc428b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getShape</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a88e3b750993292eb093fef1a1c2aa37e</anchor>
      <arglist>(cob_3d_mapping_msgs::Shape &amp;shape)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideArrows</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>aaa1f046b0e5c041faa72c72ce31fda7f</anchor>
      <arglist>(int flag_untick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideCentroid</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a04707d8ce059561034508eced972f7fe</anchor>
      <arglist>(int flag_untick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideContour</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a92df2eae74afbfedb17d3370f8488ced</anchor>
      <arglist>(int flag_untick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideNormal</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a08ff9c960e74f48dc25739989263c99a</anchor>
      <arglist>(int flag_untick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideOrigin</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>ae7fc3925bbeaebe26ae482710df62000</anchor>
      <arglist>(int flag_untick)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideSymAxis</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>aa78c7233c41e616c7e14aed911bdfb08</anchor>
      <arglist>(int flag_untick)</arglist>
    </member>
    <member kind="function">
      <type>TPPLPoint</type>
      <name>msgToPoint2D</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a76328fb91441ab3fa30a910f02d4ef0d</anchor>
      <arglist>(const pcl::PointXYZ &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetMarker</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a2d9705fb2bc9bcc9a5356c6b30c4ef6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setArrows</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a3c500577e92e2d5aede0b85d8026c866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDeleted</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a07dbd9703cc268091a78df5a23d9192c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShapeMarker</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a5465609c6376dfa0e0f1d2c4d0d889b6</anchor>
      <arglist>(boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt; im_server, cob_3d_mapping_msgs::Shape &amp;shape, std::vector&lt; unsigned int &gt; &amp;moved_shapes_indices, std::vector&lt; unsigned int &gt; &amp;interacted_shapes, std::vector&lt; unsigned int &gt; &amp;deleted_markers_indices, bool arrows, bool deleted)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>triangle_refinement</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>af05e5b87b9966c5dcff93dae4fe56222</anchor>
      <arglist>(list&lt; TPPLPoly &gt; &amp;i_list, list&lt; TPPLPoly &gt; &amp;o_list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ShapeMarker</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a418968f8822f34d36e294cb1cec95eac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>arrows_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a6c1651b1edb73f5191413546e7c366ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>deleted_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>af01ef36e071f4dd2fb80180aaaefdbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>deleted_imarker_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a30ea6ac2296de5ead3bc4888a29f6023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt; &amp;</type>
      <name>deleted_markers_indices_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a42027c37b0cb7504d1cb7bdfb8699cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>id_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>ab0cc3a14b45d5ad120c96b26918ef744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>im_ctrl</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a1605156eb001e573b5905616a8c20c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>im_server_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a8bed683b12238c9261ab3321b2f5796a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>imarker_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a312dcea5a7db6e4bf02891d9f6c6fe9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt; &amp;</type>
      <name>interacted_shapes_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a14f8ec616ca5973696949eb451ed612b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::Marker</type>
      <name>marker</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>af7509aef47cdb42eef72c40173f9c784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>marker_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a2bbe75578c5e13613b77f753cd9b1fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>ad1ea811081913356098e4d8f4de368ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt; &amp;</type>
      <name>moved_shapes_indices_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>afbbe2576f741736b0da490f5d3d807fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cob_3d_mapping_msgs::Shape</type>
      <name>shape_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a3cc63b143e82964988ac2bf3bb34a8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>transformation_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>a90aead430a3cecd1bf87ba9b072e1698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>transformation_inv_</name>
      <anchorfile>classShapeMarker.html</anchorfile>
      <anchor>ae215f5dcef652632c933d8db26a58110</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ShapeVisualization</name>
    <filename>classShapeVisualization.html</filename>
    <member kind="function">
      <type>void</type>
      <name>applyModifications</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a608b5a34dedd3d7b750ec051d7c86a22</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayAllCentroids</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a9abae6a983a30e2836689e59c20a2d91</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayAllContours</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a675fe5102f478d8fc9d210353bc58fd8</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayAllNormals</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>ac24b7e76974f325c00d80742f5eb2968</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moreOptions</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a037d4b0aa364a485e71ff936349028b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optionMenu</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>ad82cac5ca0f2fc5a2feb567eaeffd062</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetAll</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a6ad474e49d6a70f051b4aa5068bf0dae</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShapePosition</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a38bec24bd63dfbcc0c55076842664e1f</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shapeArrayCallback</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a19ec4183352ccce9cc52eb4d5fc56ea7</anchor>
      <arglist>(const cob_3d_mapping_msgs::ShapeArrayPtr &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShapeVisualization</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a178e420b3e767e015887a0dd4410f129</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ShapeVisualization</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a9dbe2aa8f89fd1e892face9cb697e992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>affineInit</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a37dfb5a088e13388e2484d27416035bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ctr_for_shape_indexes</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a71e5c1f492a01f9fedc8c0cd26072fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>deleted_markers_indices_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a0a4bc4a9161f04273e94290cf76031ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>feedback_sub_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>ae6842ac1c629d77b81d2ef6d39430c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>im_server_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a2bc1e3bee9b04a8a9e7cb8cdcad5eaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>interacted_shapes_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a4cbafdacccc8ebf42926f3748f058a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a3d04a4e99187f50d1a4f698813e818a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_for_text_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a49293210562cb5aad307c64e75bd21b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cob_3d_mapping_msgs::ShapeArray</type>
      <name>modified_shapes_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>acbbd72748eacc334b2db67e7185626c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>moved_shapes_indices_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>ad2f834f8a6f18dd374e7cd949a5e3168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a58ff032dddae3d37b44581ece2ddd479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>oldCentroid</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a52e9248ab62bd0b19b93094e7f7ac33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Quaternionf</type>
      <name>quatInit</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a87d1df97ddba8074ea92bde75fcdad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cob_3d_mapping_msgs::ShapeArray</type>
      <name>sha</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>a9642c09e0140a94277cb42f702854ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>shape_array_sub_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>ac00ad8111e3ce8491c2f5de48186efaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>transInit</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>af3ef6b2511b4cf244798cba9e523aeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>transInitInv</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>ac2ef8a1c221e40d84692ed61a7f42eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; boost::shared_ptr&lt; ShapeMarker &gt; &gt;</type>
      <name>v_sm_</name>
      <anchorfile>classShapeVisualization.html</anchorfile>
      <anchor>aa97629f2a8067c10fbeb553ee3d6c143</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TableMarker</name>
    <filename>classTableMarker.html</filename>
    <member kind="function">
      <type>void</type>
      <name>createInteractiveMarkerForTable</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>aa34a6b639095740fae754c96bf437649</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createMarkerforTable</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a1894c789179de706e489dce1fe0438ba</anchor>
      <arglist>(visualization_msgs::InteractiveMarkerControl &amp;im_ctrl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createTableMenu</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a3e5dfbaf3f1c4fde7cbe3d831b602f4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MoveToTheTable</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a9c42d4a42f0b19272a4073c0e9ed8c6b</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>TPPLPoint</type>
      <name>msgToPoint2DforTable</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a0e6f575504e6d363da953e1c97c5650a</anchor>
      <arglist>(const pcl::PointXYZ &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tableFeedbackCallback</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a2c5c35d9f9b99381c5257ff3e4fe0295</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableMarker</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a3fc9153da2a7e75115863ce451f3934f</anchor>
      <arglist>(boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt; server, cob_3d_mapping_msgs::Shape &amp;table, int ctr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TableMarker</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a82d262e26d7b48677e3e54350d1d5e1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>goal_pub_</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>af66b7ebebded8fc65c805dffe206ffd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a8d9686f7d85b4cab2019f873d8198010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>im_ctrl</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>ae40ef027aa61b4d78e7632611d2946e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a5ef274d74b6084f0f8ea8b9642bcb5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cob_3d_mapping_msgs::Shape</type>
      <name>table_</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>ac7615710f76540c8385d5b7ad610dc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>table_im_server_</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>af137eef35c4f5a23eceea10fe11794ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>table_int_marker_</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>aee40338c22be28c33be01f988ed0c188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::Marker</type>
      <name>table_marker_</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a695969fcd378f50d59b9800ea943b0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>table_menu_handler_</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>af4c7abc4655bec70ff7381948c929370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>transformation_</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a9c8e2b900b4013f6b81a3bfd47f74b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>transformation_inv_</name>
      <anchorfile>classTableMarker.html</anchorfile>
      <anchor>a11db9766a108eee1ff63e07fa208dade</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TableVisualization</name>
    <filename>classTableVisualization.html</filename>
    <member kind="function">
      <type></type>
      <name>TableVisualization</name>
      <anchorfile>classTableVisualization.html</anchorfile>
      <anchor>a7cec9ec2bbce70a21f5aecc1e08f4925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tableVisualizationCallback</name>
      <anchorfile>classTableVisualization.html</anchorfile>
      <anchor>a64326fed8df39f44b0857379b27eb7b9</anchor>
      <arglist>(const cob_3d_mapping_msgs::ShapeArrayPtr &amp;ta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TableVisualization</name>
      <anchorfile>classTableVisualization.html</anchorfile>
      <anchor>a3a3b4ddc7d17edc639e66ed1224e53f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ctr_</name>
      <anchorfile>classTableVisualization.html</anchorfile>
      <anchor>a65bb50cea34f136791a6a9b4b0c04adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>goal_pub_</name>
      <anchorfile>classTableVisualization.html</anchorfile>
      <anchor>a326ddfd695e95f37f73adbae94fb30f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classTableVisualization.html</anchorfile>
      <anchor>a7cc2b53b939c11af58c78d0c5133885b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>table_array_sub_</name>
      <anchorfile>classTableVisualization.html</anchorfile>
      <anchor>a67ca0ffff3eb4cc3949b5e4db92d5577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>table_im_server_</name>
      <anchorfile>classTableVisualization.html</anchorfile>
      <anchor>aaa087761ea00bbc02f444391eb0e2f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; boost::shared_ptr&lt; TableMarker &gt; &gt;</type>
      <name>v_tm_</name>
      <anchorfile>classTableVisualization.html</anchorfile>
      <anchor>a9f16f9f3d8310b2382dfbece6e3d9bc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TPPLPartition</name>
    <filename>classTPPLPartition.html</filename>
    <class kind="struct">TPPLPartition::Diagonal</class>
    <class kind="struct">TPPLPartition::DPState</class>
    <class kind="struct">TPPLPartition::DPState2</class>
    <class kind="struct">TPPLPartition::MonotoneVertex</class>
    <class kind="struct">TPPLPartition::PartitionVertex</class>
    <class kind="struct">TPPLPartition::ScanLineEdge</class>
    <class kind="class">TPPLPartition::VertexSorter</class>
    <member kind="function">
      <type>int</type>
      <name>ConvexPartition_HM</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>ae1bf8a57ead6bb19d2a26d405ffcc714</anchor>
      <arglist>(list&lt; TPPLPoly &gt; *inpolys, list&lt; TPPLPoly &gt; *parts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ConvexPartition_HM</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a66f5a73ddefc0f549877ee1bf8a189d2</anchor>
      <arglist>(TPPLPoly *poly, list&lt; TPPLPoly &gt; *parts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ConvexPartition_OPT</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>ace9a40ed07a8705940f00ba62e4cc13b</anchor>
      <arglist>(TPPLPoly *poly, list&lt; TPPLPoly &gt; *parts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MonotonePartition</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>af6cbdfd49408ad04dd15f7ad6677704a</anchor>
      <arglist>(list&lt; TPPLPoly &gt; *inpolys, list&lt; TPPLPoly &gt; *monotonePolys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemoveHoles</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a3c3494b20ca434f0d61322ba8ef4f3e7</anchor>
      <arglist>(list&lt; TPPLPoly &gt; *inpolys, list&lt; TPPLPoly &gt; *outpolys)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Triangulate_EC</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a3c5c0e731525a84b8ceb2854b9bd8a22</anchor>
      <arglist>(list&lt; TPPLPoly &gt; *inpolys, list&lt; TPPLPoly &gt; *triangles)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Triangulate_EC</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a6e9829fbfc3111a0dc00c9c77707451e</anchor>
      <arglist>(TPPLPoly *poly, list&lt; TPPLPoly &gt; *triangles)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Triangulate_MONO</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a4e3a137919fe00d5ddc35160d9a11258</anchor>
      <arglist>(list&lt; TPPLPoly &gt; *inpolys, list&lt; TPPLPoly &gt; *triangles)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Triangulate_MONO</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a28a8d5f83d4b6a5f30799a41959290ee</anchor>
      <arglist>(TPPLPoly *poly, list&lt; TPPLPoly &gt; *triangles)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Triangulate_OPT</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>ae79d308e7445e44720a5fed75d818705</anchor>
      <arglist>(TPPLPoly *poly, list&lt; TPPLPoly &gt; *triangles)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddDiagonal</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a638e06801ac8e5da0b0d42b56be4e387</anchor>
      <arglist>(MonotoneVertex *vertices, long *numvertices, long index1, long index2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Below</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a849cd2a2551e88a13974eb4a389c6487</anchor>
      <arglist>(TPPLPoint &amp;p1, TPPLPoint &amp;p2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>tppl_float</type>
      <name>Distance</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>abead0ad7d085be406a47e7fa4e27bb09</anchor>
      <arglist>(const TPPLPoint &amp;p1, const TPPLPoint &amp;p2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>InCone</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>ad91aeca729f0825a937d2e896bdb0ec0</anchor>
      <arglist>(PartitionVertex *v, TPPLPoint &amp;p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>InCone</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a4634f52de6a6101ba0a559435db3203c</anchor>
      <arglist>(TPPLPoint &amp;p1, TPPLPoint &amp;p2, TPPLPoint &amp;p3, TPPLPoint &amp;p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>Intersects</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a1cb584a13ee5dcf772d0e12c8abae532</anchor>
      <arglist>(TPPLPoint &amp;p11, TPPLPoint &amp;p12, TPPLPoint &amp;p21, TPPLPoint &amp;p22)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsConvex</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>aeef0e8f316953a5515b0e7678830d810</anchor>
      <arglist>(TPPLPoint &amp;p1, TPPLPoint &amp;p2, TPPLPoint &amp;p3)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsInside</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>abb4bb022e2e0cfd99f31f851d000e2ac</anchor>
      <arglist>(TPPLPoint &amp;p1, TPPLPoint &amp;p2, TPPLPoint &amp;p3, TPPLPoint &amp;p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsReflex</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a3292d28af7b2a747bcb0e402e3e79fd8</anchor>
      <arglist>(TPPLPoint &amp;p1, TPPLPoint &amp;p2, TPPLPoint &amp;p3)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TPPLPoint</type>
      <name>Normalize</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a4a4ebfd775d9e3dee45af818324559f2</anchor>
      <arglist>(const TPPLPoint &amp;p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>TriangulateMonotone</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a83895175761310709ade879431192625</anchor>
      <arglist>(TPPLPoly *inPoly, list&lt; TPPLPoly &gt; *triangles)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TypeA</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a8d7de7c3080c27e3da05fb9bc97d8c99</anchor>
      <arglist>(long i, long j, long k, PartitionVertex *vertices, DPState2 **dpstates)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TypeB</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a92a3a16d31ed3e41e8ae8175c7a70f0a</anchor>
      <arglist>(long i, long j, long k, PartitionVertex *vertices, DPState2 **dpstates)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UpdateState</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a9d7429531f0b309c55a100dee5e88c90</anchor>
      <arglist>(long a, long b, long w, long i, long j, DPState2 **dpstates)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UpdateVertex</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a0d2fda47beb39202b21239e551762571</anchor>
      <arglist>(PartitionVertex *v, PartitionVertex *vertices, long numvertices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UpdateVertexReflexity</name>
      <anchorfile>classTPPLPartition.html</anchorfile>
      <anchor>a6347c1de89281954e8ad0787f23071b4</anchor>
      <arglist>(PartitionVertex *v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TPPLPartition::Diagonal</name>
    <filename>structTPPLPartition_1_1Diagonal.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>index1</name>
      <anchorfile>structTPPLPartition_1_1Diagonal.html</anchorfile>
      <anchor>ac35e514d417f5a58c3846249eb036edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>index2</name>
      <anchorfile>structTPPLPartition_1_1Diagonal.html</anchorfile>
      <anchor>a8676eaedd6e19e021534b2f366fdd4e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TPPLPartition::DPState</name>
    <filename>structTPPLPartition_1_1DPState.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>bestvertex</name>
      <anchorfile>structTPPLPartition_1_1DPState.html</anchorfile>
      <anchor>acbded8153992cf351464f3a842c4d918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>structTPPLPartition_1_1DPState.html</anchorfile>
      <anchor>a0d09f3721ef057c626c2e42fc5c26ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tppl_float</type>
      <name>weight</name>
      <anchorfile>structTPPLPartition_1_1DPState.html</anchorfile>
      <anchor>afacc1e6ac2aa452abc0da7dbc4520f16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TPPLPartition::DPState2</name>
    <filename>structTPPLPartition_1_1DPState2.html</filename>
    <member kind="variable">
      <type>list&lt; Diagonal &gt;</type>
      <name>pairs</name>
      <anchorfile>structTPPLPartition_1_1DPState2.html</anchorfile>
      <anchor>af9013dd8e3e745e46bdb484e6fcb185e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>structTPPLPartition_1_1DPState2.html</anchorfile>
      <anchor>a5d13bb854ca34eb14a51dbd5d2e14bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>weight</name>
      <anchorfile>structTPPLPartition_1_1DPState2.html</anchorfile>
      <anchor>af845eec6c313d9e00a1c73ac3e2adf3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TPPLPartition::MonotoneVertex</name>
    <filename>structTPPLPartition_1_1MonotoneVertex.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>next</name>
      <anchorfile>structTPPLPartition_1_1MonotoneVertex.html</anchorfile>
      <anchor>aaf6908c7b127b8806897eb463f237fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TPPLPoint</type>
      <name>p</name>
      <anchorfile>structTPPLPartition_1_1MonotoneVertex.html</anchorfile>
      <anchor>a63b3f8b264269d279caef2ab4619608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>previous</name>
      <anchorfile>structTPPLPartition_1_1MonotoneVertex.html</anchorfile>
      <anchor>a5c4fdb47a68a585053bfc1cbbfa3f3aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TPPLPartition::PartitionVertex</name>
    <filename>structTPPLPartition_1_1PartitionVertex.html</filename>
    <member kind="variable">
      <type>tppl_float</type>
      <name>angle</name>
      <anchorfile>structTPPLPartition_1_1PartitionVertex.html</anchorfile>
      <anchor>ab571a3e178d1492ab1666e31530321c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>structTPPLPartition_1_1PartitionVertex.html</anchorfile>
      <anchor>a081056dc78246d03165f6415fe5596ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isConvex</name>
      <anchorfile>structTPPLPartition_1_1PartitionVertex.html</anchorfile>
      <anchor>ae53947cceeca268df813a0b9e7b1a416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isEar</name>
      <anchorfile>structTPPLPartition_1_1PartitionVertex.html</anchorfile>
      <anchor>a357df2820d6055efe2d6ea266ea77193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PartitionVertex *</type>
      <name>next</name>
      <anchorfile>structTPPLPartition_1_1PartitionVertex.html</anchorfile>
      <anchor>a4c6eb3ae2b6fa72c3da25ea6d4b53e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TPPLPoint</type>
      <name>p</name>
      <anchorfile>structTPPLPartition_1_1PartitionVertex.html</anchorfile>
      <anchor>aaba27209ae01a4d74021c2d637661f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PartitionVertex *</type>
      <name>previous</name>
      <anchorfile>structTPPLPartition_1_1PartitionVertex.html</anchorfile>
      <anchor>af94ed5c708526ded7cf68662a70b931d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TPPLPartition::ScanLineEdge</name>
    <filename>structTPPLPartition_1_1ScanLineEdge.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>IsConvex</name>
      <anchorfile>structTPPLPartition_1_1ScanLineEdge.html</anchorfile>
      <anchor>a4c8b357ab757e6b297ac9cf08bab3486</anchor>
      <arglist>(const TPPLPoint &amp;p1, const TPPLPoint &amp;p2, const TPPLPoint &amp;p3) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structTPPLPartition_1_1ScanLineEdge.html</anchorfile>
      <anchor>a6f00e48e99319513a5275ca831e0839e</anchor>
      <arglist>(const ScanLineEdge &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>index</name>
      <anchorfile>structTPPLPartition_1_1ScanLineEdge.html</anchorfile>
      <anchor>a4775461dc02c0741914c87c0f8120deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TPPLPoint</type>
      <name>p1</name>
      <anchorfile>structTPPLPartition_1_1ScanLineEdge.html</anchorfile>
      <anchor>a0f4ff0b340ddc4b46d34389bbc1467df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TPPLPoint</type>
      <name>p2</name>
      <anchorfile>structTPPLPartition_1_1ScanLineEdge.html</anchorfile>
      <anchor>a23ed7277f3c39569a45299d9bba1792c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TPPLPartition::VertexSorter</name>
    <filename>classTPPLPartition_1_1VertexSorter.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classTPPLPartition_1_1VertexSorter.html</anchorfile>
      <anchor>a48b6360a3cfd0c500b2872a328f0ed36</anchor>
      <arglist>(long index1, long index2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexSorter</name>
      <anchorfile>classTPPLPartition_1_1VertexSorter.html</anchorfile>
      <anchor>a1669e3d31f5ca47a0afa595acc2dc497</anchor>
      <arglist>(MonotoneVertex *v)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MonotoneVertex *</type>
      <name>vertices</name>
      <anchorfile>classTPPLPartition_1_1VertexSorter.html</anchorfile>
      <anchor>ab0db5b5b0d9cbbb44a7fdb6ab8613d1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TPPLPoint</name>
    <filename>structTPPLPoint.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structTPPLPoint.html</anchorfile>
      <anchor>ade4ca6b6a37f27b211301358f822c206</anchor>
      <arglist>(const TPPLPoint &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>TPPLPoint</type>
      <name>operator*</name>
      <anchorfile>structTPPLPoint.html</anchorfile>
      <anchor>a3e0a8bf590504c8c5d47450f4258f9d1</anchor>
      <arglist>(const tppl_float f) const </arglist>
    </member>
    <member kind="function">
      <type>TPPLPoint</type>
      <name>operator+</name>
      <anchorfile>structTPPLPoint.html</anchorfile>
      <anchor>a9e1d03f4c4c9a63e6790abb75a5ac0f8</anchor>
      <arglist>(const TPPLPoint &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>TPPLPoint</type>
      <name>operator-</name>
      <anchorfile>structTPPLPoint.html</anchorfile>
      <anchor>a61418cc96f5260c7a2fc885e329772a6</anchor>
      <arglist>(const TPPLPoint &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>TPPLPoint</type>
      <name>operator/</name>
      <anchorfile>structTPPLPoint.html</anchorfile>
      <anchor>a9c2f77b65f020466200904a668802f61</anchor>
      <arglist>(const tppl_float f) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structTPPLPoint.html</anchorfile>
      <anchor>a223e0982ad1f8681668b862130aff461</anchor>
      <arglist>(const TPPLPoint &amp;p) const </arglist>
    </member>
    <member kind="variable">
      <type>tppl_float</type>
      <name>x</name>
      <anchorfile>structTPPLPoint.html</anchorfile>
      <anchor>a718b1351c71cc8d2b0af5f386bfca00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tppl_float</type>
      <name>y</name>
      <anchorfile>structTPPLPoint.html</anchorfile>
      <anchor>a21ff0a730bc725fd09dfcb190df19702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TPPLPoly</name>
    <filename>classTPPLPoly.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a3d1e66a335154ead6fa9a7a6a27893ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>GetNumPoints</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a034d433867faf07fdabe37182aa81a00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetOrientation</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a9d7b0d46320bed5720f8b64d8075af2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TPPLPoint &amp;</type>
      <name>GetPoint</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a27d4a3287547dbe510014a242f510f2c</anchor>
      <arglist>(long i)</arglist>
    </member>
    <member kind="function">
      <type>TPPLPoint *</type>
      <name>GetPoints</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a60427e8a8989635b96f7cc72b734fb91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a1cc04d76fe5f541fc693d33d3165c40a</anchor>
      <arglist>(long numpoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Invert</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a99ab53e52287392309bfb05e9a8f800d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsHole</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a25fcdb60b1135a6acbebc95efed42112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TPPLPoly &amp;</type>
      <name>operator=</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a330662b894f6e97003115a52fb4f663c</anchor>
      <arglist>(const TPPLPoly &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>TPPLPoint &amp;</type>
      <name>operator[]</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>ae20dd18c02b0b35ece8c81176869542d</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHole</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a9ccff4bfc37a36c322e5af45d7cbb520</anchor>
      <arglist>(bool hole)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOrientation</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a16ef4df34dd0ff5e6a4d6fa8721c94a1</anchor>
      <arglist>(int orientation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TPPLPoly</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a3f596c26476e58bc4325adfe0de676e9</anchor>
      <arglist>(const TPPLPoly &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TPPLPoly</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>ad247a9f7da1a3a42274dd72d521b46fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Triangle</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>aa441ad9ace0c1c0f8a14100cd17b5fe2</anchor>
      <arglist>(TPPLPoint &amp;p1, TPPLPoint &amp;p2, TPPLPoint &amp;p3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TPPLPoly</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a62e94a3640507689d24795eb17ee9bfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>hole</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>a4a8aeeabad74742070ece190050cce38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>numpoints</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>acfce057d950f2e38bd7dd19bac5f31e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TPPLPoint *</type>
      <name>points</name>
      <anchorfile>classTPPLPoly.html</anchorfile>
      <anchor>accd1efbcc3616da17637ec6ab1e2741f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rviz::TestRvizNode</name>
    <filename>classrviz_1_1TestRvizNode.html</filename>
    <base>rviz::ViewController</base>
    <base>rviz::Display</base>
    <member kind="function">
      <type>void</type>
      <name>testFunc</name>
      <anchorfile>classrviz_1_1TestRvizNode.html</anchorfile>
      <anchor>a602c7c6c0e79db946cc76b332e0b4b1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestRvizNode</name>
      <anchorfile>classrviz_1_1TestRvizNode.html</anchorfile>
      <anchor>a247fdcbf5e903008bbad91425e076a0e</anchor>
      <arglist>(VisualizationManager *manager, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestRvizNode</name>
      <anchorfile>classrviz_1_1TestRvizNode.html</anchorfile>
      <anchor>a39c16374a5776f492b900b36fef88df6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>cam_pose_pub_</name>
      <anchorfile>classrviz_1_1TestRvizNode.html</anchorfile>
      <anchor>a0061684217b38cafc47ae218d1794cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classrviz_1_1TestRvizNode.html</anchorfile>
      <anchor>a2d85d92f900f1bdebb915d8e700bf089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::SceneNode *</type>
      <name>scene_node_</name>
      <anchorfile>classrviz_1_1TestRvizNode.html</anchorfile>
      <anchor>a00665e6250574d0fc2e059983e6225eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
