<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>distance_field.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/distance_field/include/distance_field/</path>
    <filename>distance__field_8h</filename>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">distance_field/voxel_grid.h</includes>
    <class kind="class">distance_field::DistanceField</class>
    <namespace>distance_field</namespace>
    <member kind="enumeration">
      <name>PlaneVisualizationType</name>
      <anchorfile>namespacedistance__field.html</anchorfile>
      <anchor>aff38864661c5d4cd4259255c6f2ba7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XYPlane</name>
      <anchorfile>namespacedistance__field.html</anchorfile>
      <anchor>aff38864661c5d4cd4259255c6f2ba7c4a3b7317e04ca194cd26ad695bfe2e33ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XZPlane</name>
      <anchorfile>namespacedistance__field.html</anchorfile>
      <anchor>aff38864661c5d4cd4259255c6f2ba7c4ab65b01f80ca0f93e9396c0feaf4895a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YZPlane</name>
      <anchorfile>namespacedistance__field.html</anchorfile>
      <anchor>aff38864661c5d4cd4259255c6f2ba7c4a685282ccc6de430f974cba5a5568e21f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/distance_field/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>pf_distance_field.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/distance_field/src/</path>
    <filename>pf__distance__field_8cpp</filename>
    <includes id="pf__distance__field_8h" name="pf_distance_field.h" local="no" imported="no">distance_field/pf_distance_field.h</includes>
    <namespace>distance_field</namespace>
  </compound>
  <compound kind="file">
    <name>pf_distance_field.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/distance_field/include/distance_field/</path>
    <filename>pf__distance__field_8h</filename>
    <includes id="distance__field_8h" name="distance_field.h" local="no" imported="no">distance_field/distance_field.h</includes>
    <class kind="class">distance_field::PFDistanceField</class>
    <namespace>distance_field</namespace>
  </compound>
  <compound kind="file">
    <name>propagation_distance_field.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/distance_field/src/</path>
    <filename>propagation__distance__field_8cpp</filename>
    <includes id="propagation__distance__field_8h" name="propagation_distance_field.h" local="no" imported="no">distance_field/propagation_distance_field.h</includes>
    <namespace>distance_field</namespace>
  </compound>
  <compound kind="file">
    <name>propagation_distance_field.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/distance_field/include/distance_field/</path>
    <filename>propagation__distance__field_8h</filename>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">distance_field/voxel_grid.h</includes>
    <includes id="distance__field_8h" name="distance_field.h" local="no" imported="no">distance_field/distance_field.h</includes>
    <class kind="struct">distance_field::compareInt3</class>
    <class kind="class">distance_field::PropagationDistanceField</class>
    <class kind="struct">distance_field::PropDistanceFieldVoxel</class>
    <class kind="class">distance_field::SignedPropagationDistanceField</class>
    <class kind="struct">distance_field::SignedPropDistanceFieldVoxel</class>
    <namespace>distance_field</namespace>
    <member kind="typedef">
      <type>Eigen::Vector3i</type>
      <name>int3</name>
      <anchorfile>namespacedistance__field.html</anchorfile>
      <anchor>af91e2ab248fb4054b25a026b804988a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_distance_field.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/distance_field/test/</path>
    <filename>test__distance__field_8cpp</filename>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">distance_field/voxel_grid.h</includes>
    <includes id="propagation__distance__field_8h" name="propagation_distance_field.h" local="no" imported="no">distance_field/propagation_distance_field.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_distance_field</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a2926a6558afb3702698aeac5e3377860</anchor>
      <arglist>(const PropagationDistanceField &amp;df, const std::vector&lt; tf::Vector3 &gt; &amp;points, int numX, int numY, int numZ)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dist_sq</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a753f57a945baf0219240cdb9c4f3ec06</anchor>
      <arglist>(int x, int y, int z)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const tf::Vector3</type>
      <name>point1</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a357f533357f3bd070f852ae48269b2e8</anchor>
      <arglist>(0.0, 0.0, 0.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const tf::Vector3</type>
      <name>point2</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a5affdb807b9ac04138475419b3508fe9</anchor>
      <arglist>(0.2, 0.2, 0.2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a16b85a4c2ca8d6178abdd90d9c441e9a</anchor>
      <arglist>(PropagationDistanceField &amp;pdf, int numX, int numY, int numZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a67a446eb4d6b68e61493e69319a07e6f</anchor>
      <arglist>(TestPropagationDistanceField, TestAddPoints)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>depth</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a0d634b5c5f908185480d8bb0bcd17fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>height</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>ad6ea311eb95430b441c339493b6d5592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>max_dist</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>ab01144ae4caa7ca26f3f362a43b9eb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_dist_in_voxels</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a4f1a277334cdb42f3d47bf05260ec96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_dist_sq_in_voxels</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>afcdacc624ec889d4823d2038ae7ef996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>origin_x</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>abefee595222033c2e409b94808d932dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>origin_y</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a3cdb73c8918156bfdf634613f05594a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>origin_z</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>aa86c3b9c646f1dfd0d84457a35a8f1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>resolution</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>a1b9127602eb182d7cd0707365fbada3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>width</name>
      <anchorfile>test__distance__field_8cpp.html</anchorfile>
      <anchor>ab0099ccb549d3dd2fc0291f784ce655c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_voxel_grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/distance_field/test/</path>
    <filename>test__voxel__grid_8cpp</filename>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">distance_field/voxel_grid.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__voxel__grid_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__voxel__grid_8cpp.html</anchorfile>
      <anchor>a9c2cd3771b77052e5a7ad98a116057af</anchor>
      <arglist>(TestVoxelGrid, TestReadWrite)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voxel_grid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-arm_navigation_experimental/doc_stacks/2013-12-06_21-03-09.026472/arm_navigation_experimental/distance_field/include/distance_field/</path>
    <filename>voxel__grid_8h</filename>
    <class kind="class">distance_field::VoxelGrid</class>
    <namespace>distance_field</namespace>
  </compound>
  <compound kind="namespace">
    <name>distance_field</name>
    <filename>namespacedistance__field.html</filename>
    <class kind="struct">distance_field::compareInt3</class>
    <class kind="class">distance_field::DistanceField</class>
    <class kind="class">distance_field::PFDistanceField</class>
    <class kind="class">distance_field::PropagationDistanceField</class>
    <class kind="struct">distance_field::PropDistanceFieldVoxel</class>
    <class kind="class">distance_field::SignedPropagationDistanceField</class>
    <class kind="struct">distance_field::SignedPropDistanceFieldVoxel</class>
    <class kind="class">distance_field::VoxelGrid</class>
    <member kind="typedef">
      <type>Eigen::Vector3i</type>
      <name>int3</name>
      <anchorfile>namespacedistance__field.html</anchorfile>
      <anchor>af91e2ab248fb4054b25a026b804988a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PlaneVisualizationType</name>
      <anchorfile>namespacedistance__field.html</anchorfile>
      <anchor>aff38864661c5d4cd4259255c6f2ba7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XYPlane</name>
      <anchorfile>namespacedistance__field.html</anchorfile>
      <anchor>aff38864661c5d4cd4259255c6f2ba7c4a3b7317e04ca194cd26ad695bfe2e33ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XZPlane</name>
      <anchorfile>namespacedistance__field.html</anchorfile>
      <anchor>aff38864661c5d4cd4259255c6f2ba7c4ab65b01f80ca0f93e9396c0feaf4895a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YZPlane</name>
      <anchorfile>namespacedistance__field.html</anchorfile>
      <anchor>aff38864661c5d4cd4259255c6f2ba7c4a685282ccc6de430f974cba5a5568e21f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>distance_field::compareInt3</name>
    <filename>structdistance__field_1_1compareInt3.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structdistance__field_1_1compareInt3.html</anchorfile>
      <anchor>a9a32382f5d61292d5cea77439bc7abad</anchor>
      <arglist>(int3 loc_1, int3 loc_2) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>distance_field::DistanceField</name>
    <filename>classdistance__field_1_1DistanceField.html</filename>
    <templarg>T</templarg>
    <base>distance_field::VoxelGrid</base>
    <member kind="function">
      <type>void</type>
      <name>addCollisionMapToField</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>aec9df6c37edcfe7b7385b37a2e4c2654</anchor>
      <arglist>(const arm_navigation_msgs::CollisionMap &amp;collision_map)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addPointsToField</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>ad9204b98c6b542b887afa10fc5562031</anchor>
      <arglist>(const std::vector&lt; tf::Vector3 &gt; &amp;points)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DistanceField</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>aad82b241d5fa22f81c273ef30fdd938d</anchor>
      <arglist>(double size_x, double size_y, double size_z, double resolution, double origin_x, double origin_y, double origin_z, T default_object)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistance</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>a7e82fe1d6f887ae45b757d17bdc04c9a</anchor>
      <arglist>(double x, double y, double z) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistanceFromCell</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>a801d9032e3cab604fb07e24226da064a</anchor>
      <arglist>(int x, int y, int z) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistanceGradient</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>a330268a2a31781961cf0da1bba8e9359</anchor>
      <arglist>(double x, double y, double z, double &amp;gradient_x, double &amp;gradient_y, double &amp;gradient_z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGradientMarkers</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>ae219fab07589dda3574f8be9e083b541</anchor>
      <arglist>(double min_radius, double max_radius, const std::string &amp;frame_id, const ros::Time stamp, std::vector&lt; visualization_msgs::Marker &gt; &amp;markers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIsoSurfaceMarkers</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>afea9436a03770d4879fb25998e603feb</anchor>
      <arglist>(double min_radius, double max_radius, const std::string &amp;frame_id, const ros::Time stamp, const tf::Transform &amp;cur, visualization_msgs::Marker &amp;marker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPlaneMarkers</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>ad3766e8a73cbdb5cfb4397a151c8b476</anchor>
      <arglist>(PlaneVisualizationType type, double length, double width, double height, tf::Vector3 origin, const std::string &amp;frame_id, const ros::Time stamp, visualization_msgs::Marker &amp;marker)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>aedce3a660e10dd4c5147c2658ea9dd09</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DistanceField</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>a98b277ac2cc691bf53c39f4ec9405ba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual double</type>
      <name>getDistance</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>a20d2111f10d44d70df82e9f98eb0db29</anchor>
      <arglist>(const T &amp;object) const =0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>inv_twice_resolution_</name>
      <anchorfile>classdistance__field_1_1DistanceField.html</anchorfile>
      <anchor>a0d89bde46b3f39a96be8894d8656c84d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>distance_field::PFDistanceField</name>
    <filename>classdistance__field_1_1PFDistanceField.html</filename>
    <base>DistanceField&lt; float &gt;</base>
    <member kind="typedef">
      <type>std::vector&lt; float &gt;</type>
      <name>FloatArray</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>a74e9a33e71597253f4c3655b87751535</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>IntArray</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>a78373e352de2d457f4bd9b3c2df71454</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointsToField</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>ab413a651818bd582039cb1fbbc0bdc2a</anchor>
      <arglist>(const std::vector&lt; tf::Vector3 &gt; points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PFDistanceField</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>a448410552d8387f9a3fecff24deb952b</anchor>
      <arglist>(double size_x, double size_y, double size_z, double resolution, double origin_x, double origin_y, double origin_z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>a02748cd5bda6648bcfefb96d97e88a90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PFDistanceField</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>a65891f80db533a01057a891943f572f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>DT_INF</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>ab57d584dbf0779ff795ebbc14af29ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeDT</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>af89ee0d9fcc1b00f6a801d7056abcb8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dt</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>a2bb47d2c9c03407e536f69dff501b7d0</anchor>
      <arglist>(const FloatArray &amp;f, size_t nn, FloatArray &amp;ft, IntArray &amp;v, FloatArray &amp;z)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual double</type>
      <name>getDistance</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>a5ebb59ad3c7a2a2abc1b67d2a5d64d85</anchor>
      <arglist>(const float &amp;object) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>sqr</name>
      <anchorfile>classdistance__field_1_1PFDistanceField.html</anchorfile>
      <anchor>a711b1a6f97d5faaf466791cb7a446444</anchor>
      <arglist>(float x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>distance_field::PropagationDistanceField</name>
    <filename>classdistance__field_1_1PropagationDistanceField.html</filename>
    <base>DistanceField&lt; PropDistanceFieldVoxel &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointsToField</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>ae7f1e648318faadc83a35633944a390b</anchor>
      <arglist>(const std::vector&lt; tf::Vector3 &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getOccupiedVoxelMarkers</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a6d538158eb8ba483f21281ab4374f10e</anchor>
      <arglist>(const std::string &amp;frame_id, const ros::Time stamp, const tf::Transform &amp;cur, visualization_msgs::Marker &amp;marker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PropagationDistanceField</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a321e7fe7ab93a0a7494df805d1739e34</anchor>
      <arglist>(double size_x, double size_y, double size_z, double resolution, double origin_x, double origin_y, double origin_z, double max_distance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>aec11177d681fca35d38380c7e06e2106</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updatePointsInField</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a6be27f8b6f36235bbd995132990cc68f</anchor>
      <arglist>(const std::vector&lt; tf::Vector3 &gt; &amp;points, const bool iterative=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PropagationDistanceField</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a54bc60620a08f73e0c3066e8e6544369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; int3, compareInt3 &gt;</type>
      <name>VoxelSet</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a839ac7c7021f090312e8063d929c5276</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addNewObstacleVoxels</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a92054f3a09dae4e64542da3d6ede102a</anchor>
      <arglist>(const VoxelSet &amp;points)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getDirectionNumber</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a809ee62974896f3f84a6f18ca0fb460a</anchor>
      <arglist>(int dx, int dy, int dz) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual double</type>
      <name>getDistance</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a091cfda4732aba0cec3eee9448653f14</anchor>
      <arglist>(const PropDistanceFieldVoxel &amp;object) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int3</type>
      <name>getLocationDifference</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a5339ac1f894fe98cffd1bb91164c0a60</anchor>
      <arglist>(int directionNumber) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initNeighborhoods</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>abf62026f06dca9795f53351408863632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>propogate</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a7eafd556a282727f1fc69f7ba5a7c523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeObstacleVoxels</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>ad45fb05bb3c8fa41adede6bed7287866</anchor>
      <arglist>(const VoxelSet &amp;points)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>eucDistSq</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>ad8da3ac821e97f5c2e996e9b76fa0b2f</anchor>
      <arglist>(int3 point1, int3 point2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; PropDistanceFieldVoxel * &gt; &gt;</type>
      <name>bucket_queue_</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a2ce436be06cf66002fefb197d842158f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int3 &gt;</type>
      <name>direction_number_to_direction_</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>adc627e995e2cd933de4913dc94f66478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_distance_</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a291129a9ffad0f8e102a57acb47628e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_distance_sq_</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a00f79dac8b12ce911ba6dcea318e7da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; int3 &gt; &gt; &gt;</type>
      <name>neighborhoods_</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a6d5103be0f2a9e1154e5b01b0965f6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VoxelSet</type>
      <name>object_voxel_locations_</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a8c265390c707f583e115729f706c9ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>sqrt_table_</name>
      <anchorfile>classdistance__field_1_1PropagationDistanceField.html</anchorfile>
      <anchor>a576fd528fb4014d6e7a0741db784c7a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>distance_field::PropDistanceFieldVoxel</name>
    <filename>structdistance__field_1_1PropDistanceFieldVoxel.html</filename>
    <member kind="function">
      <type></type>
      <name>PropDistanceFieldVoxel</name>
      <anchorfile>structdistance__field_1_1PropDistanceFieldVoxel.html</anchorfile>
      <anchor>ad3b94bbe931761a3eb494d922bcc616c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PropDistanceFieldVoxel</name>
      <anchorfile>structdistance__field_1_1PropDistanceFieldVoxel.html</anchorfile>
      <anchor>a66d7b25d30d18bc3faedd6bc80228522</anchor>
      <arglist>(int distance_sq)</arglist>
    </member>
    <member kind="variable">
      <type>int3</type>
      <name>closest_point_</name>
      <anchorfile>structdistance__field_1_1PropDistanceFieldVoxel.html</anchorfile>
      <anchor>ae5f9d4c438f241f46052f88d7f17489c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>distance_square_</name>
      <anchorfile>structdistance__field_1_1PropDistanceFieldVoxel.html</anchorfile>
      <anchor>ad9247affb8fbe55b4a75400fb3a08185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int3</type>
      <name>location_</name>
      <anchorfile>structdistance__field_1_1PropDistanceFieldVoxel.html</anchorfile>
      <anchor>ae377caa0b9fcf12833e714d40d8a7e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>update_direction_</name>
      <anchorfile>structdistance__field_1_1PropDistanceFieldVoxel.html</anchorfile>
      <anchor>a44387882485a60ddef156e45a5d0f1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>UNINITIALIZED</name>
      <anchorfile>structdistance__field_1_1PropDistanceFieldVoxel.html</anchorfile>
      <anchor>a5ca59006e4c37b2b2654d9bca5106ea4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>distance_field::SignedPropagationDistanceField</name>
    <filename>classdistance__field_1_1SignedPropagationDistanceField.html</filename>
    <base>DistanceField&lt; SignedPropDistanceFieldVoxel &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointsToField</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a15bf42de14129311cfd5c715a4ccbd15</anchor>
      <arglist>(const std::vector&lt; tf::Vector3 &gt; &amp;points)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a7f946879cb81efd42bcfb0e654b332dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignedPropagationDistanceField</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>ae795ab066d79185bb0bf6af375f4ddd8</anchor>
      <arglist>(double size_x, double size_y, double size_z, double resolution, double origin_x, double origin_y, double origin_z, double max_distance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SignedPropagationDistanceField</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>ae12ed8e1aa8d253f59229d175a766050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getDirectionNumber</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a358d33df60e0d57fb369a17612092209</anchor>
      <arglist>(int dx, int dy, int dz) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual double</type>
      <name>getDistance</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a6bf5910195b1903f055bcd90d33ad54a</anchor>
      <arglist>(const SignedPropDistanceFieldVoxel &amp;object) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initNeighborhoods</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a6e47dc1c28247c0b06d8f9378d3732cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>eucDistSq</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a60d7879e837160fce4c9758844c6f9c9</anchor>
      <arglist>(int3 point1, int3 point2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int3 &gt;</type>
      <name>direction_number_to_direction_</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a4e80115f157f185b0a004d72659a35a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_distance_</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>aef4805a922acb08a2c97af239542c75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_distance_sq_</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a088cb01ce02193e2e392d936ea91bc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; SignedPropDistanceFieldVoxel * &gt; &gt;</type>
      <name>negative_bucket_queue_</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a8524c08f86e8d8bc2a2abf3b37c41a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; int3 &gt; &gt; &gt;</type>
      <name>neighborhoods_</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>ae8f618a9435ac4b77271bf9c24847a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; SignedPropDistanceFieldVoxel * &gt; &gt;</type>
      <name>positive_bucket_queue_</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a202de22f879b30503b034420b862ad49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>sqrt_table_</name>
      <anchorfile>classdistance__field_1_1SignedPropagationDistanceField.html</anchorfile>
      <anchor>a397820af97245cfb17922ecb73c43f78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>distance_field::SignedPropDistanceFieldVoxel</name>
    <filename>structdistance__field_1_1SignedPropDistanceFieldVoxel.html</filename>
    <base>distance_field::PropDistanceFieldVoxel</base>
    <member kind="function">
      <type></type>
      <name>SignedPropDistanceFieldVoxel</name>
      <anchorfile>structdistance__field_1_1SignedPropDistanceFieldVoxel.html</anchorfile>
      <anchor>a9fb462386b6a838f1be4880b51569b23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignedPropDistanceFieldVoxel</name>
      <anchorfile>structdistance__field_1_1SignedPropDistanceFieldVoxel.html</anchorfile>
      <anchor>ae87fa961f8b8abd47254d63db86ee3cb</anchor>
      <arglist>(int distance_sq_positive, int distance_sq_negative)</arglist>
    </member>
    <member kind="variable">
      <type>int3</type>
      <name>closest_negative_point_</name>
      <anchorfile>structdistance__field_1_1SignedPropDistanceFieldVoxel.html</anchorfile>
      <anchor>a4eca517ea01c60216fd63fa52fa21999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int3</type>
      <name>closest_positive_point_</name>
      <anchorfile>structdistance__field_1_1SignedPropDistanceFieldVoxel.html</anchorfile>
      <anchor>a22fbc2bfc1b714c705be5568c361c975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>negative_distance_square_</name>
      <anchorfile>structdistance__field_1_1SignedPropDistanceFieldVoxel.html</anchorfile>
      <anchor>aa5efd6bfb1c4a6a438299ac28749ebf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>positive_distance_square_</name>
      <anchorfile>structdistance__field_1_1SignedPropDistanceFieldVoxel.html</anchorfile>
      <anchor>a787ee2c4c3b06d7a019b411e2a1dfe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>UNINITIALIZED</name>
      <anchorfile>structdistance__field_1_1SignedPropDistanceFieldVoxel.html</anchorfile>
      <anchor>a3cc63b07f89315e2f79aa991f8d47bd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>distance_field::VoxelGrid</name>
    <filename>classdistance__field_1_1VoxelGrid.html</filename>
    <templarg>T</templarg>
    <member kind="enumeration">
      <name>Dimension</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>acffd2c449ab3613df784a4383c9f9b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_X</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>acffd2c449ab3613df784a4383c9f9b90a1b341881a6acf6d08d0013dfdfa55cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_Y</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>acffd2c449ab3613df784a4383c9f9b90a841648a800495496b16e1071a0ede745</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_Z</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>acffd2c449ab3613df784a4383c9f9b90a1133923db52cbe5a1f41b1b8c31d4308</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>getCell</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a7be72e784b9d27576df7f415e9257197</anchor>
      <arglist>(int x, int y, int z)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>getCell</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a34cc14fbe39bc60eb804ee86e5dca4dd</anchor>
      <arglist>(int x, int y, int z) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumCells</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a74367dae5730f35777a18f2720cc2283</anchor>
      <arglist>(Dimension dim) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOrigin</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a315030f07a7d58a22a8a5e4776d7208b</anchor>
      <arglist>(Dimension dim) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getResolution</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a71a034508fc10a51009a206410557175</anchor>
      <arglist>(Dimension dim) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSize</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a2755616ca824e36f36c52993f5bf33cc</anchor>
      <arglist>(Dimension dim) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gridToWorld</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a820c951decbab26f3c09d5275a952384</anchor>
      <arglist>(int x, int y, int z, double &amp;world_x, double &amp;world_y, double &amp;world_z) const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a488a4b05c6fafda30fd3b78f4ef1065c</anchor>
      <arglist>(double x, double y, double z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a04aefca1da0754cf7e9b2ee4c2e5ac32</anchor>
      <arglist>(T initial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCell</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a85852f9ae41b9b139347c7ef4d8cbdf0</anchor>
      <arglist>(int x, int y, int z, T &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGrid</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>aeb8e00ccb776802c4df43f0720376d2d</anchor>
      <arglist>(double size_x, double size_y, double size_z, double resolution, double origin_x, double origin_y, double origin_z, T default_object)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>worldToGrid</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>aaf2345a2dc5750b4b99f273df668066b</anchor>
      <arglist>(double world_x, double world_y, double world_z, int &amp;x, int &amp;y, int &amp;z) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VoxelGrid</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a897b7a39010a787f3706061f3125bec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getCellFromLocation</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a167ff38e17ebfd4632822c670675de4c</anchor>
      <arglist>(Dimension dim, double loc) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getLocationFromCell</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a76f0d1c3b5c0f2c0d3a3029ae3a8b427</anchor>
      <arglist>(Dimension dim, int cell) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isCellValid</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>af918e65710c26c49554b75675a3911d9</anchor>
      <arglist>(int x, int y, int z) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isCellValid</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a798332773ac7e350fa1bbf9fac7bb8c5</anchor>
      <arglist>(Dimension dim, int cell) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>ref</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a99d9c77df1323c9f85bf284bcf61911d</anchor>
      <arglist>(int x, int y, int z) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>data_</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>ab9c1291e4e938d4eae7f5635fc1ec6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T ***</type>
      <name>data_ptrs_</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a393e4c66ffba38235dc15ab5203d1c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>default_object_</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>ad4011a043757ef7d6dbb3b284cac6c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_cells_</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>ab0ed43738bd60f68729bb6c3ff979ce7</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_cells_total_</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a3a9263a10a8329aee6407debf7ed4ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>origin_</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a6855d2daab2bc7e256938ae9fb973c5b</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>resolution_</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>afd5654abe2e9b96518d44d784d7a0607</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>size_</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a0c44df45eb348857d3fe9707962cf377</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>stride1_</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a7a7ccac725d21eb16a3ea58db885eab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>stride2_</name>
      <anchorfile>classdistance__field_1_1VoxelGrid.html</anchorfile>
      <anchor>a1c40aba4df4cf6b97a28b6672ebc1fbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
    <docanchor file="index">rosapi</docanchor>
  </compound>
</tagfile>
