<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>bucketedqueue.h</name>
    <path>/tmp/ws/src/octomap/dynamicEDT3D/include/dynamicEDT3D/</path>
    <filename>bucketedqueue_8h</filename>
    <includes id="point_8h" name="point.h" local="yes" imported="no">point.h</includes>
    <class kind="class">BucketPrioQueue</class>
  </compound>
  <compound kind="file">
    <name>doxygen.h</name>
    <path>/tmp/ws/src/octomap/dynamicEDT3D/</path>
    <filename>doxygen_8h</filename>
    <namespace>dynamicEDT3D</namespace>
  </compound>
  <compound kind="file">
    <name>dynamicEDT3D.cpp</name>
    <path>/tmp/ws/src/octomap/dynamicEDT3D/src/</path>
    <filename>dynamicEDT3D_8cpp</filename>
    <includes id="dynamicEDT3D_8h" name="dynamicEDT3D.h" local="no" imported="no">dynamicEDT3D/dynamicEDT3D.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FOR_EACH_NEIGHBOR_WITH_CHECK</name>
      <anchorfile>dynamicEDT3D_8cpp.html</anchorfile>
      <anchor>a788dfe208d6bbbc2fe641df1d3572895</anchor>
      <arglist>(function, p,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dynamicEDT3D.dox</name>
    <path>/tmp/ws/src/octomap/dynamicEDT3D/</path>
    <filename>dynamicEDT3D_8dox</filename>
  </compound>
  <compound kind="file">
    <name>dynamicEDT3D.h</name>
    <path>/tmp/ws/src/octomap/dynamicEDT3D/include/dynamicEDT3D/</path>
    <filename>dynamicEDT3D_8h</filename>
    <includes id="bucketedqueue_8h" name="bucketedqueue.h" local="yes" imported="no">bucketedqueue.h</includes>
    <class kind="struct">DynamicEDT3D::dataCell</class>
    <class kind="class">DynamicEDT3D</class>
  </compound>
  <compound kind="file">
    <name>dynamicEDTOctomap.cpp</name>
    <path>/tmp/ws/src/octomap/dynamicEDT3D/src/</path>
    <filename>dynamicEDTOctomap_8cpp</filename>
    <includes id="dynamicEDTOctomap_8h" name="dynamicEDTOctomap.h" local="no" imported="no">dynamicEDT3D/dynamicEDTOctomap.h</includes>
  </compound>
  <compound kind="file">
    <name>dynamicEDTOctomap.h</name>
    <path>/tmp/ws/src/octomap/dynamicEDT3D/include/dynamicEDT3D/</path>
    <filename>dynamicEDTOctomap_8h</filename>
    <includes id="dynamicEDT3D_8h" name="dynamicEDT3D.h" local="yes" imported="no">dynamicEDT3D.h</includes>
    <class kind="class">DynamicEDTOctomap</class>
  </compound>
  <compound kind="file">
    <name>exampleEDT3D.cpp</name>
    <path>/tmp/ws/src/octomap/dynamicEDT3D/src/examples/</path>
    <filename>exampleEDT3D_8cpp</filename>
    <includes id="dynamicEDT3D_8h" name="dynamicEDT3D.h" local="no" imported="no">dynamicEDT3D/dynamicEDT3D.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>exampleEDT3D_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exampleEDTOctomap.cpp</name>
    <path>/tmp/ws/src/octomap/dynamicEDT3D/src/examples/</path>
    <filename>exampleEDTOctomap_8cpp</filename>
    <includes id="dynamicEDTOctomap_8h" name="dynamicEDTOctomap.h" local="no" imported="no">dynamicEDT3D/dynamicEDTOctomap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>exampleEDTOctomap_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point.h</name>
    <path>/tmp/ws/src/octomap/dynamicEDT3D/include/dynamicEDT3D/</path>
    <filename>point_8h</filename>
    <class kind="class">IntPoint</class>
    <class kind="class">IntPoint3D</class>
    <member kind="define">
      <type>#define</type>
      <name>INTPOINT</name>
      <anchorfile>point_8h.html</anchorfile>
      <anchor>a029053565997837c89e2448248703492</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTPOINT3D</name>
      <anchorfile>point_8h.html</anchorfile>
      <anchor>a117d74365dbbc9f1b0734e0dc5b9aab4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BucketPrioQueue</name>
    <filename>classBucketPrioQueue.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>BucketPrioQueue</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>ad91346450b8512da6a0b8d4664312c10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a4096ffa20f324425d5a64d0c5898e730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a4140b9e2e9c7922bcc83d0686c33478f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumBuckets</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a45178576434acd4cd63fdab70ce9153d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pop</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a8ec0200b749df22b8755b333ec2abe09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>ab7d8a883f955569d0ead5dc56ec3d3fa</anchor>
      <arglist>(int prio, T t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a48022fed6346b365a05baf0db919dc72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; int, std::queue&lt; T &gt; &gt;</type>
      <name>BucketType</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>ad253cc4e7f1ccdf66ff0ad673c1ca17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BucketType</type>
      <name>buckets</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a4c6b99d726bbc1e167b079cfb743762b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a572ba03de85feeecb48431e0d600b7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BucketType::iterator</type>
      <name>nextPop</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a43f0f95822383fbf7a4d920b562ee5ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BucketPrioQueue&lt; INTPOINT3D &gt;</name>
    <filename>classBucketPrioQueue.html</filename>
    <member kind="function">
      <type></type>
      <name>BucketPrioQueue</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>ad91346450b8512da6a0b8d4664312c10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a4096ffa20f324425d5a64d0c5898e730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a4140b9e2e9c7922bcc83d0686c33478f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumBuckets</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a45178576434acd4cd63fdab70ce9153d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>INTPOINT3D</type>
      <name>pop</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a8ec0200b749df22b8755b333ec2abe09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>ab7d8a883f955569d0ead5dc56ec3d3fa</anchor>
      <arglist>(int prio, INTPOINT3Dt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a48022fed6346b365a05baf0db919dc72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; int, std::queue&lt; INTPOINT3D &gt; &gt;</type>
      <name>BucketType</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>ad253cc4e7f1ccdf66ff0ad673c1ca17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BucketType</type>
      <name>buckets</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a4c6b99d726bbc1e167b079cfb743762b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a572ba03de85feeecb48431e0d600b7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BucketType::iterator</type>
      <name>nextPop</name>
      <anchorfile>classBucketPrioQueue.html</anchorfile>
      <anchor>a43f0f95822383fbf7a4d920b562ee5ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DynamicEDT3D::dataCell</name>
    <filename>structDynamicEDT3D_1_1dataCell.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>dist</name>
      <anchorfile>structDynamicEDT3D_1_1dataCell.html</anchorfile>
      <anchor>acb8eb6569a5afd306bccf25bca520c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>needsRaise</name>
      <anchorfile>structDynamicEDT3D_1_1dataCell.html</anchorfile>
      <anchor>a1b6ba17d4bdaaa681788b7275ffa0856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>obstX</name>
      <anchorfile>structDynamicEDT3D_1_1dataCell.html</anchorfile>
      <anchor>a7e084f678196fe97ea94ffda6880e831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>obstY</name>
      <anchorfile>structDynamicEDT3D_1_1dataCell.html</anchorfile>
      <anchor>a5b217bd2933b734d60380708104e715c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>obstZ</name>
      <anchorfile>structDynamicEDT3D_1_1dataCell.html</anchorfile>
      <anchor>a900f3c339a6209d6e86b6527f94d9916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>queueing</name>
      <anchorfile>structDynamicEDT3D_1_1dataCell.html</anchorfile>
      <anchor>a3b4ecca76273e473259b3a72aadaf170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sqdist</name>
      <anchorfile>structDynamicEDT3D_1_1dataCell.html</anchorfile>
      <anchor>a6c4f766ce6e76eab19cd68f79dd9fa78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicEDT3D</name>
    <filename>classDynamicEDT3D.html</filename>
    <class kind="struct">DynamicEDT3D::dataCell</class>
    <member kind="enumvalue">
      <name>invalidObstData</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a73a37d993281afefc65e26a5f5e60446ae10decc9fb053d522eeabebdca616603</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ObstDataState</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a73a37d993281afefc65e26a5f5e60446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>invalidObstData</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a73a37d993281afefc65e26a5f5e60446ae10decc9fb053d522eeabebdca616603</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCell</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ad5c948390d081647f6659909da03bf73</anchor>
      <arglist>(int x, int y, int z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicEDT3D</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a42527e4642ae1a76102ac1e6356bd626</anchor>
      <arglist>(int _maxdist_squared)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exchangeObstacles</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a7322c5c1ec208ce7fd5ec0ba089a34bf</anchor>
      <arglist>(std::vector&lt; INTPOINT3D &gt; newObstacles)</arglist>
    </member>
    <member kind="function">
      <type>INTPOINT3D</type>
      <name>getClosestObstacle</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a1221be5ec4e3185768aa49d1ff044da0</anchor>
      <arglist>(int x, int y, int z) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistance</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a5b3c1ef70da3dbdad85aa0d68a453507</anchor>
      <arglist>(int x, int y, int z) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSizeX</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a85bce22246c34ced006f67532d57852d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSizeY</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>aae602f3f6be1e275fa9243ff39b1201b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSizeZ</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ad73f9e6b356950fee2da3dcbdee6d5f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSQCellDistance</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a649280d4caeddd81b23ed29124961ac6</anchor>
      <arglist>(int x, int y, int z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeEmpty</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a23254690731431e228a570e905da75bf</anchor>
      <arglist>(int _sizeX, int _sizeY, int sizeZ, bool initGridMap=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeMap</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>aa59b4d9572fa54ed51d6b243e3164e5a</anchor>
      <arglist>(int _sizeX, int _sizeY, int sizeZ, bool ***_gridMap)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOccupied</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a80f5cbcb26ee593120338e0729a0f429</anchor>
      <arglist>(int x, int y, int z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupyCell</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>abbc65b95545cc5707df130badd12b530</anchor>
      <arglist>(int x, int y, int z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a22c8beeb199c37950e4b6f79d27299ca</anchor>
      <arglist>(bool updateRealDist=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynamicEDT3D</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>af5fe21517f87cba11325cf557cce43d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>distanceInCellsValue_Error</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a51c1ef305b312969cbd87b50731481f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>distanceValue_Error</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a7ca0d8da991708e801b45e4ef7c4a059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>bwProcessed</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859ae9619836a0ac0eeb0afdf137d22b7d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>bwQueued</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859abb909e4f49d94f22fdf9e2946735dffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>free</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ad2bd0d24d764ad920831fd39df682fbaaad0b00ac9ad03081a460fe0cdde6d851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>fwNotQueued</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859aecb6121bb384d7f88565cad43bb89ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>fwProcessed</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859a3ed3bc00b5ab267345afaf9f5a0bf96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>fwQueued</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859af9af537a0961b567af1e9610dcb6f446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>occupied</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ad2bd0d24d764ad920831fd39df682fbaa95371e7634fb7404055e9f181537ced5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>QueueingState</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>fwNotQueued</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859aecb6121bb384d7f88565cad43bb89ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>fwQueued</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859af9af537a0961b567af1e9610dcb6f446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>fwProcessed</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859a3ed3bc00b5ab267345afaf9f5a0bf96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>bwQueued</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859abb909e4f49d94f22fdf9e2946735dffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>bwProcessed</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0cecd591be81e9da01bd5f510d931859ae9619836a0ac0eeb0afdf137d22b7d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>State</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ad2bd0d24d764ad920831fd39df682fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>free</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ad2bd0d24d764ad920831fd39df682fbaaad0b00ac9ad03081a460fe0cdde6d851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>occupied</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ad2bd0d24d764ad920831fd39df682fbaa95371e7634fb7404055e9f181537ced5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>inspectCellPropagate</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ac498f4ac9ef3e72bd7ff851428e9549b</anchor>
      <arglist>(int &amp;nx, int &amp;ny, int &amp;nz, dataCell &amp;c, bool updateRealDist)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>inspectCellRaise</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>aeb5b75dd3eb543d3e240b96a4a183b98</anchor>
      <arglist>(int &amp;nx, int &amp;ny, int &amp;nz, bool updateRealDist)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>propagateCell</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a8e25a44175cae21c32389ca9563bb64b</anchor>
      <arglist>(INTPOINT3D &amp;p, dataCell &amp;c, bool updateRealDist)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>raiseCell</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a0dfc1f4bf05113b58e53df5f28a449af</anchor>
      <arglist>(INTPOINT3D &amp;p, dataCell &amp;c, bool updateRealDist)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeObstacle</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a731a32185d4d6ef5fcef63f4c8355208</anchor>
      <arglist>(int x, int y, int z)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setObstacle</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ab99116c2dec6348f8e398855703536d6</anchor>
      <arglist>(int x, int y, int z)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dataCell ***</type>
      <name>data</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a79e4b0e4b8f0ec1fc58219db1117811e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>doubleThreshold</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>aa16d6fd604fa5a5aa1a37b8196129e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool ***</type>
      <name>gridMap</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ac4b6d95cb2068e2b3284a1b3353db914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxDist</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a6cd3742437d17fd5bcc284fec8884b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxDist_squared</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a791517e71cc503c8f63c6ce8d55fbf12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>padding</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>aed568f05fb5204652def7afa4a3db15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sizeX</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>afa69934a08948fb089b8d2c656b5c74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sizeXm1</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>aed8a2d1c23a18718d345836951bf7997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sizeY</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a1d64b578fb448bcc2593bef1d1143a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sizeYm1</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a2f78b75f309ef4a68e1df71733ac6d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sizeZ</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a67e0652a9d385913fb760bb6e9c759c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sizeZm1</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ac6a92b438e8bc714e46a08641eb6f944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sqrt2</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a433176d1ce269d222e9fecbd38a5d485</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commitAndColorize</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a8834fb3184ab60865dfd59a981aac76c</anchor>
      <arglist>(bool updateRealDist=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isOccupied</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a8807299c6e5a728d032c420d952c70a9</anchor>
      <arglist>(int &amp;x, int &amp;y, int &amp;z, dataCell &amp;c)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; INTPOINT3D &gt;</type>
      <name>addList</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a03918ded7bd1c944ca9654ba69d0a269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; INTPOINT3D &gt;</type>
      <name>lastObstacles</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a1de8c33e5889568713ae25aeb61314de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BucketPrioQueue&lt; INTPOINT3D &gt;</type>
      <name>open</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>ab751f3d334f7620afc963c28f7a1e19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; INTPOINT3D &gt;</type>
      <name>removeList</name>
      <anchorfile>classDynamicEDT3D.html</anchorfile>
      <anchor>a76d8fb450fd43b823a4bcb7753ddbcf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicEDTOctomap</name>
    <filename>classDynamicEDTOctomap.html</filename>
    <base protection="private">DynamicEDT3D</base>
    <member kind="function">
      <type>bool</type>
      <name>checkConsistency</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a1909f85db0bcffb994a0e79552eccf33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicEDTOctomap</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a1fbceb353053bbc7a227c1926fabdcb5</anchor>
      <arglist>(float maxdist, octomap::OcTree *_octree, octomap::point3d bbxMin, octomap::point3d bbxMax, bool treatUnknownAsOccupied)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistance</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a0ece0ac19660f21ca436a95ee1715ee5</anchor>
      <arglist>(const octomap::point3d &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistance</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a96bf23419ba9e6ae6d10dcfa94e36256</anchor>
      <arglist>(const octomap::OcTreeKey &amp;k) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistance_unsafe</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>aee36296c592cf8f1b93c8ab7a0697353</anchor>
      <arglist>(const octomap::point3d &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistance_unsafe</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a6c8f5a45519bef7de450e24b883676b0</anchor>
      <arglist>(const octomap::OcTreeKey &amp;k) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistanceAndClosestObstacle</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a29d1e59b61ba224ddbc424e433236b8b</anchor>
      <arglist>(const octomap::point3d &amp;p, float &amp;distance, octomap::point3d &amp;closestObstacle) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDistanceAndClosestObstacle_unsafe</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>ad4df60d8b24e80fbfc892f2962644a0e</anchor>
      <arglist>(const octomap::point3d &amp;p, float &amp;distance, octomap::point3d &amp;closestObstacle) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxDist</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a63b6284f394cd8e9a1e9a1cb54d08cf7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSquaredDistanceInCells</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a7f78ef58733c5e1621e671bd38476982</anchor>
      <arglist>(const octomap::point3d &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSquaredDistanceInCells_unsafe</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a6f0f580ba9faad2a6ec770dbd8f46ec2</anchor>
      <arglist>(const octomap::point3d &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSquaredMaxDistCells</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a1c3a85ce292241967bafc8745b130de0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a5ef3dc195471fb73d07b73a8fe89de9a</anchor>
      <arglist>(bool updateRealDist=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DynamicEDTOctomap</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>afadfaee0118dd3247f6f09407419914a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>distanceInCellsValue_Error</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a8685f11b60b1e35b6327ecb5a174bc6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>distanceValue_Error</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a864d5f2601866bfb06c862081f7a31ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeOcTree</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a436369d746ce119dd96bb4cf546e22a2</anchor>
      <arglist>(octomap::point3d bbxMin, octomap::point3d bbxMax)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insertMaxDepthLeafAtInitialize</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a622ee82cacf79bca5a6aae0b59ed4079</anchor>
      <arglist>(octomap::OcTreeKey key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mapToWorld</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a138432710952bd1c11b6217a0bdafc87</anchor>
      <arglist>(int x, int y, int z, octomap::point3d &amp;p) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mapToWorld</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>af5272cc3d1fe44c74ad52c31b5a66bda</anchor>
      <arglist>(int x, int y, int z, octomap::OcTreeKey &amp;key) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMaxDepthLeaf</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a0416749122fe86b2afe7b554ec4c63a1</anchor>
      <arglist>(octomap::OcTreeKey &amp;key, bool occupied)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>worldToMap</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>afb4f7069d8d2a9669134bb381bcb732f</anchor>
      <arglist>(const octomap::point3d &amp;p, int &amp;x, int &amp;y, int &amp;z) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>octomap::OcTreeKey</type>
      <name>boundingBoxMaxKey</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>ad7ea5f63a0bf317617583db8b96c27d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>octomap::OcTreeKey</type>
      <name>boundingBoxMinKey</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>aa1d0237961c324c828e5fea864103b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>octomap::OcTree *</type>
      <name>octree</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a0d4cfd42ed00fae0a73a19b61c059613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offsetX</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a30ec8ca4834a8c42e8f82939f06f576d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offsetY</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a3fa18473fe32be2ecf26bacaa85837c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offsetZ</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a1c332d720968488ff3298b83e299e588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>treeDepth</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a43a65aad9416127a3cccb3672d34e08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>treeResolution</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a6e64ee863ad6a401261f50f2e8dd07d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>unknownOccupied</name>
      <anchorfile>classDynamicEDTOctomap.html</anchorfile>
      <anchor>a04802dee1b4e86af5c7703d4bf512b50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntPoint</name>
    <filename>classIntPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>IntPoint</name>
      <anchorfile>classIntPoint.html</anchorfile>
      <anchor>a687767994d13048d0557dd11ae3a06a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntPoint</name>
      <anchorfile>classIntPoint.html</anchorfile>
      <anchor>a1e5aab0d2d51b66f451591d75c7a4ca0</anchor>
      <arglist>(int _x, int _y)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>classIntPoint.html</anchorfile>
      <anchor>a658044eee6c6ff29775f20b465656170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>classIntPoint.html</anchorfile>
      <anchor>ad195b0d9550fef304fe9bb59ae9d436b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntPoint3D</name>
    <filename>classIntPoint3D.html</filename>
    <member kind="function">
      <type></type>
      <name>IntPoint3D</name>
      <anchorfile>classIntPoint3D.html</anchorfile>
      <anchor>ad7258e548d075a22d1bc3b27c05a1fab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntPoint3D</name>
      <anchorfile>classIntPoint3D.html</anchorfile>
      <anchor>a87f39ca5f08a5ceff94f3c948070bc25</anchor>
      <arglist>(int _x, int _y, int _z)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>classIntPoint3D.html</anchorfile>
      <anchor>ad2a2760d1697adbf0ba49b77c8141f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>classIntPoint3D.html</anchorfile>
      <anchor>a4469322bb19f659c0c144cfc07607c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z</name>
      <anchorfile>classIntPoint3D.html</anchorfile>
      <anchor>a57bf7efd9728bbb8c925d33a0d6588d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>dynamicEDT3D</name>
    <filename>namespacedynamicEDT3D.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>dynamicEDT3D</title>
    <filename>index</filename>
    <docanchor file="index" title="Using dynamicEDT3D?">using_sec</docanchor>
    <docanchor file="index" title="Introduction">intro_sec</docanchor>
    <docanchor file="index" title="Installation">install_sec</docanchor>
    <docanchor file="index" title="Changelog">changelog_sec</docanchor>
    <docanchor file="index" title="Getting Started">gettingstarted_sec</docanchor>
  </compound>
</tagfile>
