<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>BufferNormalizerFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>BufferNormalizerFilter_8cpp</filename>
    <includes id="BufferNormalizerFilter_8hpp" name="BufferNormalizerFilter.hpp" local="yes" imported="no">grid_map_filters/BufferNormalizerFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>BufferNormalizerFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>BufferNormalizerFilter_8hpp</filename>
    <class kind="class">grid_map::BufferNormalizerFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>ColorBlendingFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>ColorBlendingFilter_8cpp</filename>
    <includes id="ColorBlendingFilter_8hpp" name="ColorBlendingFilter.hpp" local="no" imported="no">grid_map_filters/ColorBlendingFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>ColorBlendingFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>ColorBlendingFilter_8hpp</filename>
    <class kind="class">grid_map::ColorBlendingFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>ColorFillFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>ColorFillFilter_8cpp</filename>
    <includes id="ColorFillFilter_8hpp" name="ColorFillFilter.hpp" local="no" imported="no">grid_map_filters/ColorFillFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>ColorFillFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>ColorFillFilter_8hpp</filename>
    <class kind="class">grid_map::ColorFillFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>ColorMapFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>ColorMapFilter_8cpp</filename>
    <includes id="ColorMapFilter_8hpp" name="ColorMapFilter.hpp" local="no" imported="no">grid_map_filters/ColorMapFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>ColorMapFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>ColorMapFilter_8hpp</filename>
    <class kind="class">grid_map::ColorMapFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>CurvatureFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>CurvatureFilter_8cpp</filename>
    <includes id="CurvatureFilter_8hpp" name="CurvatureFilter.hpp" local="no" imported="no">grid_map_filters/CurvatureFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>CurvatureFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>CurvatureFilter_8hpp</filename>
    <class kind="class">grid_map::CurvatureFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>DeletionFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>DeletionFilter_8cpp</filename>
    <includes id="DeletionFilter_8hpp" name="DeletionFilter.hpp" local="yes" imported="no">grid_map_filters/DeletionFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>DeletionFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>DeletionFilter_8hpp</filename>
    <class kind="class">grid_map::DeletionFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>DuplicationFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>DuplicationFilter_8cpp</filename>
    <includes id="DuplicationFilter_8hpp" name="DuplicationFilter.hpp" local="yes" imported="no">grid_map_filters/DuplicationFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>DuplicationFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>DuplicationFilter_8hpp</filename>
    <class kind="class">grid_map::DuplicationFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>EigenLab.h</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/EigenLab/</path>
    <filename>EigenLab_8h</filename>
    <class kind="struct">EigenLab::Parser::Chunk</class>
    <class kind="struct">EigenLab::has_operator_lt</class>
    <class kind="struct">EigenLab::has_operator_lt_impl</class>
    <class kind="class">EigenLab::Parser</class>
    <class kind="class">EigenLab::Value</class>
    <namespace>EigenLab</namespace>
    <member kind="typedef">
      <type>Parser&lt; Eigen::MatrixXd &gt;</type>
      <name>ParserXd</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>aea80e44d26dc1749dd1e33f9a144c198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parser&lt; Eigen::MatrixXf &gt;</type>
      <name>ParserXf</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>aea699751d771e78701c96d839a97ccca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parser&lt; Eigen::MatrixXi &gt;</type>
      <name>ParserXi</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>ad305ecee77a133e77353182fff59bc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value&lt; Eigen::MatrixXd &gt;</type>
      <name>ValueXd</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>a04ea319fc2c402aa395472cd580dd350</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value&lt; Eigen::MatrixXf &gt;</type>
      <name>ValueXf</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>ace48e89daea70e1330c6a39d84a726ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value&lt; Eigen::MatrixXi &gt;</type>
      <name>ValueXi</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>afce95d95827c36e7ab65d464f8632ab9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LightIntensityFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>LightIntensityFilter_8cpp</filename>
    <includes id="LightIntensityFilter_8hpp" name="LightIntensityFilter.hpp" local="no" imported="no">grid_map_filters/LightIntensityFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>LightIntensityFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>LightIntensityFilter_8hpp</filename>
    <class kind="class">grid_map::LightIntensityFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>MathExpressionFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>MathExpressionFilter_8cpp</filename>
    <includes id="MathExpressionFilter_8hpp" name="MathExpressionFilter.hpp" local="yes" imported="no">grid_map_filters/MathExpressionFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>MathExpressionFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>MathExpressionFilter_8hpp</filename>
    <includes id="EigenLab_8h" name="EigenLab.h" local="yes" imported="no">EigenLab/EigenLab.h</includes>
    <class kind="class">grid_map::MathExpressionFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>MeanInRadiusFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>MeanInRadiusFilter_8cpp</filename>
    <includes id="MeanInRadiusFilter_8hpp" name="MeanInRadiusFilter.hpp" local="yes" imported="no">grid_map_filters/MeanInRadiusFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>MeanInRadiusFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>MeanInRadiusFilter_8hpp</filename>
    <class kind="class">grid_map::MeanInRadiusFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>MinInRadiusFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>MinInRadiusFilter_8cpp</filename>
    <includes id="MinInRadiusFilter_8hpp" name="MinInRadiusFilter.hpp" local="yes" imported="no">grid_map_filters/MinInRadiusFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>MinInRadiusFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>MinInRadiusFilter_8hpp</filename>
    <class kind="class">grid_map::MinInRadiusFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>NormalColorMapFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>NormalColorMapFilter_8cpp</filename>
    <includes id="NormalColorMapFilter_8hpp" name="NormalColorMapFilter.hpp" local="no" imported="no">grid_map_filters/NormalColorMapFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>NormalColorMapFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>NormalColorMapFilter_8hpp</filename>
    <class kind="class">grid_map::NormalColorMapFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>NormalVectorsFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>NormalVectorsFilter_8cpp</filename>
    <includes id="NormalVectorsFilter_8hpp" name="NormalVectorsFilter.hpp" local="no" imported="no">grid_map_filters/NormalVectorsFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>NormalVectorsFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>NormalVectorsFilter_8hpp</filename>
    <class kind="class">grid_map::NormalVectorsFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>SetBasicLayersFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>SetBasicLayersFilter_8cpp</filename>
    <includes id="SetBasicLayersFilter_8hpp" name="SetBasicLayersFilter.hpp" local="yes" imported="no">../include/grid_map_filters/SetBasicLayersFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>SetBasicLayersFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>SetBasicLayersFilter_8hpp</filename>
    <class kind="class">grid_map::SetBasicLayersFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>SlidingWindowMathExpressionFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>SlidingWindowMathExpressionFilter_8cpp</filename>
    <includes id="SlidingWindowMathExpressionFilter_8hpp" name="SlidingWindowMathExpressionFilter.hpp" local="yes" imported="no">grid_map_filters/SlidingWindowMathExpressionFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>SlidingWindowMathExpressionFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>SlidingWindowMathExpressionFilter_8hpp</filename>
    <includes id="EigenLab_8h" name="EigenLab.h" local="yes" imported="no">EigenLab/EigenLab.h</includes>
    <class kind="class">grid_map::SlidingWindowMathExpressionFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>ThresholdFilter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/src/</path>
    <filename>ThresholdFilter_8cpp</filename>
    <includes id="ThresholdFilter_8hpp" name="ThresholdFilter.hpp" local="yes" imported="no">grid_map_filters/ThresholdFilter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>ThresholdFilter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_filters/include/grid_map_filters/</path>
    <filename>ThresholdFilter_8hpp</filename>
    <class kind="class">grid_map::ThresholdFilter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="class">
    <name>grid_map::BufferNormalizerFilter</name>
    <filename>classgrid__map_1_1BufferNormalizerFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function">
      <type></type>
      <name>BufferNormalizerFilter</name>
      <anchorfile>classgrid__map_1_1BufferNormalizerFilter.html</anchorfile>
      <anchor>a47da20bda92c5af1cb3452de30cab83c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1BufferNormalizerFilter.html</anchorfile>
      <anchor>a0e3b9df689b394efc106310a7dd3871b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1BufferNormalizerFilter.html</anchorfile>
      <anchor>a5d3e051183d636ab2299b9d3c63244d6</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BufferNormalizerFilter</name>
      <anchorfile>classgrid__map_1_1BufferNormalizerFilter.html</anchorfile>
      <anchor>aa5f3f8e6ea596709929e47e1f3d2aaef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EigenLab::Parser::Chunk</name>
    <filename>structEigenLab_1_1Parser_1_1Chunk.html</filename>
    <member kind="function">
      <type></type>
      <name>Chunk</name>
      <anchorfile>structEigenLab_1_1Parser_1_1Chunk.html</anchorfile>
      <anchor>aaf105284d6df62214b22e18fea9cbc98</anchor>
      <arglist>(const std::string &amp;str=&quot;&quot;, int t=-1, const Value&lt; Derived &gt; &amp;val=Value&lt; Derived &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>col0</name>
      <anchorfile>structEigenLab_1_1Parser_1_1Chunk.html</anchorfile>
      <anchor>a5ed02a77d5ca317468f47098958c2866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structEigenLab_1_1Parser_1_1Chunk.html</anchorfile>
      <anchor>a5f78af8dc2453ff800c4c903fa21ec9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>field</name>
      <anchorfile>structEigenLab_1_1Parser_1_1Chunk.html</anchorfile>
      <anchor>a529eb3994ab5174976cffa34378dabc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>row0</name>
      <anchorfile>structEigenLab_1_1Parser_1_1Chunk.html</anchorfile>
      <anchor>a158a99e2639494c0a21f461a88f46b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structEigenLab_1_1Parser_1_1Chunk.html</anchorfile>
      <anchor>a91d0b17cf71edb8b825594efc92ef5c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigenLab_1_1Parser_1_1Chunk.html</anchorfile>
      <anchor>a672af2451ace5b5f2a7aac0386145f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Value&lt; Derived &gt;</type>
      <name>value</name>
      <anchorfile>structEigenLab_1_1Parser_1_1Chunk.html</anchorfile>
      <anchor>a5237cf78fb49a83530ce7346007198ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::ColorBlendingFilter</name>
    <filename>classgrid__map_1_1ColorBlendingFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function">
      <type></type>
      <name>ColorBlendingFilter</name>
      <anchorfile>classgrid__map_1_1ColorBlendingFilter.html</anchorfile>
      <anchor>a85d38c57a37cd13c635f7c36f9c99ea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1ColorBlendingFilter.html</anchorfile>
      <anchor>a32357fb73a920ab61de44736fad94d85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1ColorBlendingFilter.html</anchorfile>
      <anchor>aba828ea5f41eb5054aaf74af7d69e805</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorBlendingFilter</name>
      <anchorfile>classgrid__map_1_1ColorBlendingFilter.html</anchorfile>
      <anchor>a5d5b9da5988e803366d6b3d17774c160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>BlendModes</name>
      <anchorfile>classgrid__map_1_1ColorBlendingFilter.html</anchorfile>
      <anchor>a023edcfb83f1f00fa2d3d909d1365a2c</anchor>
      <arglist></arglist>
      <enumvalue file="classgrid__map_1_1ColorBlendingFilter.html" anchor="a023edcfb83f1f00fa2d3d909d1365a2ca960b44c579bc2f6818d2daaf9e4c16f0">Normal</enumvalue>
      <enumvalue file="classgrid__map_1_1ColorBlendingFilter.html" anchor="a023edcfb83f1f00fa2d3d909d1365a2cad509708d332760c4dac5299aee3aa518">HardLight</enumvalue>
      <enumvalue file="classgrid__map_1_1ColorBlendingFilter.html" anchor="a023edcfb83f1f00fa2d3d909d1365a2ca0110233d77ea3a1b09b5a5a5e3e48ec3">SoftLight</enumvalue>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>backgroundLayer_</name>
      <anchorfile>classgrid__map_1_1ColorBlendingFilter.html</anchorfile>
      <anchor>af0ed9f99f28cf0d157826aba5dc5890f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BlendModes</type>
      <name>blendMode_</name>
      <anchorfile>classgrid__map_1_1ColorBlendingFilter.html</anchorfile>
      <anchor>a734e598b4824778edc6ebb0bea498284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>foregroundLayer_</name>
      <anchorfile>classgrid__map_1_1ColorBlendingFilter.html</anchorfile>
      <anchor>a6db423f0bec44886bbed3697b101676c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>opacity_</name>
      <anchorfile>classgrid__map_1_1ColorBlendingFilter.html</anchorfile>
      <anchor>a24d4e0c1e537da71e4c7123a8a72f55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1ColorBlendingFilter.html</anchorfile>
      <anchor>ae064bd4b6792e2863abd861a044f69bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::ColorFillFilter</name>
    <filename>classgrid__map_1_1ColorFillFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function">
      <type></type>
      <name>ColorFillFilter</name>
      <anchorfile>classgrid__map_1_1ColorFillFilter.html</anchorfile>
      <anchor>a4536439811e0b2db6139530ccaf45467</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1ColorFillFilter.html</anchorfile>
      <anchor>a50905e13abd712bac67a2379e0d79f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1ColorFillFilter.html</anchorfile>
      <anchor>af5ff4fbb1b3080ef16a7b1c8c43bef0a</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorFillFilter</name>
      <anchorfile>classgrid__map_1_1ColorFillFilter.html</anchorfile>
      <anchor>acbbf06c012ff6d1fc548fe524634b41f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>b_</name>
      <anchorfile>classgrid__map_1_1ColorFillFilter.html</anchorfile>
      <anchor>a336ae4a765ec996107b4feee064e5575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>g_</name>
      <anchorfile>classgrid__map_1_1ColorFillFilter.html</anchorfile>
      <anchor>a875e616eacdee68e784a6815690d3a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>maskLayer_</name>
      <anchorfile>classgrid__map_1_1ColorFillFilter.html</anchorfile>
      <anchor>a2588addcb188c4453677223d1e01a8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1ColorFillFilter.html</anchorfile>
      <anchor>a29f2d041857a8e99fa3f8b1f6641d345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>r_</name>
      <anchorfile>classgrid__map_1_1ColorFillFilter.html</anchorfile>
      <anchor>a213a6724f6f51d818ee264e441b30ed3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::ColorMapFilter</name>
    <filename>classgrid__map_1_1ColorMapFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function">
      <type></type>
      <name>ColorMapFilter</name>
      <anchorfile>classgrid__map_1_1ColorMapFilter.html</anchorfile>
      <anchor>ae676f24216e7791511ea581fad2a08a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1ColorMapFilter.html</anchorfile>
      <anchor>a954b67888cd5d727bc8fb14553d1366c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1ColorMapFilter.html</anchorfile>
      <anchor>ac84b64bc85aa7e8931351a20ba0d00bc</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorMapFilter</name>
      <anchorfile>classgrid__map_1_1ColorMapFilter.html</anchorfile>
      <anchor>a3533f51191eb07b0ed0b15057bcfc4a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>inputLayer_</name>
      <anchorfile>classgrid__map_1_1ColorMapFilter.html</anchorfile>
      <anchor>a7253cd2d8eb64fd7fc840173c31f1aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_</name>
      <anchorfile>classgrid__map_1_1ColorMapFilter.html</anchorfile>
      <anchor>ab256052ba48fb8728842a216925c4094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>maxColor_</name>
      <anchorfile>classgrid__map_1_1ColorMapFilter.html</anchorfile>
      <anchor>a149e24eb45c75b74afe36e8219c5de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_</name>
      <anchorfile>classgrid__map_1_1ColorMapFilter.html</anchorfile>
      <anchor>a8813a822e9457c06d07c433f2c3626b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>minColor_</name>
      <anchorfile>classgrid__map_1_1ColorMapFilter.html</anchorfile>
      <anchor>ad1bae982610bcbbe6ca8358c49aa2a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1ColorMapFilter.html</anchorfile>
      <anchor>ac247c408ea1f14fe3ce69b025ce86192</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::CurvatureFilter</name>
    <filename>classgrid__map_1_1CurvatureFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1CurvatureFilter.html</anchorfile>
      <anchor>acce8888ab6a0f380d123d3959bc7b29e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurvatureFilter</name>
      <anchorfile>classgrid__map_1_1CurvatureFilter.html</anchorfile>
      <anchor>a02abb30d5f06c48333814557dda339cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1CurvatureFilter.html</anchorfile>
      <anchor>a575500a950551f1d3117e8896f920162</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CurvatureFilter</name>
      <anchorfile>classgrid__map_1_1CurvatureFilter.html</anchorfile>
      <anchor>accd8bed83f4793f7e8a31fc879acb62c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>inputLayer_</name>
      <anchorfile>classgrid__map_1_1CurvatureFilter.html</anchorfile>
      <anchor>ac24d5be2f5de6a9ac6602e18c8af75f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1CurvatureFilter.html</anchorfile>
      <anchor>a432a4094a7d17984a4fd56258ed91e1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::DeletionFilter</name>
    <filename>classgrid__map_1_1DeletionFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1DeletionFilter.html</anchorfile>
      <anchor>a07da91a1f42d7ceae3b0537b19d6b0e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeletionFilter</name>
      <anchorfile>classgrid__map_1_1DeletionFilter.html</anchorfile>
      <anchor>a949a5957ccf6a677967a7bb6020100a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1DeletionFilter.html</anchorfile>
      <anchor>ad0204c068631a5b6607b3b9c4c31fc5a</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DeletionFilter</name>
      <anchorfile>classgrid__map_1_1DeletionFilter.html</anchorfile>
      <anchor>af720bbdfb2d0cf23cae3e14a7c84de63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>layers_</name>
      <anchorfile>classgrid__map_1_1DeletionFilter.html</anchorfile>
      <anchor>a4e6dec7fa3627996eb1e74083118c2f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::DuplicationFilter</name>
    <filename>classgrid__map_1_1DuplicationFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1DuplicationFilter.html</anchorfile>
      <anchor>aa53e5ede8636bc8cd58c42aa8b5aab45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DuplicationFilter</name>
      <anchorfile>classgrid__map_1_1DuplicationFilter.html</anchorfile>
      <anchor>a3d415d83a7bc7e95307e45139af55904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1DuplicationFilter.html</anchorfile>
      <anchor>aa1f7d52e80a82fc44637bea531510f8c</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DuplicationFilter</name>
      <anchorfile>classgrid__map_1_1DuplicationFilter.html</anchorfile>
      <anchor>a271a780e7f5d73109d3d5f19e1c87e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>inputLayer_</name>
      <anchorfile>classgrid__map_1_1DuplicationFilter.html</anchorfile>
      <anchor>a532a95fc350b7aabca9cef5129069aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1DuplicationFilter.html</anchorfile>
      <anchor>aee40812d1790b5e1ec483b16fca4e86b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EigenLab::has_operator_lt</name>
    <filename>structEigenLab_1_1has__operator__lt.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>EigenLab::has_operator_lt_impl</name>
    <filename>structEigenLab_1_1has__operator__lt__impl.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>typename std::is_same&lt; bool, decltype(test&lt; T &gt;(0))&gt;::type</type>
      <name>type</name>
      <anchorfile>structEigenLab_1_1has__operator__lt__impl.html</anchorfile>
      <anchor>a7c117ee4e3a698525e58f5e2666ee4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>test</name>
      <anchorfile>structEigenLab_1_1has__operator__lt__impl.html</anchorfile>
      <anchor>a65afc309039b347fcbaeb3515f987343</anchor>
      <arglist>(U *) -&gt; decltype(std::declval&lt; U &gt;()&lt; std::declval&lt; U &gt;())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>test</name>
      <anchorfile>structEigenLab_1_1has__operator__lt__impl.html</anchorfile>
      <anchor>a86cdd9bf08ebfaa4169fad8d68a48181</anchor>
      <arglist>(...) -&gt; std::false_type</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::LightIntensityFilter</name>
    <filename>classgrid__map_1_1LightIntensityFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1LightIntensityFilter.html</anchorfile>
      <anchor>aa0a8355a821dc80e6d3690e99bc7f3f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LightIntensityFilter</name>
      <anchorfile>classgrid__map_1_1LightIntensityFilter.html</anchorfile>
      <anchor>ad7c9b0b261e9727d0af164a7da8fb08a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1LightIntensityFilter.html</anchorfile>
      <anchor>a86154a8eb7b31369e9bf3be0810df37d</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LightIntensityFilter</name>
      <anchorfile>classgrid__map_1_1LightIntensityFilter.html</anchorfile>
      <anchor>a017c5e81bba4eff7e4a6f633c039d06a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>inputLayersPrefix_</name>
      <anchorfile>classgrid__map_1_1LightIntensityFilter.html</anchorfile>
      <anchor>affd90da98f7269492c6926ee3abb6db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>lightDirection_</name>
      <anchorfile>classgrid__map_1_1LightIntensityFilter.html</anchorfile>
      <anchor>a71a0e40c78d45679a43d9f6b615d9ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1LightIntensityFilter.html</anchorfile>
      <anchor>a8b02d94add7db153b02d674a5b44c4f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::MathExpressionFilter</name>
    <filename>classgrid__map_1_1MathExpressionFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1MathExpressionFilter.html</anchorfile>
      <anchor>ac0ab0abd0fc11ca7ff2cf460ef6f9f6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MathExpressionFilter</name>
      <anchorfile>classgrid__map_1_1MathExpressionFilter.html</anchorfile>
      <anchor>a6d34f698b90e69fcf0a9cc3988fffdbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1MathExpressionFilter.html</anchorfile>
      <anchor>ac3c9a30c1f24d894e50fc7f447911b71</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MathExpressionFilter</name>
      <anchorfile>classgrid__map_1_1MathExpressionFilter.html</anchorfile>
      <anchor>aad93f61dde6c9370c58113d39e2eb453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>expression_</name>
      <anchorfile>classgrid__map_1_1MathExpressionFilter.html</anchorfile>
      <anchor>a4ebcbbc95eaa3356d1969bbf5a8697fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1MathExpressionFilter.html</anchorfile>
      <anchor>a02032d1f6a272d30ca8a5a8ad0e7b643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EigenLab::Parser&lt; Eigen::MatrixXf &gt;</type>
      <name>parser_</name>
      <anchorfile>classgrid__map_1_1MathExpressionFilter.html</anchorfile>
      <anchor>abca2d3416cea1dcb706c92becdf8f330</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::MeanInRadiusFilter</name>
    <filename>classgrid__map_1_1MeanInRadiusFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1MeanInRadiusFilter.html</anchorfile>
      <anchor>a1821cf0166bbbf1bc8c93ccb55f5ad90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeanInRadiusFilter</name>
      <anchorfile>classgrid__map_1_1MeanInRadiusFilter.html</anchorfile>
      <anchor>aaa9b5f1a179ceaec695e44ea1cb05471</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1MeanInRadiusFilter.html</anchorfile>
      <anchor>acfb0aa9e2cd977f1c3cbe268f19042a8</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeanInRadiusFilter</name>
      <anchorfile>classgrid__map_1_1MeanInRadiusFilter.html</anchorfile>
      <anchor>a0f2d7a8479e43b6b093d7c77dc7bdf54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>inputLayer_</name>
      <anchorfile>classgrid__map_1_1MeanInRadiusFilter.html</anchorfile>
      <anchor>a0ae359c61c1fe5a06fd32d374be5f296</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1MeanInRadiusFilter.html</anchorfile>
      <anchor>a15d9ffd85fdcd81b00a7f314a26f95ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classgrid__map_1_1MeanInRadiusFilter.html</anchorfile>
      <anchor>a123366b15aa63683f25723ea6f7c3342</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::MinInRadiusFilter</name>
    <filename>classgrid__map_1_1MinInRadiusFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1MinInRadiusFilter.html</anchorfile>
      <anchor>af7d4170ddf2d25d4eb1c6dd69155a9de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinInRadiusFilter</name>
      <anchorfile>classgrid__map_1_1MinInRadiusFilter.html</anchorfile>
      <anchor>a14d06f016e2631e1b0cbd36700e91d43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1MinInRadiusFilter.html</anchorfile>
      <anchor>a295b8f17cf41b754de24775b86c04f94</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MinInRadiusFilter</name>
      <anchorfile>classgrid__map_1_1MinInRadiusFilter.html</anchorfile>
      <anchor>a5f5f6b619566e55429ac3d6e140b0171</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>inputLayer_</name>
      <anchorfile>classgrid__map_1_1MinInRadiusFilter.html</anchorfile>
      <anchor>aad72d654f54aafe7526e1c821aac15d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1MinInRadiusFilter.html</anchorfile>
      <anchor>a53b33594b747a7a6f4f1f5245de18219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classgrid__map_1_1MinInRadiusFilter.html</anchorfile>
      <anchor>a705b50eea3814f759bf2486375a1d68e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::NormalColorMapFilter</name>
    <filename>classgrid__map_1_1NormalColorMapFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1NormalColorMapFilter.html</anchorfile>
      <anchor>a67003c4b426cd94f788235175f18c3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalColorMapFilter</name>
      <anchorfile>classgrid__map_1_1NormalColorMapFilter.html</anchorfile>
      <anchor>aa69cef4741111d472bd2e568b6326017</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1NormalColorMapFilter.html</anchorfile>
      <anchor>a1ef87628d3a9dd04a783e62ec7836732</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NormalColorMapFilter</name>
      <anchorfile>classgrid__map_1_1NormalColorMapFilter.html</anchorfile>
      <anchor>a3531e8715a5e1a8a908c8ae666a422fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>inputLayersPrefix_</name>
      <anchorfile>classgrid__map_1_1NormalColorMapFilter.html</anchorfile>
      <anchor>a32b325a7c323f85d5ad3d38335038f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1NormalColorMapFilter.html</anchorfile>
      <anchor>a3dededf156ca7eae0e6d03503ee929ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::NormalVectorsFilter</name>
    <filename>classgrid__map_1_1NormalVectorsFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>a7a2b87726ea3b8f4fcff8d9c8d17ee08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalVectorsFilter</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>a9ce7349a366e38969be5305f96c0f3f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>a3e21da137ec97e076858b4179ae66f8a</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NormalVectorsFilter</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>a5245f9d5b2aec2be8729c8518a306257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>Method</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>a894b8f086f0202d006e5f06386ac1ad4</anchor>
      <arglist></arglist>
      <enumvalue file="classgrid__map_1_1NormalVectorsFilter.html" anchor="a894b8f086f0202d006e5f06386ac1ad4adeec4ff19974f12ed781cb9a59064214">Area</enumvalue>
      <enumvalue file="classgrid__map_1_1NormalVectorsFilter.html" anchor="a894b8f086f0202d006e5f06386ac1ad4a7125f394de382b13a7e7a5a4b6d23364">Raster</enumvalue>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeWithArea</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>ae6bc20933ff7f46c99088f855477c522</anchor>
      <arglist>(GridMap &amp;map, const std::string &amp;inputLayer, const std::string &amp;outputLayersPrefix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeWithRaster</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>a908c95c59f21a178ef77ad0335f5844e</anchor>
      <arglist>(GridMap &amp;map, const std::string &amp;inputLayer, const std::string &amp;outputLayersPrefix)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>estimationRadius_</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>ad4aa880c93f42ec680277a0ffd521521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>inputLayer_</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>a32ed8908c88964d09a853b3183b9c267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>method_</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>a4ed70d75ef3455f0e717fe0770856d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>normalVectorPositiveAxis_</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>a41d41eb61723f017066fa43522767a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayersPrefix_</name>
      <anchorfile>classgrid__map_1_1NormalVectorsFilter.html</anchorfile>
      <anchor>a0114a883b9b5d5dcda7c7e4729a9b954</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenLab::Parser</name>
    <filename>classEigenLab_1_1Parser.html</filename>
    <templarg>Derived</templarg>
    <class kind="struct">EigenLab::Parser::Chunk</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, Value&lt; Derived &gt; &gt;</type>
      <name>ValueMap</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a6116ce8e879701af2460f80a2808ad78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cacheExpressions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a4529a52236f5e0318d238530ecd71066</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCachedExpressions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a2439e8ed8aff9508dd94ff2731d3eee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearVar</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a363c514c9c5f3592f9e47f7d1284f781</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>Value&lt; Derived &gt;</type>
      <name>eval</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ae0cd8ce8fd69d708c88eb1d8b1f9034b</anchor>
      <arglist>(const std::string &amp;expression)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasVar</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>af31c1e6e5a355408b8f2ffb2acb1e1f1</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a82003bd46525fa5f06d5e9f198ab063f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCacheExpressions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a28ad773a0794881577ff94732062d595</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>Value&lt; Derived &gt; &amp;</type>
      <name>var</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a636309413f92334e4b9ba50fe63bb605</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ValueMap &amp;</type>
      <name>vars</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ab208af2e9ae6d16d341c5d8b9d9c11c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parser</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>af46f431e64be7ab4c164dfbb894f05d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isNumber</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ab188f23bc30197fc9012a371fccf58b1</anchor>
      <arglist>(const std::string &amp;str, T *num=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>numberToString</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a6b94e1c8d5b6337b20f06f99aeffff34</anchor>
      <arglist>(T num, int precision=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a98ca1c3adb2e4e5fb583521788e441af</anchor>
      <arglist>(const std::string &amp;str, const char delimeter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>stringToNumber</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a00844b42ef10adac6d59f74ef0f08144</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>trim</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a755b64ac59253ab55afa93c0bb4954c5</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; Chunk &gt;</type>
      <name>ChunkArray</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ab18312213db80f0e397dd4aee3334f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>ChunkType</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VALUE</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627bad9c2e400f4d7eb73cb8ed9464be4c4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VARIABLE</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627ba456e95dc4bc9291bd1a5d1c8ce4b91f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OPERATOR</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627ba3beed6157f2e38aba267944cb475563a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>FUNCTION</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627baff75eabf31adb4014eb849051af20a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>FUNCTION</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627baff75eabf31adb4014eb849051af20a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a66f06d7c94c77ec110fb14e4f62c1173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OPERATOR</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627ba3beed6157f2e38aba267944cb475563a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VALUE</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627bad9c2e400f4d7eb73cb8ed9464be4c4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VARIABLE</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627ba456e95dc4bc9291bd1a5d1c8ce4b91f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalAddition</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a863e762bcea63f97c064d431b5b74c5a</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalAssignment</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a90198c3ede80975ddaef52655f05bc47</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalFunction</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>aeb400f04087ed17dae07cb27986cce5b</anchor>
      <arglist>(const std::string &amp;name, std::vector&lt; std::string &gt; &amp;args, Value&lt; Derived &gt; &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>evalFunction_1_lt</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ae90dc94cc9ce5ca70bdf146bf49e9829</anchor>
      <arglist>(const std::string &amp;name, Value&lt; Derived &gt; &amp;arg, Value&lt; Derived &gt; &amp;result, std::false_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>evalFunction_1_lt</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a28fa9237d763f7f2c3d7a5d30b0cf117</anchor>
      <arglist>(const std::string &amp;name, Value&lt; Derived &gt; &amp;arg, Value&lt; Derived &gt; &amp;result, std::true_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>evalFunction_2_lt</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>aef7320cc5d456afc99641e85eb8e914a</anchor>
      <arglist>(const std::string &amp;name, Value&lt; Derived &gt; &amp;arg0, Value&lt; Derived &gt; &amp;arg1, Value&lt; Derived &gt; &amp;result, std::false_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>evalFunction_2_lt</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a60c4700c31241a1efe1b88f438141a76</anchor>
      <arglist>(const std::string &amp;name, Value&lt; Derived &gt; &amp;arg0, Value&lt; Derived &gt; &amp;arg1, Value&lt; Derived &gt; &amp;result, std::true_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalIndexRange</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8e8b65e348bb2681ed72a36e32c7fcf2</anchor>
      <arglist>(const std::string &amp;str, int *first, int *last, int numIndices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalIndices</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>aa3401e9fe5ae16122f0f109099aa62fd</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalMatrixExpression</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a71095056b2a2b25a2d66a62ec557ddee</anchor>
      <arglist>(const std::string &amp;str, Value&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalMultiplication</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a7ce5b59c83c90902b9907564ddc6ac9e</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalNegations</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ae4d00b13b2bf48d4e9fe9c13b40f4304</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalNumericRange</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a83231a3851fc6408d22d6c2edc4a2e2a</anchor>
      <arglist>(const std::string &amp;str, Value&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalPowers</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>aca5b817df4fd1061c6d1acb8bfa69a68</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string::const_iterator</type>
      <name>findClosingBracket</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a96264384ab1a4c4749d63f96dff114ec</anchor>
      <arglist>(const std::string &amp;str, const std::string::const_iterator openingBracket, const char closingBracket) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isFunction</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ac006c075fd87aa1e46b11daaa22123f1</anchor>
      <arglist>(const std::string &amp;str) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isOperator</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a2f671ec4fd0a16064a4f032f358ec99c</anchor>
      <arglist>(const char c) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isOperator</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a4171633918f1cf4cc97fc2482dd7cfb5</anchor>
      <arglist>(const std::string &amp;str) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isVariable</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a67860ebade6c2ad22e599900b0075cf3</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>splitArguments</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a7b7faf1520bf783e86f34826152d3b8c</anchor>
      <arglist>(const std::string &amp;str, const char delimeter) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitEquationIntoChunks</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a9a70d76317e44e5c4d1b1915dec074d3</anchor>
      <arglist>(const std::string &amp;expression, ChunkArray &amp;chunks, std::string &amp;code)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mCacheChunkedExpressions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a19c7dc20179e0d502c590149af372d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ChunkArray &gt;</type>
      <name>mCachedChunkedExpressions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a7563a15b69e96fb49b0191f95038fbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>mFunctions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a5bb626eb5fad1b7f4be00298f5d8f7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mOperators1</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>abbd2ce4f75bb6aa03eac72a240fba49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mOperators2</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ac7fa2787983d6f826f6665f98222d597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ValueMap</type>
      <name>mVariables</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a68f654a8f0f0e7bff64e08ac1dc2af86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Parser&lt; Eigen::MatrixXf &gt;</name>
    <filename>classEigenLab_1_1Parser.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, Value&lt; Eigen::MatrixXf &gt; &gt;</type>
      <name>ValueMap</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a6116ce8e879701af2460f80a2808ad78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cacheExpressions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a4529a52236f5e0318d238530ecd71066</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCachedExpressions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a2439e8ed8aff9508dd94ff2731d3eee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearVar</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a363c514c9c5f3592f9e47f7d1284f781</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>Value&lt; Eigen::MatrixXf &gt;</type>
      <name>eval</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ae0cd8ce8fd69d708c88eb1d8b1f9034b</anchor>
      <arglist>(const std::string &amp;expression)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasVar</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>af31c1e6e5a355408b8f2ffb2acb1e1f1</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a82003bd46525fa5f06d5e9f198ab063f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCacheExpressions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a28ad773a0794881577ff94732062d595</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>Value&lt; Eigen::MatrixXf &gt; &amp;</type>
      <name>var</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a636309413f92334e4b9ba50fe63bb605</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ValueMap &amp;</type>
      <name>vars</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ab208af2e9ae6d16d341c5d8b9d9c11c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parser</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>af46f431e64be7ab4c164dfbb894f05d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isNumber</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ab188f23bc30197fc9012a371fccf58b1</anchor>
      <arglist>(const std::string &amp;str, T *num=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>numberToString</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a6b94e1c8d5b6337b20f06f99aeffff34</anchor>
      <arglist>(T num, int precision=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a98ca1c3adb2e4e5fb583521788e441af</anchor>
      <arglist>(const std::string &amp;str, const char delimeter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>stringToNumber</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a00844b42ef10adac6d59f74ef0f08144</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>trim</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a755b64ac59253ab55afa93c0bb4954c5</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; Chunk &gt;</type>
      <name>ChunkArray</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ab18312213db80f0e397dd4aee3334f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>ChunkType</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>FUNCTION</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627baff75eabf31adb4014eb849051af20a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::MatrixXf::Index</type>
      <name>Index</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a66f06d7c94c77ec110fb14e4f62c1173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OPERATOR</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627ba3beed6157f2e38aba267944cb475563a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VALUE</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627bad9c2e400f4d7eb73cb8ed9464be4c4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VARIABLE</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8d4704d0f6b5955a25f35cbf9053627ba456e95dc4bc9291bd1a5d1c8ce4b91f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalAddition</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a863e762bcea63f97c064d431b5b74c5a</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalAssignment</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a90198c3ede80975ddaef52655f05bc47</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalFunction</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>aeb400f04087ed17dae07cb27986cce5b</anchor>
      <arglist>(const std::string &amp;name, std::vector&lt; std::string &gt; &amp;args, Value&lt; Eigen::MatrixXf &gt; &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>evalFunction_1_lt</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ae90dc94cc9ce5ca70bdf146bf49e9829</anchor>
      <arglist>(const std::string &amp;name, Value&lt; Eigen::MatrixXf &gt; &amp;arg, Value&lt; Eigen::MatrixXf &gt; &amp;result, std::false_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>evalFunction_1_lt</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a28fa9237d763f7f2c3d7a5d30b0cf117</anchor>
      <arglist>(const std::string &amp;name, Value&lt; Eigen::MatrixXf &gt; &amp;arg, Value&lt; Eigen::MatrixXf &gt; &amp;result, std::true_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>evalFunction_2_lt</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>aef7320cc5d456afc99641e85eb8e914a</anchor>
      <arglist>(const std::string &amp;name, Value&lt; Eigen::MatrixXf &gt; &amp;arg0, Value&lt; Eigen::MatrixXf &gt; &amp;arg1, Value&lt; Eigen::MatrixXf &gt; &amp;result, std::false_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>evalFunction_2_lt</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a60c4700c31241a1efe1b88f438141a76</anchor>
      <arglist>(const std::string &amp;name, Value&lt; Eigen::MatrixXf &gt; &amp;arg0, Value&lt; Eigen::MatrixXf &gt; &amp;arg1, Value&lt; Eigen::MatrixXf &gt; &amp;result, std::true_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalIndexRange</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a8e8b65e348bb2681ed72a36e32c7fcf2</anchor>
      <arglist>(const std::string &amp;str, int *first, int *last, int numIndices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalIndices</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>aa3401e9fe5ae16122f0f109099aa62fd</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalMatrixExpression</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a71095056b2a2b25a2d66a62ec557ddee</anchor>
      <arglist>(const std::string &amp;str, Value&lt; Eigen::MatrixXf &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalMultiplication</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a7ce5b59c83c90902b9907564ddc6ac9e</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalNegations</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ae4d00b13b2bf48d4e9fe9c13b40f4304</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalNumericRange</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a83231a3851fc6408d22d6c2edc4a2e2a</anchor>
      <arglist>(const std::string &amp;str, Value&lt; Eigen::MatrixXf &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalPowers</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>aca5b817df4fd1061c6d1acb8bfa69a68</anchor>
      <arglist>(ChunkArray &amp;chunks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string::const_iterator</type>
      <name>findClosingBracket</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a96264384ab1a4c4749d63f96dff114ec</anchor>
      <arglist>(const std::string &amp;str, const std::string::const_iterator openingBracket, const char closingBracket) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isFunction</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ac006c075fd87aa1e46b11daaa22123f1</anchor>
      <arglist>(const std::string &amp;str) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isOperator</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a2f671ec4fd0a16064a4f032f358ec99c</anchor>
      <arglist>(const char c) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isOperator</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a4171633918f1cf4cc97fc2482dd7cfb5</anchor>
      <arglist>(const std::string &amp;str) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isVariable</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a67860ebade6c2ad22e599900b0075cf3</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>splitArguments</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a7b7faf1520bf783e86f34826152d3b8c</anchor>
      <arglist>(const std::string &amp;str, const char delimeter) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitEquationIntoChunks</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a9a70d76317e44e5c4d1b1915dec074d3</anchor>
      <arglist>(const std::string &amp;expression, ChunkArray &amp;chunks, std::string &amp;code)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mCacheChunkedExpressions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a19c7dc20179e0d502c590149af372d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ChunkArray &gt;</type>
      <name>mCachedChunkedExpressions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a7563a15b69e96fb49b0191f95038fbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>mFunctions</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a5bb626eb5fad1b7f4be00298f5d8f7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mOperators1</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>abbd2ce4f75bb6aa03eac72a240fba49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mOperators2</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>ac7fa2787983d6f826f6665f98222d597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ValueMap</type>
      <name>mVariables</name>
      <anchorfile>classEigenLab_1_1Parser.html</anchorfile>
      <anchor>a68f654a8f0f0e7bff64e08ac1dc2af86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::SetBasicLayersFilter</name>
    <filename>classgrid__map_1_1SetBasicLayersFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1SetBasicLayersFilter.html</anchorfile>
      <anchor>aae9fc08e39adb34b7265cc1870a01b01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetBasicLayersFilter</name>
      <anchorfile>classgrid__map_1_1SetBasicLayersFilter.html</anchorfile>
      <anchor>a5573aeac52a9f89762d243002882df13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1SetBasicLayersFilter.html</anchorfile>
      <anchor>ae113225e5d4043c623d6c8ada4a2e7e2</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SetBasicLayersFilter</name>
      <anchorfile>classgrid__map_1_1SetBasicLayersFilter.html</anchorfile>
      <anchor>a486c86ec2e82ae5782d6dd4158382ced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>layers_</name>
      <anchorfile>classgrid__map_1_1SetBasicLayersFilter.html</anchorfile>
      <anchor>aa9b6e66e38f7072a1f31a338b84a703e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::SlidingWindowMathExpressionFilter</name>
    <filename>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>a10a3810197a5ec4f52eee085f64d8a16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SlidingWindowMathExpressionFilter</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>a86eb0ac60d953c6351e72c5c76798d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>a4c2f1d6f8fb9c006a9f6232d2bc7cfaa</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SlidingWindowMathExpressionFilter</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>a80f59fd053cf32417968edf27af2547a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SlidingWindowIterator::EdgeHandling</type>
      <name>edgeHandling_</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>ac9039c857ea64dceef7fb61c562856ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>expression_</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>af1694ac0f433846f1cbd4e5b6523876b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>inputLayer_</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>a69deb1424a12dd8671c04067c7358b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isComputeEmptyCells_</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>abd7a70c08bfa54609f7421f863d77511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>outputLayer_</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>a437220577d6f0f47a30a400da3b60b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EigenLab::Parser&lt; Eigen::MatrixXf &gt;</type>
      <name>parser_</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>ac2593ba5cbac7bf92ae9ce1caff0afd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useWindowLength_</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>a5c4320ee7838281972e1e8fd7bdd5276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>windowLength_</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>a65509d83d4920113b52a7d020b9cc52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>windowSize_</name>
      <anchorfile>classgrid__map_1_1SlidingWindowMathExpressionFilter.html</anchorfile>
      <anchor>ae3555973a91d67e9d8c885bc3b2c25b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::ThresholdFilter</name>
    <filename>classgrid__map_1_1ThresholdFilter.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classgrid__map_1_1ThresholdFilter.html</anchorfile>
      <anchor>aa905e81400687f277a90616766a26f6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThresholdFilter</name>
      <anchorfile>classgrid__map_1_1ThresholdFilter.html</anchorfile>
      <anchor>a9aae0eff487545ae87bf95b4985d1243</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>update</name>
      <anchorfile>classgrid__map_1_1ThresholdFilter.html</anchorfile>
      <anchor>a9c005462ac35420836203a159c5f3dbe</anchor>
      <arglist>(const T &amp;mapIn, T &amp;mapOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThresholdFilter</name>
      <anchorfile>classgrid__map_1_1ThresholdFilter.html</anchorfile>
      <anchor>a492e5f9dafdc4ab9b865ba11a037ad6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>layer_</name>
      <anchorfile>classgrid__map_1_1ThresholdFilter.html</anchorfile>
      <anchor>a5f30311a6875d87f0e6b0076b7ab34c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lowerThreshold_</name>
      <anchorfile>classgrid__map_1_1ThresholdFilter.html</anchorfile>
      <anchor>a3de55fb2d70697bc3e4f03cee0520ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>setTo_</name>
      <anchorfile>classgrid__map_1_1ThresholdFilter.html</anchorfile>
      <anchor>a3d1c514fd866865eab483b018d3cac72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>upperThreshold_</name>
      <anchorfile>classgrid__map_1_1ThresholdFilter.html</anchorfile>
      <anchor>a5f2cd3c9665d82bc10fcd27b43f8c8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useLowerThreshold_</name>
      <anchorfile>classgrid__map_1_1ThresholdFilter.html</anchorfile>
      <anchor>a51c58700611d953dba3de1b328633b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useUpperThreshold_</name>
      <anchorfile>classgrid__map_1_1ThresholdFilter.html</anchorfile>
      <anchor>a728bffd58ef8aed2b6ba16c241e8ad7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenLab::Value</name>
    <filename>classEigenLab_1_1Value.html</filename>
    <templarg>Derived</templarg>
    <member kind="function">
      <type>void</type>
      <name>copySharedToLocal</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a9643220451bb5f4610ef6d8ab0e0af0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocal</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>ac3522cacff8237c8e6a3b291ca5a1daa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>local</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a575f76fcf0d47b64be56eaa91f81e9da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>local</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a92329d0f82bf339f8be0668585bdc7ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapLocal</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a3f98592b453fc25b31d7fccc6fd41f79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a14824c6f268be73d3246bd0f654ffccd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Map&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a6db49b0bd6e2e657bb53a19b5ead4fa8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a07040f415dd1d13c556f52a38c0f0de3</anchor>
      <arglist>(const typename Derived::Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a2528d76fb42d419bccc3b3592c90ba6e</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>ab65c13f1cffaf67dbc7e6a489ab122d0</anchor>
      <arglist>(const Value &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocal</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a53571ff6f5ddfb93fd60f618f7103761</anchor>
      <arglist>(const typename Derived::Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocal</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a5eceecbcebb74015c7c8484f81185d75</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocal</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a5aadcc5caa0f517d9d0293f8185fcfa5</anchor>
      <arglist>(const Value &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocal</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a6731c9f62e97a2f25086ac1f28bb23ce</anchor>
      <arglist>(const typename Derived::Scalar *data, size_t rows=1, size_t cols=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShared</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a323a2442ec8a0dd54b71d7f9439ac01b</anchor>
      <arglist>(const typename Derived::Scalar *data, size_t rows=1, size_t cols=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShared</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>acfcaa98ca318fe0f0bd9e5ccc16211b9</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShared</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a4ea0c5b073cda82bc901ebabaef16e66</anchor>
      <arglist>(const Value &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a4a774d43182a568d937062c27ea416d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a7c7b4d52ceb832d0948c93cc13fd233c</anchor>
      <arglist>(const typename Derived::Scalar s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>ac427dfbc762bed5046a3f380d5e5dcf0</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a3433fa628313cfba7641d074ec1a39ef</anchor>
      <arglist>(const typename Derived::Scalar *data, size_t rows=1, size_t cols=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a92f5a0a7f725ec935374192fa95a301c</anchor>
      <arglist>(const Value &amp;val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mIsLocal</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a78ac3f2cbe2cdff663b5f5d510df3062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Derived</type>
      <name>mLocal</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>a5b179cb1d477e14bfa260998bf714798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Map&lt; Derived &gt;</type>
      <name>mShared</name>
      <anchorfile>classEigenLab_1_1Value.html</anchorfile>
      <anchor>ab940167bbc243bc99266739ac91daf0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>EigenLab</name>
    <filename>namespaceEigenLab.html</filename>
    <class kind="struct">EigenLab::has_operator_lt</class>
    <class kind="struct">EigenLab::has_operator_lt_impl</class>
    <class kind="class">EigenLab::Parser</class>
    <class kind="class">EigenLab::Value</class>
    <member kind="typedef">
      <type>Parser&lt; Eigen::MatrixXd &gt;</type>
      <name>ParserXd</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>aea80e44d26dc1749dd1e33f9a144c198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parser&lt; Eigen::MatrixXf &gt;</type>
      <name>ParserXf</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>aea699751d771e78701c96d839a97ccca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parser&lt; Eigen::MatrixXi &gt;</type>
      <name>ParserXi</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>ad305ecee77a133e77353182fff59bc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value&lt; Eigen::MatrixXd &gt;</type>
      <name>ValueXd</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>a04ea319fc2c402aa395472cd580dd350</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value&lt; Eigen::MatrixXf &gt;</type>
      <name>ValueXf</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>ace48e89daea70e1330c6a39d84a726ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value&lt; Eigen::MatrixXi &gt;</type>
      <name>ValueXi</name>
      <anchorfile>namespaceEigenLab.html</anchorfile>
      <anchor>afce95d95827c36e7ab65d464f8632ab9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>grid_map</name>
    <filename>namespacegrid__map.html</filename>
    <class kind="class">grid_map::BufferNormalizerFilter</class>
    <class kind="class">grid_map::ColorBlendingFilter</class>
    <class kind="class">grid_map::ColorFillFilter</class>
    <class kind="class">grid_map::ColorMapFilter</class>
    <class kind="class">grid_map::CurvatureFilter</class>
    <class kind="class">grid_map::DeletionFilter</class>
    <class kind="class">grid_map::DuplicationFilter</class>
    <class kind="class">grid_map::LightIntensityFilter</class>
    <class kind="class">grid_map::MathExpressionFilter</class>
    <class kind="class">grid_map::MeanInRadiusFilter</class>
    <class kind="class">grid_map::MinInRadiusFilter</class>
    <class kind="class">grid_map::NormalColorMapFilter</class>
    <class kind="class">grid_map::NormalVectorsFilter</class>
    <class kind="class">grid_map::SetBasicLayersFilter</class>
    <class kind="class">grid_map::SlidingWindowMathExpressionFilter</class>
    <class kind="class">grid_map::ThresholdFilter</class>
    <member kind="typedef">
      <type>Matrix::Scalar</type>
      <name>DataType</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ad2c494a0c86ad251116cb50497f86468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix::Scalar</type>
      <name>DataType</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ad2c494a0c86ad251116cb50497f86468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix::Scalar</type>
      <name>DataType</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ad2c494a0c86ad251116cb50497f86468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix::Scalar</type>
      <name>DataType</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ad2c494a0c86ad251116cb50497f86468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2i</type>
      <name>Index</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ae2699c3f6dd6aa78d88d884ffc771a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2i</type>
      <name>Index</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ae2699c3f6dd6aa78d88d884ffc771a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2i</type>
      <name>Index</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ae2699c3f6dd6aa78d88d884ffc771a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2i</type>
      <name>Index</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ae2699c3f6dd6aa78d88d884ffc771a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2d</type>
      <name>Length</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a236e495081362a99119a68151538bd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2d</type>
      <name>Length</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a236e495081362a99119a68151538bd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2d</type>
      <name>Length</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a236e495081362a99119a68151538bd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2d</type>
      <name>Length</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a236e495081362a99119a68151538bd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::MatrixXf</type>
      <name>Matrix</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>af5f29a3cd0cb9836602dd8fe33d275af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::MatrixXf</type>
      <name>Matrix</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>af5f29a3cd0cb9836602dd8fe33d275af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::MatrixXf</type>
      <name>Matrix</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>af5f29a3cd0cb9836602dd8fe33d275af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::MatrixXf</type>
      <name>Matrix</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>af5f29a3cd0cb9836602dd8fe33d275af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2d</type>
      <name>Position</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a93b6d442b96058bdc717393a0de2c601</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2d</type>
      <name>Position</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a93b6d442b96058bdc717393a0de2c601</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2d</type>
      <name>Position</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a93b6d442b96058bdc717393a0de2c601</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2d</type>
      <name>Position</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a93b6d442b96058bdc717393a0de2c601</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3d</type>
      <name>Position3</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a3e5f62d513ac29a2674999f5058f909b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3d</type>
      <name>Position3</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a3e5f62d513ac29a2674999f5058f909b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3d</type>
      <name>Position3</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a3e5f62d513ac29a2674999f5058f909b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3d</type>
      <name>Position3</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a3e5f62d513ac29a2674999f5058f909b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2i</type>
      <name>Size</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a331aa8926d8c1dd5f4c33720e1a49a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2i</type>
      <name>Size</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a331aa8926d8c1dd5f4c33720e1a49a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2i</type>
      <name>Size</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a331aa8926d8c1dd5f4c33720e1a49a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array2i</type>
      <name>Size</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a331aa8926d8c1dd5f4c33720e1a49a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>Time</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a7d3c12e3da7b0aaa2f69db92154755f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>Time</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a7d3c12e3da7b0aaa2f69db92154755f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>Time</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a7d3c12e3da7b0aaa2f69db92154755f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>Time</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a7d3c12e3da7b0aaa2f69db92154755f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2d</type>
      <name>Vector</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>acca342629c687dd660f17f4db89e500f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2d</type>
      <name>Vector</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>acca342629c687dd660f17f4db89e500f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2d</type>
      <name>Vector</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>acca342629c687dd660f17f4db89e500f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2d</type>
      <name>Vector</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>acca342629c687dd660f17f4db89e500f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3d</type>
      <name>Vector3</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a4ec57f3ee324c5559eb49a17ccfd97e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3d</type>
      <name>Vector3</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a4ec57f3ee324c5559eb49a17ccfd97e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3d</type>
      <name>Vector3</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a4ec57f3ee324c5559eb49a17ccfd97e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3d</type>
      <name>Vector3</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a4ec57f3ee324c5559eb49a17ccfd97e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InterpolationMethods</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InterpolationMethods</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTER_NEAREST</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9a3a1b39025f97042ba4237b6c39eee074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTER_LINEAR</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9a156b65766163ba9fe2d51fddea84adb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InterpolationMethods</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTER_NEAREST</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9a3a1b39025f97042ba4237b6c39eee074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTER_LINEAR</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9a156b65766163ba9fe2d51fddea84adb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InterpolationMethods</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTER_NEAREST</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9a3a1b39025f97042ba4237b6c39eee074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTER_LINEAR</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9a156b65766163ba9fe2d51fddea84adb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StorageIndices</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>af7e193602c112f818357f765ffaaafa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertEqual</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8f68a2d8c0dcf2deac18d473909231ae</anchor>
      <arglist>(const M1 &amp;A, const M2 &amp;B, std::string const &amp;message=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertFinite</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>acc0b1faa99af5b2ce612c3f3d45cd739</anchor>
      <arglist>(const M1 &amp;A, std::string const &amp;message=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertNear</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>af59aca6b7ab1d2cd7ead9b5f30c8176c</anchor>
      <arglist>(const M1 &amp;A, const M2 &amp;B, T tolerance, std::string const &amp;message=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>boundIndexToRange</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a88e705f480b680920a292ed8a621c799</anchor>
      <arglist>(Index &amp;index, const Size &amp;bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>boundIndexToRange</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>aeb9b254cd0f00b5d5664f36f7682b590</anchor>
      <arglist>(int &amp;index, const int &amp;bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>boundPositionToRange</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a5b5c0a6d75430b07356a8211b68c6d23</anchor>
      <arglist>(Position &amp;position, const Length &amp;mapLength, const Position &amp;mapPosition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIfIndexInRange</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ac2e163d3373fc9e0042864de46b529de</anchor>
      <arglist>(const Index &amp;index, const Size &amp;bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIfPositionWithinMap</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a3282ebffef40c207159b1782c6742ef3</anchor>
      <arglist>(const Position &amp;position, const Length &amp;mapLength, const Position &amp;mapPosition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>colorValueToVector</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>abec9b6fb4e0f2da7cea5f6285522b164</anchor>
      <arglist>(const unsigned long &amp;colorValue, Eigen::Vector3i &amp;colorVector)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>colorValueToVector</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ac010f39ae2e90ebc2e69134f0b723d31</anchor>
      <arglist>(const unsigned long &amp;colorValue, Eigen::Vector3f &amp;colorVector)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>colorValueToVector</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>adff65dd07e0496fcf86558e2c58f2d77</anchor>
      <arglist>(const float &amp;colorValue, Eigen::Vector3f &amp;colorVector)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>colorVectorToValue</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ab9fc24742ce7d6b4730dc8eee6ff0138</anchor>
      <arglist>(const Eigen::Vector3i &amp;colorVector, unsigned long &amp;colorValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>colorVectorToValue</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a77c27d5b34df1b429b346be39c027edd</anchor>
      <arglist>(const Eigen::Vector3i &amp;colorVector, float &amp;colorValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>colorVectorToValue</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a40c3b73958998eb7d3ef4a65a6680fe6</anchor>
      <arglist>(const Eigen::Vector3f &amp;colorVector, float &amp;colorValue)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareRelative</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8a7bc5396ea1857793ded969a6bea216</anchor>
      <arglist>(double a, double b, double percentTolerance, double *percentError=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expectNear</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8fa779438f530cbee611c5e3dca48903</anchor>
      <arglist>(const M1 &amp;A, const M2 &amp;B, T tolerance, std::string const &amp;message=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getBufferIndexFromIndex</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>af14674f92d273f06496ddabc9229b4b5</anchor>
      <arglist>(const Index &amp;index, const Size &amp;bufferSize, const Index &amp;bufferStartIndex)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Matrix2i</type>
      <name>getBufferOrderToMapFrameAlignment</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ab7d2c145bab27f168fe6d3ee96db372c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBufferRegionsForSubmap</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>acbc4417a25b88dfaca36a11ee8a66cb8</anchor>
      <arglist>(std::vector&lt; BufferRegion &gt; &amp;submapBufferRegions, const Index &amp;submapIndex, const Size &amp;submapBufferSize, const Size &amp;bufferSize, const Index &amp;bufferStartIndex=Index::Zero())</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getCols</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a70138e507e9e406b9c8ca81bb0c12706</anchor>
      <arglist>(const MultiArrayMessageType_ &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getIndexFromBufferIndex</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ad5e4f4b43867b0f2423e2048f3ffbabb</anchor>
      <arglist>(const Index &amp;bufferIndex, const Size &amp;bufferSize, const Index &amp;bufferStartIndex)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getIndexFromLinearIndex</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a71a337d3bfa79532133b0b9289ddc89c</anchor>
      <arglist>(const size_t linearIndex, const Size &amp;bufferSize, const bool rowMajor=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIndexFromPosition</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a13a4578bc2f949135d2c8f049fc75c23</anchor>
      <arglist>(Index &amp;index, const Position &amp;position, const Length &amp;mapLength, const Position &amp;mapPosition, const double &amp;resolution, const Size &amp;bufferSize, const Index &amp;bufferStartIndex=Index::Zero())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIndexShiftFromPositionShift</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>aa016716f98dbc6f444bd157f3378a0f1</anchor>
      <arglist>(Index &amp;indexShift, const Vector &amp;positionShift, const double &amp;resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIndicesForRegion</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a0cc8df149fbd4ab5b7bd71c334d5113a</anchor>
      <arglist>(const Index &amp;regionIndex, const Size &amp;regionSize, std::vector&lt; Index &gt; indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIndicesForRegions</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a801636f3bf80ae9252627b881aa05042</anchor>
      <arglist>(const std::vector&lt; Index &gt; &amp;regionIndeces, const Size &amp;regionSizes, std::vector&lt; Index &gt; indices)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getLinearIndexFromIndex</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a1d4e9a03882ab429401a47107f270cfd</anchor>
      <arglist>(const Index &amp;index, const Size &amp;bufferSize, const bool rowMajor=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPositionFromIndex</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a2cb1d0f8bbce8b07adb03b50be21df4f</anchor>
      <arglist>(Position &amp;position, const Index &amp;index, const Length &amp;mapLength, const Position &amp;mapPosition, const double &amp;resolution, const Size &amp;bufferSize, const Index &amp;bufferStartIndex=Index::Zero())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPositionOfDataStructureOrigin</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a1189318e08c79e2fbab82975b142893b</anchor>
      <arglist>(const Position &amp;position, const Length &amp;mapLength, Position &amp;positionOfOrigin)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPositionShiftFromIndexShift</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>abd2729e040b8789f7f900c36c65b17a6</anchor>
      <arglist>(Vector &amp;positionShift, const Index &amp;indexShift, const double &amp;resolution)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getRows</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>adae7f7f1b092606282b4cee73bd8a99d</anchor>
      <arglist>(const MultiArrayMessageType_ &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSubmapInformation</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a34592dc880d0f482e712f6a615d67cab</anchor>
      <arglist>(Index &amp;submapTopLeftIndex, Size &amp;submapBufferSize, Position &amp;submapPosition, Length &amp;submapLength, Index &amp;requestedIndexInSubmap, const Position &amp;requestedSubmapPosition, const Length &amp;requestedSubmapLength, const Length &amp;mapLength, const Position &amp;mapPosition, const double &amp;resolution, const Size &amp;bufferSize, const Index &amp;bufferStartIndex=Index::Zero())</arglist>
    </member>
    <member kind="function">
      <type>Size</type>
      <name>getSubmapSizeFromCornerIndeces</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a5af99dde1f6c3ec6e37aed7f2228db36</anchor>
      <arglist>(const Index &amp;topLeftIndex, const Index &amp;bottomRightIndex, const Size &amp;bufferSize, const Index &amp;bufferStartIndex)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>incrementIndex</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ae7ca41a96a5c32ffca526a64b72d334f</anchor>
      <arglist>(Index &amp;index, const Size &amp;bufferSize, const Index &amp;bufferStartIndex=Index::Zero())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>incrementIndexForSubmap</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a6a03f51ea054662854e5173f99073eab</anchor>
      <arglist>(Index &amp;submapIndex, Index &amp;index, const Index &amp;submapTopLeftIndex, const Size &amp;submapBufferSize, const Size &amp;bufferSize, const Index &amp;bufferStartIndex=Index::Zero())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRowMajor</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a676ee8a2283cb84502c6ee9adee67b46</anchor>
      <arglist>(const MultiArrayMessageType_ &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matrixEigenCopyToMultiArrayMessage</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>ae18f3536c44b0efa68faa4d94cc2d8b0</anchor>
      <arglist>(const EigenType_ &amp;e, MultiArrayMessageType_ &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multiArrayMessageCopyToMatrixEigen</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>aa6247c957bfbc346800344b2c1aa26d6</anchor>
      <arglist>(const MultiArrayMessageType_ &amp;m, EigenType_ &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multiArrayMessageMapToMatrixEigen</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>aef84995c1687fc7c5abe09aec182bbca</anchor>
      <arglist>(MultiArrayMessageType_ &amp;m, EigenType_ &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nDimensions</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a5f7462b9132ee0ffc32b6c30d1b7a0cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; double, N, N &gt;</type>
      <name>randomCovariance</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a453accbbc2af96dd9d8165a5c96b4c46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>randomCovarianceXd</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a7dacc703a67af4a84b761c78b1d67b24</anchor>
      <arglist>(int N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrapIndexToRange</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>adcdcc8b917ffdbf11c95ef2e02d44922</anchor>
      <arglist>(Index &amp;index, const Size &amp;bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrapIndexToRange</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a23ff367ffa92aa99ba6b6a56ec2a644a</anchor>
      <arglist>(int &amp;index, const int &amp;bufferSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INTER_LINEAR</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9a156b65766163ba9fe2d51fddea84adb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INTER_NEAREST</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>a8cb46ee0607e0634bbd4ec058d0ae2c9a3a1b39025f97042ba4237b6c39eee074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; StorageIndices, std::string &gt;</type>
      <name>storageIndexNames</name>
      <anchorfile>namespacegrid__map.html</anchorfile>
      <anchor>acb2bff8d9677806b358dbea1a02a9f84</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
