<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>angle.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>angle_8cpp</filename>
    <includes id="angle_8hpp" name="angle.hpp" local="yes" imported="no">../../include/ecl/geometry/angle.hpp</includes>
    <namespace>ecl</namespace>
    <member kind="function">
      <type>ecl_geometry_PUBLIC const float &amp;</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a6708e9c6bef911e83195200bb64d7cb0</anchor>
      <arglist>(float &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a054d939e903699fa1c29d70111f520f2</anchor>
      <arglist>(const float &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC const double &amp;</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aace797ec4d030eec34595beb24c36623</anchor>
      <arglist>(double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>acc27290bd16584ad66ba08ac493f4fd1</anchor>
      <arglist>(const double &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>angle.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>angle_8hpp</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">ecl::Angle</class>
    <class kind="class">ecl::Angle&lt; T, enable_if&lt; is_float&lt; T &gt; &gt;::type &gt;</class>
    <namespace>ecl</namespace>
    <member kind="function">
      <type>ecl_geometry_PUBLIC T</type>
      <name>degrees_to_radians</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ac02265227be5f84d92bc350e2af1884e</anchor>
      <arglist>(const T &amp;degrees, typename enable_if&lt; ecl::is_float&lt; T &gt; &gt;::type *dummy=0)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC T</type>
      <name>radians_to_degrees</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a0cc4ca036845ba1b2960107f4c912c24</anchor>
      <arglist>(const T &amp;radians, typename enable_if&lt; ecl::is_float&lt; T &gt; &gt;::type *dummy=0)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC const float &amp;</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a6708e9c6bef911e83195200bb64d7cb0</anchor>
      <arglist>(float &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a054d939e903699fa1c29d70111f520f2</anchor>
      <arglist>(const float &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC const double &amp;</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aace797ec4d030eec34595beb24c36623</anchor>
      <arglist>(double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>acc27290bd16584ad66ba08ac493f4fd1</anchor>
      <arglist>(const double &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>angles.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>angles_8cpp</filename>
    <includes id="angle_8hpp" name="angle.hpp" local="yes" imported="no">../../include/ecl/geometry/angle.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>angles_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>angles_8cpp.html</anchorfile>
      <anchor>a7a7abeafff58018f5750caebae5e68c5</anchor>
      <arglist>(AngleTests, setters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>angles_8cpp.html</anchorfile>
      <anchor>a5c8cb41d354f7c124656a165ff373d42</anchor>
      <arglist>(AngleTests, conversions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>angles_8cpp.html</anchorfile>
      <anchor>a9b53649c7fb054ec67189a12ef3d700a</anchor>
      <arglist>(AngleTests, wrap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>angles_8cpp.html</anchorfile>
      <anchor>aee618afcfd6f8ba8ada59d5f7e3ca7f6</anchor>
      <arglist>(AngleTests, assignment)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>angles.dox</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/doxygen/</path>
    <filename>angles_8dox</filename>
  </compound>
  <compound kind="file">
    <name>cartesian_point.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>cartesian__point_8hpp</filename>
    <class kind="class">ecl::CartesianPoint</class>
    <class kind="class">ecl::CartesianPoint&lt; T, 2 &gt;</class>
    <class kind="class">ecl::CartesianPoint&lt; T, 3 &gt;</class>
    <namespace>ecl</namespace>
    <member kind="typedef">
      <type>CartesianPoint&lt; double, 2 &gt;</type>
      <name>CartesianPoint2d</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ab7f8173ba6ca9b787d6bb825b7530a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CartesianPoint&lt; float, 2 &gt;</type>
      <name>CartesianPoint2f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afd7679e9d05546a1d2efcd274e309899</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CartesianPoint&lt; int, 2 &gt;</type>
      <name>CartesianPoint2i</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a07abdc78cbe458ad8563aa6b6a39fb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CartesianPoint&lt; double, 3 &gt;</type>
      <name>CartesianPoint3d</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ac811f3ae6b918786e1bd0bf4d5e489cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CartesianPoint&lt; float, 3 &gt;</type>
      <name>CartesianPoint3f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8de892bc8600f57978f21ad24b34540d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CartesianPoint&lt; int, 3 &gt;</type>
      <name>CartesianPoint3i</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a902f3c2c43a517471cfa368cf194b198</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a669b90d1a591c4428c51a64c5e05fee8</anchor>
      <arglist>(OutputStream &amp;ostream, const CartesianPoint&lt; Type, 3 &gt; &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa92a40b5dc2c89a21442dfc648ed279b</anchor>
      <arglist>(OutputStream &amp;ostream, const CartesianPoint&lt; Type, 2 &gt; &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cartesian_points.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>cartesian__points_8cpp</filename>
    <includes id="cartesian__point_8hpp" name="cartesian_point.hpp" local="yes" imported="no">../../include/ecl/geometry/cartesian_point.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cartesian__points_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cartesian__points_8cpp.html</anchorfile>
      <anchor>acb21491f9ed3dc8f86cb669615a21a0b</anchor>
      <arglist>(CartesianPointTests, construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cartesian__points_8cpp.html</anchorfile>
      <anchor>a3693a3e44fe0d317e5c480ef7441d261</anchor>
      <arglist>(CartesianPointTests, assignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cartesian__points_8cpp.html</anchorfile>
      <anchor>a1722c9b3994f3d29b4aba1205316c8ef</anchor>
      <arglist>(CartesianPointTests, vectorHandle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cartesian__points_8cpp.html</anchorfile>
      <anchor>a3d6eb07b69d42174c4037c97f5a671e9</anchor>
      <arglist>(CartesianPointTests, constAccessors)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cubic_spline.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>cubic__spline_8cpp</filename>
    <includes id="cubic__spline_8hpp" name="cubic_spline.hpp" local="yes" imported="no">../../include/ecl/geometry/cubic_spline.hpp</includes>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>cubic_spline.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>cubic__spline_8hpp</filename>
    <includes id="polynomial_8hpp" name="polynomial.hpp" local="yes" imported="no">polynomial.hpp</includes>
    <class kind="class">ecl::BluePrintFactory&lt; CubicSpline &gt;</class>
    <class kind="class">ecl::blueprints::C2CubicSpline</class>
    <class kind="class">ecl::CubicSpline</class>
    <class kind="class">ecl::blueprints::DerivativeHeuristicCubicSpline</class>
    <namespace>ecl</namespace>
    <namespace>ecl::blueprints</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a5fae9fed75df96b9c413c070baa96d7d</anchor>
      <arglist>(OutputStream &amp;ostream, const CubicSpline &amp;cubic_spline)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cubic_spline_blueprints.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>cubic__spline__blueprints_8cpp</filename>
    <includes id="cubic__spline_8hpp" name="cubic_spline.hpp" local="yes" imported="no">../../include/ecl/geometry/cubic_spline.hpp</includes>
    <namespace>ecl</namespace>
    <namespace>ecl::blueprints</namespace>
  </compound>
  <compound kind="file">
    <name>cubic_splines.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>cubic__splines_8cpp</filename>
    <includes id="cubic__spline_8hpp" name="cubic_spline.hpp" local="yes" imported="no">../../include/ecl/geometry/cubic_spline.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cubic__splines_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cubic__splines_8cpp.html</anchorfile>
      <anchor>a67c36052665fff30d6a93e74d825220f</anchor>
      <arglist>(CubicSplinesTests, derivativeHeuristic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cubic__splines_8cpp.html</anchorfile>
      <anchor>a61b9b623bb01f54a60ff6261e60e9e08</anchor>
      <arglist>(CubicSplinesTests, continuousHeuristic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cubic__splines_8cpp.html</anchorfile>
      <anchor>a81f117c3dd764e6954ca6ee52b588d50</anchor>
      <arglist>(CubicSplinesTests, naturalSpline)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>function_math.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>function__math_8hpp</filename>
    <class kind="class">ecl::Division</class>
    <class kind="class">ecl::FunctionMath</class>
    <class kind="class">ecl::Intersection</class>
    <class kind="class">ecl::Maximum</class>
    <class kind="class">ecl::Minimum</class>
    <class kind="class">ecl::Roots</class>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>geometry.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/</path>
    <filename>geometry_8hpp</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">geometry/macros.hpp</includes>
    <includes id="angle_8hpp" name="angle.hpp" local="yes" imported="no">geometry/angle.hpp</includes>
    <includes id="cartesian__point_8hpp" name="cartesian_point.hpp" local="yes" imported="no">geometry/cartesian_point.hpp</includes>
    <includes id="cubic__spline_8hpp" name="cubic_spline.hpp" local="yes" imported="no">geometry/cubic_spline.hpp</includes>
    <includes id="function__math_8hpp" name="function_math.hpp" local="yes" imported="no">geometry/function_math.hpp</includes>
    <includes id="homogeneous__point_8hpp" name="homogeneous_point.hpp" local="yes" imported="no">geometry/homogeneous_point.hpp</includes>
    <includes id="pascals__triangle_8hpp" name="pascals_triangle.hpp" local="yes" imported="no">geometry/pascals_triangle.hpp</includes>
    <includes id="polynomial_8hpp" name="polynomial.hpp" local="yes" imported="no">geometry/polynomial.hpp</includes>
    <includes id="smooth__linear__spline_8hpp" name="smooth_linear_spline.hpp" local="yes" imported="no">geometry/smooth_linear_spline.hpp</includes>
    <includes id="spline__function_8hpp" name="spline_function.hpp" local="yes" imported="no">geometry/spline_function.hpp</includes>
    <includes id="tension__function_8hpp" name="tension_function.hpp" local="yes" imported="no">geometry/tension_function.hpp</includes>
    <includes id="tension__spline_8hpp" name="tension_spline.hpp" local="yes" imported="no">geometry/tension_spline.hpp</includes>
    <includes id="pose_8hpp" name="pose.hpp" local="yes" imported="no">geometry/pose.hpp</includes>
    <includes id="odometry_8hpp" name="odometry.hpp" local="yes" imported="no">geometry/odometry.hpp</includes>
  </compound>
  <compound kind="file">
    <name>homogeneous_point.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>homogeneous__point_8hpp</filename>
    <class kind="class">ecl::HomogeneousPoint</class>
    <class kind="class">ecl::HomogeneousPoint&lt; T, typename ecl::enable_if&lt; ecl::is_float&lt; T &gt; &gt;::type &gt;</class>
    <namespace>ecl</namespace>
    <member kind="typedef">
      <type>HomogeneousPoint&lt; double &gt;</type>
      <name>HomogeneousPointd</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ab15cefa4acdf6bcb2cdfdf79ba399b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HomogeneousPoint&lt; float &gt;</type>
      <name>HomogeneousPointf</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a2c47419da4f3789a634e9f151713bb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a6b63693bca98c04eceb3e194b03412a1</anchor>
      <arglist>(OutputStream &amp;ostream, const HomogeneousPoint&lt; Type &gt; &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>homogeneous_points.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>homogeneous__points_8cpp</filename>
    <includes id="homogeneous__point_8hpp" name="homogeneous_point.hpp" local="yes" imported="no">../../include/ecl/geometry/homogeneous_point.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>homogeneous__points_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>homogeneous__points_8cpp.html</anchorfile>
      <anchor>a2154cac598515aa0f6f775c4790d7481</anchor>
      <arglist>(HomogeneousPointTests, construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>homogeneous__points_8cpp.html</anchorfile>
      <anchor>a15c4a4a98af4bff288c37d1ed8dffcb2</anchor>
      <arglist>(HomogeneousPointTests, assignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>homogeneous__points_8cpp.html</anchorfile>
      <anchor>a4fc35b78deee1a7a66504aa5ee8b7091</anchor>
      <arglist>(HomogeneousPointTests, vectorHandle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>homogeneous__points_8cpp.html</anchorfile>
      <anchor>a4887706d34a8e7a5b2fd50ef12f6044d</anchor>
      <arglist>(HomogeneousPointTests, constAccessors)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>legacy_pose2d.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>legacy__pose2d_8cpp</filename>
    <includes id="angle_8hpp" name="angle.hpp" local="yes" imported="no">../../include/ecl/geometry/angle.hpp</includes>
    <includes id="legacy__pose2d_8hpp" name="legacy_pose2d.hpp" local="yes" imported="no">../../include/ecl/geometry/legacy_pose2d.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ECL_USE_EIGEN3</name>
      <anchorfile>legacy__pose2d_8cpp.html</anchorfile>
      <anchor>a7369f17f542f297a9431dad354f3c69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>legacy__pose2d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose2d_8cpp.html</anchorfile>
      <anchor>a82138252cf4c7eb32c5553ba4058b1a4</anchor>
      <arglist>(LegacyPose2DTests, RotationMatrixConstructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose2d_8cpp.html</anchorfile>
      <anchor>a4d13408fecf78f4761de79e161ebcdbd</anchor>
      <arglist>(LegacyPose2DTests, RotationAngleConstructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose2d_8cpp.html</anchorfile>
      <anchor>a8a9d1925cacb5d46794c04e58b86d7c0</anchor>
      <arglist>(LegacyPose2DTests, assignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose2d_8cpp.html</anchorfile>
      <anchor>a2b3586de86fe2007c5fee44de344b36c</anchor>
      <arglist>(LegacyPose2DTests, eigenStyle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose2d_8cpp.html</anchorfile>
      <anchor>a7274bfbc024e968c1c4d79022052a9b3</anchor>
      <arglist>(LegacyPose2DTests, convenienceStyle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose2d_8cpp.html</anchorfile>
      <anchor>af8a37dae2cdb91f90915106c9ec50a87</anchor>
      <arglist>(LegacyPose2DTests, inverse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose2d_8cpp.html</anchorfile>
      <anchor>a3f3c387643c26f554bfa816c50e88b41</anchor>
      <arglist>(LegacyPose2DTests, operators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose2d_8cpp.html</anchorfile>
      <anchor>acd16152330df344b2cc3a4796fb6cd39</anchor>
      <arglist>(LegacyPose2DTests, relative)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>legacy_pose2d.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>legacy__pose2d_8hpp</filename>
    <includes id="angle_8hpp" name="angle.hpp" local="yes" imported="no">angle.hpp</includes>
    <class kind="class">ecl::ecl_traits&lt; LegacyPose2D&lt; Float, RotationAngleStorage, Enable &gt; &gt;</class>
    <class kind="class">ecl::ecl_traits&lt; LegacyPose2D&lt; Float, RotationMatrixStorage, Enable &gt; &gt;</class>
    <class kind="class">ecl::ecl_traits&lt; LegacyPose2D&lt; Float, Storage, Enable &gt; &gt;</class>
    <class kind="class">ecl::LegacyPose2D</class>
    <class kind="class">ecl::LegacyPose2D</class>
    <class kind="class">ecl::LegacyPose2D&lt; Float, Storage, enable_if&lt; is_float&lt; Float &gt; &gt;::type &gt;</class>
    <class kind="class">ecl::geometry::Pose2DMath</class>
    <class kind="class">ecl::geometry::Pose2DMath&lt; Float, RotationAngleStorage &gt;</class>
    <class kind="class">ecl::geometry::Pose2DMath&lt; Float, RotationMatrixStorage &gt;</class>
    <namespace>ecl</namespace>
    <namespace>ecl::geometry</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Pose2DStorageType</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a452aaa7c9a519322144c6f592d9855a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RotationAngleStorage</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a452aaa7c9a519322144c6f592d9855a4a8dbad4982c0bf382a7bdb1afaf384744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RotationMatrixStorage</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a452aaa7c9a519322144c6f592d9855a4aef4b3ebf004e9eb7408f88ce53f29889</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a20d866a84960c4817707b03a533fb1a4</anchor>
      <arglist>(OutputStream &amp;ostream, const LegacyPose2D&lt; Float_, Storage_ &gt; &amp;pose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>legacy_pose3d.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>legacy__pose3d_8cpp</filename>
    <includes id="legacy__pose2d_8hpp" name="legacy_pose2d.hpp" local="yes" imported="no">../../include/ecl/geometry/legacy_pose2d.hpp</includes>
    <includes id="legacy__pose3d_8hpp" name="legacy_pose3d.hpp" local="yes" imported="no">../../include/ecl/geometry/legacy_pose3d.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ECL_USE_EIGEN3</name>
      <anchorfile>legacy__pose3d_8cpp.html</anchorfile>
      <anchor>a7369f17f542f297a9431dad354f3c69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>legacy__pose3d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose3d_8cpp.html</anchorfile>
      <anchor>affe5b4df7da4e45625f3b66ddbb883a6</anchor>
      <arglist>(LegacyPose3DTests, constructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose3d_8cpp.html</anchorfile>
      <anchor>af3da7dd281a23d0dbd96afed6ae083ac</anchor>
      <arglist>(LegacyPose3DTests, assignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose3d_8cpp.html</anchorfile>
      <anchor>a921612a845c81d9ca0f0f61fe7b793f7</anchor>
      <arglist>(LegacyPose3DTests, eigenStyle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose3d_8cpp.html</anchorfile>
      <anchor>a3a773853b7b7622695d56ca64e6e95f3</anchor>
      <arglist>(LegacyPose3DTests, inverse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>legacy__pose3d_8cpp.html</anchorfile>
      <anchor>a5538ac7b39a76063bd4cc7115373ba36</anchor>
      <arglist>(LegacyPose3DTests, operators)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>legacy_pose3d.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>legacy__pose3d_8hpp</filename>
    <includes id="legacy__pose2d_8hpp" name="legacy_pose2d.hpp" local="yes" imported="no">legacy_pose2d.hpp</includes>
    <class kind="class">ecl::LegacyPose3D</class>
    <class kind="class">ecl::LegacyPose3D&lt; Float, enable_if&lt; is_float&lt; Float &gt; &gt;::type &gt;</class>
    <namespace>ecl</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a803cd1e36b478e8342e6a21f0272917e</anchor>
      <arglist>(OutputStream &amp;ostream, const LegacyPose3D&lt; Float_ &gt; &amp;pose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lib/linear_segment.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>lib_2linear__segment_8cpp</filename>
    <includes id="linear__segment_8hpp" name="linear_segment.hpp" local="yes" imported="no">../../include/ecl/geometry/linear_segment.hpp</includes>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>test/linear_segment.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>test_2linear__segment_8cpp</filename>
    <includes id="linear__segment_8hpp" name="linear_segment.hpp" local="yes" imported="no">../../include/ecl/geometry/linear_segment.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2linear__segment_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2linear__segment_8cpp.html</anchorfile>
      <anchor>ae9d6aea7722c7dd820f924f2535b552f</anchor>
      <arglist>(LinearSegment, construction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2linear__segment_8cpp.html</anchorfile>
      <anchor>a789bff4f47ccf792d4279427e167a5da</anchor>
      <arglist>(LinearSegment, distance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linear_segment.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>linear__segment_8hpp</filename>
    <class kind="class">ecl::LinearSegment</class>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>macros.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>macros_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>ecl_geometry_LOCAL</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a3920a981aecdd57c9e9d1f2a7ae2d3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ecl_geometry_PUBLIC</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a5f2dea4f2da18c550bbbc8c0891a66b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/doxygen/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>namespaces.dox</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/doxygen/</path>
    <filename>namespaces_8dox</filename>
    <namespace>ecl</namespace>
    <namespace>ecl::blueprints</namespace>
  </compound>
  <compound kind="file">
    <name>odometry.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>odometry_8hpp</filename>
    <includes id="odometry__typedefs_8hpp" name="odometry_typedefs.hpp" local="yes" imported="no">odometry_typedefs.hpp</includes>
    <includes id="odometry__helper_8hpp" name="odometry_helper.hpp" local="yes" imported="no">odometry_helper.hpp</includes>
  </compound>
  <compound kind="file">
    <name>lib/odometry_helper.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>lib_2odometry__helper_8cpp</filename>
    <includes id="odometry__helper_8hpp" name="odometry_helper.hpp" local="yes" imported="no">../../include/ecl/geometry/odometry_helper.hpp</includes>
    <includes id="linear__segment_8hpp" name="linear_segment.hpp" local="yes" imported="no">../../include/ecl/geometry/linear_segment.hpp</includes>
    <namespace>ecl</namespace>
    <namespace>ecl::odometry</namespace>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>addAtEnd</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a85eb71fc660174df862e9bbee930bfcf</anchor>
      <arglist>(Trajectory2D &amp;target, const Trajectory2D &amp;addition)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>addAtEnd</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a53626ecb7fbc14d951e26ec80025e6f7</anchor>
      <arglist>(Odom2DTrajectory &amp;target, const Odom2DTrajectory &amp;addition)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a611815e21d41ff6b1789e679dc1518ee</anchor>
      <arglist>(const Pose2D &amp;pose, const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2b2d8fc987bc81d2ac1a11c70fc9a69f</anchor>
      <arglist>(const Position2D &amp;position, const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a32f763ce3a57a05b32c4debc61e7c439</anchor>
      <arglist>(const Odom2D &amp;a, const Odom2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a627cb48d18881c24cc92ffd719453d04</anchor>
      <arglist>(const Pose2D &amp;a, const Pose2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a9e5d2d8d4e02fae17c814e49ac1bdebf</anchor>
      <arglist>(const Pose2D &amp;a, const Odom2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distanceSqared</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>abc52a98cdb686bbdd4e41bb2f5b1bb04</anchor>
      <arglist>(const Odom2D &amp;a, const Odom2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distanceSqared</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a75cca716a5cf4db8c43eebca2c058c25</anchor>
      <arglist>(const Pose2D &amp;a, const Pose2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC bool</type>
      <name>empty</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a1668f316695a910722ea492c48046615</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC bool</type>
      <name>empty</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ac1ce3609c1bad30b1539df8010b96f6f</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>afc2ccb2fd05b00edc939af9b7bafd548</anchor>
      <arglist>(const Trajectory2D &amp;trajectory, const int &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2D</type>
      <name>getAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a05c800894d258b47fdb32763f4ff71b6</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory, const int &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getBack</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa45c59216d991845ff8ae8601b572f81</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2D</type>
      <name>getBack</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a293538780287d70705edca6ae3ddd06f</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getFront</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ad1e6fd033cdbdb95dc7d9115cf7d5ccc</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2D</type>
      <name>getFront</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>af4dce99968b5007172d5cb4cd04e8a45</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getPose</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aaebf8e108e4301e33356c03cbf7515fd</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Trajectory2D</type>
      <name>getPoses</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a1a6069b5d68d08a3a7be6dad11e68010</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Position2D</type>
      <name>getPosition</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a984241083564fdb47f918206b11c1298</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Position2D</type>
      <name>getPosition</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ae5767eb29db9d060c42d446612c3fd7a</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Twist2D</type>
      <name>getTwist</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a8c0834d4aa7b8d58d93c5d9d46ef5bb8</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Twist2DVector</type>
      <name>getTwists</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a09378908216a71c6ea28b9c0f8aec92b</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ab61656d086e72e4e1f27dc25561d75e4</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a109550b6cd2ddc8125b6077851d11139</anchor>
      <arglist>(const Twist2D &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a44ccf2f60a671a0fe5c00af52453b62b</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a33e3b83647ef2e1b6055dd68cc4999e3</anchor>
      <arglist>(const Twist2D &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aee34896222530d090c7ea43c0e3c9949</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a4560df67be46d4f61b9b39c7770ba45e</anchor>
      <arglist>(const Twist2D &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ad1edc8bfcf44518bbdeea4c06762e073</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2a75204454c4f3bb3d79f8663380e181</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a726f5fa1278a52a9f476b5c1dbc19eb2</anchor>
      <arglist>(const Position2D &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa25480d6835f1be31d6c6f6c71eeddbd</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ac491cc14331ee6bc581a4cbf4d8b0717</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a995ef84247dc253a483c28c15acb99db</anchor>
      <arglist>(const Position2D &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>abfe4cd5a8945ab0d5e662a8acd88f8ac</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>add8e6ae2ec1619b8cc83294c8100086e</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>resize</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa46d6a837d811a42c285639329cd6d85</anchor>
      <arglist>(Trajectory2D &amp;trajectory, const int &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>resize</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ad08651a2276591004c80e680acf6bde5</anchor>
      <arglist>(Odom2DTrajectory &amp;trajectory, const int &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>adb9710213470608ea666136ef9ffa970</anchor>
      <arglist>(Trajectory2D &amp;trajectory, const int &amp;index, const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aadd128156b79844983ac58b99fc5108a</anchor>
      <arglist>(Odom2DTrajectory &amp;trajectory, const int &amp;index, const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a13fa9fdca293c2f12c0237ebf41cb395</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a14ac65614937ae4518bd9370ff647260</anchor>
      <arglist>(Twist2D &amp;twist, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a76a60290d56b6cdd242625b415999ef9</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ae01f47c9379655de9bb364b9ef2343bb</anchor>
      <arglist>(Twist2D &amp;twist, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a052ac6ffaee35f6351392fa2117d5677</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa48c2adb1519ed3d7ebb44b9530ebbd4</anchor>
      <arglist>(Twist2D &amp;twist, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ace486eb0053dc5fd931d78265b29baa2</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a20b220aad71bb753a7befdc03ea7ea23</anchor>
      <arglist>(Pose2D &amp;pose, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2f330e8cd700723f26ba5d639ccb3641</anchor>
      <arglist>(Position2D &amp;position, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a113ae72b0eb69e266c0a443ba83f20c5</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a49a69bcbf543c4511e20d7bd162f0377</anchor>
      <arglist>(Pose2D &amp;pose, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a9fef329151c841686ffc3aef462da19f</anchor>
      <arglist>(Position2D &amp;position, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>af60fe4466721dcd0d29aba9c4c37a287</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a9fdda0d50b5fb8f9f8a36ed7bcaec7db</anchor>
      <arglist>(Pose2D &amp;pose, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC int</type>
      <name>size</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>afb28054834e6fc01e67bd7c1e093adbd</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC int</type>
      <name>size</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a4a28f2e5ffd75291168ca80d22a6d1d8</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Trajectory2D</type>
      <name>vectorToTrajectory</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2cff0bf6a412f4bba609e8d8bacbcb55</anchor>
      <arglist>(const std::vector&lt; Pose2D &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2DTrajectory</type>
      <name>vectorToTrajectory</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a4437cca7f06e3ae000f3df1c8e2051c2</anchor>
      <arglist>(const std::vector&lt; Odom2D &gt; &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/odometry_helper.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>test_2odometry__helper_8cpp</filename>
    <includes id="odometry__helper_8hpp" name="odometry_helper.hpp" local="yes" imported="no">../../include/ecl/geometry/odometry_helper.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2odometry__helper_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>odometry_helper.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>odometry__helper_8hpp</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="odometry__typedefs_8hpp" name="odometry_typedefs.hpp" local="yes" imported="no">odometry_typedefs.hpp</includes>
    <namespace>ecl</namespace>
    <namespace>ecl::odometry</namespace>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>addAtEnd</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a85eb71fc660174df862e9bbee930bfcf</anchor>
      <arglist>(Trajectory2D &amp;target, const Trajectory2D &amp;addition)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>addAtEnd</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a53626ecb7fbc14d951e26ec80025e6f7</anchor>
      <arglist>(Odom2DTrajectory &amp;target, const Odom2DTrajectory &amp;addition)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a611815e21d41ff6b1789e679dc1518ee</anchor>
      <arglist>(const Pose2D &amp;pose, const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2b2d8fc987bc81d2ac1a11c70fc9a69f</anchor>
      <arglist>(const Position2D &amp;position, const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a32f763ce3a57a05b32c4debc61e7c439</anchor>
      <arglist>(const Odom2D &amp;a, const Odom2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a627cb48d18881c24cc92ffd719453d04</anchor>
      <arglist>(const Pose2D &amp;a, const Pose2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a9e5d2d8d4e02fae17c814e49ac1bdebf</anchor>
      <arglist>(const Pose2D &amp;a, const Odom2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distanceSqared</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>abc52a98cdb686bbdd4e41bb2f5b1bb04</anchor>
      <arglist>(const Odom2D &amp;a, const Odom2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distanceSqared</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a75cca716a5cf4db8c43eebca2c058c25</anchor>
      <arglist>(const Pose2D &amp;a, const Pose2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC bool</type>
      <name>empty</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a1668f316695a910722ea492c48046615</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC bool</type>
      <name>empty</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ac1ce3609c1bad30b1539df8010b96f6f</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>afc2ccb2fd05b00edc939af9b7bafd548</anchor>
      <arglist>(const Trajectory2D &amp;trajectory, const int &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2D</type>
      <name>getAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a05c800894d258b47fdb32763f4ff71b6</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory, const int &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getBack</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa45c59216d991845ff8ae8601b572f81</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2D</type>
      <name>getBack</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a293538780287d70705edca6ae3ddd06f</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getFront</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ad1e6fd033cdbdb95dc7d9115cf7d5ccc</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2D</type>
      <name>getFront</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>af4dce99968b5007172d5cb4cd04e8a45</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getPose</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aaebf8e108e4301e33356c03cbf7515fd</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Trajectory2D</type>
      <name>getPoses</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a1a6069b5d68d08a3a7be6dad11e68010</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Position2D</type>
      <name>getPosition</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a984241083564fdb47f918206b11c1298</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Position2D</type>
      <name>getPosition</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ae5767eb29db9d060c42d446612c3fd7a</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Twist2D</type>
      <name>getTwist</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a8c0834d4aa7b8d58d93c5d9d46ef5bb8</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Twist2DVector</type>
      <name>getTwists</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a09378908216a71c6ea28b9c0f8aec92b</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ab61656d086e72e4e1f27dc25561d75e4</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a109550b6cd2ddc8125b6077851d11139</anchor>
      <arglist>(const Twist2D &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a44ccf2f60a671a0fe5c00af52453b62b</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a33e3b83647ef2e1b6055dd68cc4999e3</anchor>
      <arglist>(const Twist2D &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aee34896222530d090c7ea43c0e3c9949</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a4560df67be46d4f61b9b39c7770ba45e</anchor>
      <arglist>(const Twist2D &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ad1edc8bfcf44518bbdeea4c06762e073</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2a75204454c4f3bb3d79f8663380e181</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a726f5fa1278a52a9f476b5c1dbc19eb2</anchor>
      <arglist>(const Position2D &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa25480d6835f1be31d6c6f6c71eeddbd</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ac491cc14331ee6bc581a4cbf4d8b0717</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a995ef84247dc253a483c28c15acb99db</anchor>
      <arglist>(const Position2D &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>abfe4cd5a8945ab0d5e662a8acd88f8ac</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>add8e6ae2ec1619b8cc83294c8100086e</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>resize</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa46d6a837d811a42c285639329cd6d85</anchor>
      <arglist>(Trajectory2D &amp;trajectory, const int &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>resize</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ad08651a2276591004c80e680acf6bde5</anchor>
      <arglist>(Odom2DTrajectory &amp;trajectory, const int &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>adb9710213470608ea666136ef9ffa970</anchor>
      <arglist>(Trajectory2D &amp;trajectory, const int &amp;index, const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aadd128156b79844983ac58b99fc5108a</anchor>
      <arglist>(Odom2DTrajectory &amp;trajectory, const int &amp;index, const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a13fa9fdca293c2f12c0237ebf41cb395</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a14ac65614937ae4518bd9370ff647260</anchor>
      <arglist>(Twist2D &amp;twist, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a76a60290d56b6cdd242625b415999ef9</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ae01f47c9379655de9bb364b9ef2343bb</anchor>
      <arglist>(Twist2D &amp;twist, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a052ac6ffaee35f6351392fa2117d5677</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa48c2adb1519ed3d7ebb44b9530ebbd4</anchor>
      <arglist>(Twist2D &amp;twist, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ace486eb0053dc5fd931d78265b29baa2</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a20b220aad71bb753a7befdc03ea7ea23</anchor>
      <arglist>(Pose2D &amp;pose, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2f330e8cd700723f26ba5d639ccb3641</anchor>
      <arglist>(Position2D &amp;position, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a113ae72b0eb69e266c0a443ba83f20c5</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a49a69bcbf543c4511e20d7bd162f0377</anchor>
      <arglist>(Pose2D &amp;pose, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a9fef329151c841686ffc3aef462da19f</anchor>
      <arglist>(Position2D &amp;position, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>af60fe4466721dcd0d29aba9c4c37a287</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a9fdda0d50b5fb8f9f8a36ed7bcaec7db</anchor>
      <arglist>(Pose2D &amp;pose, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC int</type>
      <name>size</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>afb28054834e6fc01e67bd7c1e093adbd</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC int</type>
      <name>size</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a4a28f2e5ffd75291168ca80d22a6d1d8</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Trajectory2D</type>
      <name>vectorToTrajectory</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2cff0bf6a412f4bba609e8d8bacbcb55</anchor>
      <arglist>(const std::vector&lt; Pose2D &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2DTrajectory</type>
      <name>vectorToTrajectory</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a4437cca7f06e3ae000f3df1c8e2051c2</anchor>
      <arglist>(const std::vector&lt; Odom2D &gt; &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>odometry_typedefs.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>odometry__typedefs_8hpp</filename>
    <namespace>ecl</namespace>
    <namespace>ecl::odometry</namespace>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, 6, 1 &gt;</type>
      <name>Odom2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a5789fa47caf29852e8c6f8a7e9b5cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, 6, Eigen::Dynamic &gt;</type>
      <name>Odom2DTrajectory</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a7885894b6408a25985dad36aff9899a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix2Xf</type>
      <name>Path2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a3addabd4b047bd3eb17d2b03ee19e28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Pose2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ade8ef2ec1173a7e59309194d5d7c6a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2f</type>
      <name>Position2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a3b27aa9cd2bf25cf45cfeaeeae7f653c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix3Xf</type>
      <name>Trajectory2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ab77d238795ac9d70937f0550ee5ac9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Twist2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aee3d34e9a0400cd39a664b5aac4c8701</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix3Xf</type>
      <name>Twist2DVector</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ac06d2e5f5857c539eeba6760634422ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pascals_triangle.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>pascals__triangle_8cpp</filename>
    <includes id="pascals__triangle_8hpp" name="pascals_triangle.hpp" local="yes" imported="no">../../include/ecl/geometry/pascals_triangle.hpp</includes>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>pascals_triangle.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>pascals__triangle_8hpp</filename>
    <class kind="class">ecl::PascalsTriangle</class>
    <class kind="class">ecl::PascalsTriangle&lt; 3 &gt;</class>
    <class kind="class">ecl::PascalsTriangle&lt; 5 &gt;</class>
    <namespace>ecl</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a7b9fd45adbeef541f616176082b8e3e9</anchor>
      <arglist>(OutputStream &amp;ostream, const PascalsTriangle&lt; PowerN &gt; &amp;triangle)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a48a5c98c844d1bee44f35b2609c4bcbe</anchor>
      <arglist>(OutputStream &amp;ostream, const PascalsTriangle&lt; 3 &gt; &amp;triangle)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>acc7f0ec53b02b9b852eee79e6467c8d1</anchor>
      <arglist>(OutputStream &amp;ostream, const PascalsTriangle&lt; 5 &gt; &amp;triangle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polynomial.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>polynomial_8cpp</filename>
    <includes id="polynomial_8hpp" name="polynomial.hpp" local="yes" imported="no">../../include/ecl/geometry/polynomial.hpp</includes>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>polynomial.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>polynomial_8hpp</filename>
    <includes id="cartesian__point_8hpp" name="cartesian_point.hpp" local="yes" imported="no">cartesian_point.hpp</includes>
    <includes id="function__math_8hpp" name="function_math.hpp" local="yes" imported="no">function_math.hpp</includes>
    <includes id="pascals__triangle_8hpp" name="pascals_triangle.hpp" local="yes" imported="no">pascals_triangle.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">ecl::BluePrintFactory&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; Polynomial&lt; N &gt; &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; QuinticPolynomial &gt;</class>
    <class kind="class">ecl::blueprints::CubicDerivativeInterpolation</class>
    <class kind="class">ecl::blueprints::CubicSecondDerivativeInterpolation</class>
    <class kind="class">ecl::Division&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::Division&lt; QuadraticPolynomial &gt;</class>
    <class kind="class">ecl::FunctionMath&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::FunctionMath&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::FunctionMath&lt; QuadraticPolynomial &gt;</class>
    <class kind="class">ecl::Intersection&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::blueprints::LinearInterpolation</class>
    <class kind="class">ecl::blueprints::LinearPointSlopeForm</class>
    <class kind="class">ecl::Maximum&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::Maximum&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::Minimum&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::Minimum&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::Polynomial</class>
    <class kind="class">ecl::Polynomial</class>
    <class kind="class">ecl::Polynomial&lt; 0 &gt;</class>
    <class kind="class">ecl::blueprints::QuinticInterpolation</class>
    <class kind="class">ecl::Roots&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::Roots&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::Roots&lt; QuadraticPolynomial &gt;</class>
    <namespace>ecl</namespace>
    <namespace>ecl::blueprints</namespace>
    <member kind="typedef">
      <type>Polynomial&lt; 3 &gt;</type>
      <name>CubicPolynomial</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a346b410c4a4ac61fdd64bfe2712d1b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Polynomial&lt; 1 &gt;</type>
      <name>LinearFunction</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ab15f767e72c25b83e78a374b9667ff9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Polynomial&lt; 2 &gt;</type>
      <name>QuadraticPolynomial</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aaeab900975e6c8124f262e8e3b9de786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Polynomial&lt; 5 &gt;</type>
      <name>QuinticPolynomial</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a12e24c2f695dcf19e3e522f8c5cf6d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8560d3841494b1e5352052c0ad474965</anchor>
      <arglist>(OutputStream &amp;ostream, const Polynomial&lt; Degree &gt; &amp;polynomial)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polynomial_blueprints.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>polynomial__blueprints_8cpp</filename>
    <includes id="polynomial_8hpp" name="polynomial.hpp" local="yes" imported="no">../../include/ecl/geometry/polynomial.hpp</includes>
    <namespace>ecl</namespace>
    <namespace>ecl::blueprints</namespace>
  </compound>
  <compound kind="file">
    <name>polynomials.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>polynomials_8cpp</filename>
    <includes id="cartesian__point_8hpp" name="cartesian_point.hpp" local="yes" imported="no">../../include/ecl/geometry/cartesian_point.hpp</includes>
    <includes id="pascals__triangle_8hpp" name="pascals_triangle.hpp" local="yes" imported="no">../../include/ecl/geometry/pascals_triangle.hpp</includes>
    <includes id="polynomial_8hpp" name="polynomial.hpp" local="yes" imported="no">../../include/ecl/geometry/polynomial.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>polynomials_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>polynomials_8cpp.html</anchorfile>
      <anchor>a83cd9b45843a637aa49ffb79d0e8c9d4</anchor>
      <arglist>(PolynomialTests, pascalsTriangle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>polynomials_8cpp.html</anchorfile>
      <anchor>a694602c8b22828b5f4e6dd206d3b087a</anchor>
      <arglist>(PolynomialTests, quadratic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>polynomials_8cpp.html</anchorfile>
      <anchor>a7f2ac41260d8cb6e7f819ff389c2a7a3</anchor>
      <arglist>(PolynomialTests, cubic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>polynomials_8cpp.html</anchorfile>
      <anchor>a3891958d7fb207b227263e7706239b7f</anchor>
      <arglist>(PolynomialTests, linear_function)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>polynomials_8cpp.html</anchorfile>
      <anchor>a392a9bf87bc7800cea0a127fc3e88933</anchor>
      <arglist>(PolynomialTests, roots)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>polynomials_8cpp.html</anchorfile>
      <anchor>a21c580a0d72f8515fcf9f90610cd32b6</anchor>
      <arglist>(PolynomialTests, division)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polynomials.dox</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/doxygen/</path>
    <filename>polynomials_8dox</filename>
  </compound>
  <compound kind="file">
    <name>pose.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>pose_8hpp</filename>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>smooth_linear_spline.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>smooth__linear__spline_8cpp</filename>
    <includes id="smooth__linear__spline_8hpp" name="smooth_linear_spline.hpp" local="yes" imported="no">../../include/ecl/geometry/smooth_linear_spline.hpp</includes>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>smooth_linear_spline.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>smooth__linear__spline_8hpp</filename>
    <includes id="polynomial_8hpp" name="polynomial.hpp" local="yes" imported="no">polynomial.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">ecl::SmoothLinearSpline</class>
    <namespace>ecl</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a1b9afcbded8933b161cc2ce86abcb2e8</anchor>
      <arglist>(OutputStream &amp;ostream, const SmoothLinearSpline &amp;smooth_linear_spline)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>smooth_linear_splines.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>smooth__linear__splines_8cpp</filename>
    <includes id="smooth__linear__spline_8hpp" name="smooth_linear_spline.hpp" local="yes" imported="no">../../include/ecl/geometry/smooth_linear_spline.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>smooth__linear__splines_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>smooth__linear__splines_8cpp.html</anchorfile>
      <anchor>a1a7887f5007fef0a2a634b29706f33b8</anchor>
      <arglist>(SmoothLinearSplinesTests, allEggsInOneBasket)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spline_function.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>spline__function_8hpp</filename>
    <class kind="class">ecl::GenericSplineFunction</class>
    <class kind="class">ecl::SplineFunction</class>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>splines.dox</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/doxygen/</path>
    <filename>splines_8dox</filename>
  </compound>
  <compound kind="file">
    <name>lib/tension_function.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>lib_2tension__function_8cpp</filename>
    <includes id="tension__function_8hpp" name="tension_function.hpp" local="yes" imported="no">../../include/ecl/geometry/tension_function.hpp</includes>
    <namespace>ecl</namespace>
    <namespace>ecl::blueprints</namespace>
  </compound>
  <compound kind="file">
    <name>test/tension_function.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>test_2tension__function_8cpp</filename>
    <includes id="tension__function_8hpp" name="tension_function.hpp" local="yes" imported="no">../../include/ecl/geometry/tension_function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2tension__function_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2tension__function_8cpp.html</anchorfile>
      <anchor>acb31f2248e42b3f2f82b1670622d4d2e</anchor>
      <arglist>(TensionFunction, allEggsInOneBasket)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tension_function.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>tension__function_8hpp</filename>
    <includes id="function__math_8hpp" name="function_math.hpp" local="yes" imported="no">function_math.hpp</includes>
    <class kind="class">ecl::BluePrintFactory&lt; TensionFunction &gt;</class>
    <class kind="class">ecl::TensionFunction</class>
    <class kind="class">ecl::blueprints::TensionSecondDerivativeInterpolation</class>
    <namespace>ecl</namespace>
    <namespace>ecl::blueprints</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a51158905d69dfc716a960ff79b81a607</anchor>
      <arglist>(OutputStream &amp;ostream, const TensionFunction &amp;function)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tension_spline.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>tension__spline_8cpp</filename>
    <includes id="tension__spline_8hpp" name="tension_spline.hpp" local="yes" imported="no">../../include/ecl/geometry/tension_spline.hpp</includes>
    <namespace>ecl</namespace>
  </compound>
  <compound kind="file">
    <name>tension_spline.hpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/include/ecl/geometry/</path>
    <filename>tension__spline_8hpp</filename>
    <includes id="tension__function_8hpp" name="tension_function.hpp" local="yes" imported="no">tension_function.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">ecl::BluePrintFactory&lt; TensionSpline &gt;</class>
    <class kind="class">ecl::blueprints::C2TensionSpline</class>
    <class kind="class">ecl::TensionSpline</class>
    <namespace>ecl</namespace>
    <namespace>ecl::blueprints</namespace>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae127c94156e9eb6299c6d37bafb20a09</anchor>
      <arglist>(OutputStream &amp;ostream, const TensionSpline &amp;tension_spline)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tension_spline_blueprints.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/lib/</path>
    <filename>tension__spline__blueprints_8cpp</filename>
    <includes id="tension__spline_8hpp" name="tension_spline.hpp" local="yes" imported="no">../../include/ecl/geometry/tension_spline.hpp</includes>
    <namespace>ecl</namespace>
    <namespace>ecl::blueprints</namespace>
  </compound>
  <compound kind="file">
    <name>tension_splines.cpp</name>
    <path>/tmp/ws/src/ecl_core/ecl_geometry/src/test/</path>
    <filename>tension__splines_8cpp</filename>
    <includes id="tension__spline_8hpp" name="tension_spline.hpp" local="yes" imported="no">../../include/ecl/geometry/tension_spline.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tension__splines_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tension__splines_8cpp.html</anchorfile>
      <anchor>a68465d84fd52dc165e15a22b954bd8d7</anchor>
      <arglist>(TensionFunctionSplines, allEggsInOneBasket)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Angle</name>
    <filename>classecl_1_1Angle.html</filename>
    <templarg>T</templarg>
    <templarg>Enable</templarg>
    <member kind="function" protection="private">
      <type></type>
      <name>Angle</name>
      <anchorfile>classecl_1_1Angle.html</anchorfile>
      <anchor>a3e2140e7f11de0f7142293f2c049d961</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Angle&lt; T, enable_if&lt; is_float&lt; T &gt; &gt;::type &gt;</name>
    <filename>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ecl::linear_algebra::Matrix&lt; T, 2, 2 &gt;</type>
      <name>RotationMatrix</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aa717bfaedb659139081a93194235b65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Angle</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a647e738398f4fc9700e9cc5fe58128fa</anchor>
      <arglist>(const T &amp;angle=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Angle</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a1fd26320db577b0e1749b6e0b53cdb9f</anchor>
      <arglist>(const RotationMatrix &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>degrees</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aa35ce52e891b6461ba64d1392623b7dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const T &amp;</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a461fcc7cd706e9a2f97824f172f8a16f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Angle&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a8412e7bd6f00a27e522e7ff43bc7760d</anchor>
      <arglist>(const T &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a0828d6a36985029de640a436d009fd7c</anchor>
      <arglist>(const T &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>Angle&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ad816ae2e197d85ed9bf45ff85ca8688e</anchor>
      <arglist>(const T &amp;angle) const </arglist>
    </member>
    <member kind="function">
      <type>Angle&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a4171ab06604bbd966ea70900ee7eb910</anchor>
      <arglist>(const Angle&lt; T &gt; &amp;angle) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a7dd71693e45102808aa9c1ddd5b3e586</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a04abdc05179ad0b870975a02b730827a</anchor>
      <arglist>(const Angle&lt; T &gt; &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>Angle&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ac0b4e74720d6d3c3917c9f9769395210</anchor>
      <arglist>(const T &amp;angle) const </arglist>
    </member>
    <member kind="function">
      <type>Angle&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a07967289a156ebd225c05c0ef8ae2d69</anchor>
      <arglist>(const Angle&lt; T &gt; &amp;angle) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aeeb76e8ce54e55f9402546edf42ee638</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a1a67389b302b6635d59f7890dd2d37d8</anchor>
      <arglist>(const Angle&lt; T &gt; &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>const Angle&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ab1ee5d4586c2e05a36b28cb798ea70d7</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrix</type>
      <name>rotationMatrix</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a10a1aaadbdabd18e0237dc758ee66db7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Angle&lt; T &gt;</type>
      <name>Degrees</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aa40fb7dcf810dd9c7b17c9540ed9dc30</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Angle&lt; T &gt;</type>
      <name>Radians</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ad089288879b91a143e1030bc9f8fc433</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value</name>
      <anchorfile>classecl_1_1Angle_3_01T_00_01enable__if_3_01is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a9a639716c56857cfb64bf14db43f948a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::BluePrintFactory&lt; CubicPolynomial &gt;</name>
    <filename>classecl_1_1BluePrintFactory_3_01CubicPolynomial_01_4.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BluePrintFactory</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a566543fa813827df4e13585e5bb379cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CubicDerivativeInterpolation</type>
      <name>DerivativeInterpolation</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a6cba460b60ccd06701400a993ac988b4</anchor>
      <arglist>(const double x_i, const double y_i, const double ydot_i, const double x_f, const double y_f, const double ydot_f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CubicSecondDerivativeInterpolation</type>
      <name>SecondDerivativeInterpolation</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a5728f306ebecde434e8b220f2a3675c8</anchor>
      <arglist>(const double x_i, const double y_i, const double yddot_i, const double x_f, const double y_f, const double yddot_f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::BluePrintFactory&lt; CubicSpline &gt;</name>
    <filename>classecl_1_1BluePrintFactory_3_01CubicSpline_01_4.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BluePrintFactory</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01CubicSpline_01_4.html</anchorfile>
      <anchor>a43f788550fdeae651dccb79dc3396f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static blueprints::C2CubicSpline</type>
      <name>ContinuousDerivatives</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01CubicSpline_01_4.html</anchorfile>
      <anchor>addd7b403b4fd7213e51c7c2c85b829f7</anchor>
      <arglist>(const Array&lt; double &gt; &amp;x_set, const Array&lt; double &gt; &amp;y_set, const double ydot_0, const double ydot_f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static blueprints::DerivativeHeuristicCubicSpline</type>
      <name>DerivativeHeuristic</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01CubicSpline_01_4.html</anchorfile>
      <anchor>aa3d97f2aba19ca9d3bdd9777beb9351f</anchor>
      <arglist>(const Array&lt; double &gt; &amp;x_set, const Array&lt; double &gt; &amp;y_set, const double ydot_0, const double ydot_f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static blueprints::C2CubicSpline</type>
      <name>Natural</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01CubicSpline_01_4.html</anchorfile>
      <anchor>a34cd2a000a1f5dd72c0f31f1a7414403</anchor>
      <arglist>(const Array&lt; double &gt; &amp;x_set, const Array&lt; double &gt; &amp;y_set)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::BluePrintFactory&lt; LinearFunction &gt;</name>
    <filename>classecl_1_1BluePrintFactory_3_01LinearFunction_01_4.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BluePrintFactory</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a4e65443f539feb04e3da685b77f60c65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LinearInterpolation</type>
      <name>Interpolation</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>ac0741ad267753ac73406119b0cbae4f8</anchor>
      <arglist>(const double x_i, const double y_i, const double x_f, const double y_f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LinearPointSlopeForm</type>
      <name>PointSlopeForm</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a9adc9ab48ddf06d391c532fa0c5467c5</anchor>
      <arglist>(const double x_f, const double y_f, const double slope)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::BluePrintFactory&lt; Polynomial&lt; N &gt; &gt;</name>
    <filename>classecl_1_1BluePrintFactory_3_01Polynomial_3_01N_01_4_01_4.html</filename>
    <templarg>N</templarg>
    <member kind="function">
      <type></type>
      <name>BluePrintFactory</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01Polynomial_3_01N_01_4_01_4.html</anchorfile>
      <anchor>ad245bb9c4690ef55cc470b6a780039d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BluePrintFactory</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01Polynomial_3_01N_01_4_01_4.html</anchorfile>
      <anchor>a22ce5363d209456f7280088e04125fb5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::BluePrintFactory&lt; QuinticPolynomial &gt;</name>
    <filename>classecl_1_1BluePrintFactory_3_01QuinticPolynomial_01_4.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BluePrintFactory</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01QuinticPolynomial_01_4.html</anchorfile>
      <anchor>a69dd7998229fb233ccd7ae7f4f65e4eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QuinticInterpolation</type>
      <name>Interpolation</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01QuinticPolynomial_01_4.html</anchorfile>
      <anchor>a520a15c06327a08ab68f811a4d04e7bc</anchor>
      <arglist>(const double x_i, const double y_i, const double ydot_i, const double yddot_i, const double x_f, const double y_f, const double ydot_f, const double yddot_f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::BluePrintFactory&lt; TensionFunction &gt;</name>
    <filename>classecl_1_1BluePrintFactory_3_01TensionFunction_01_4.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BluePrintFactory</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01TensionFunction_01_4.html</anchorfile>
      <anchor>a83fa595ee3286d4cd3fe711eb5cf64ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static blueprints::TensionSecondDerivativeInterpolation</type>
      <name>Interpolation</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01TensionFunction_01_4.html</anchorfile>
      <anchor>a2872dd0a5cd86e02395a603b673dc896</anchor>
      <arglist>(const double x_i, const double y_i, const double yddot_i, const double x_f, const double y_f, const double yddot_f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::BluePrintFactory&lt; TensionSpline &gt;</name>
    <filename>classecl_1_1BluePrintFactory_3_01TensionSpline_01_4.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BluePrintFactory</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01TensionSpline_01_4.html</anchorfile>
      <anchor>a9ff7d316142a171f14901dbd466dae4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static blueprints::C2TensionSpline</type>
      <name>Natural</name>
      <anchorfile>classecl_1_1BluePrintFactory_3_01TensionSpline_01_4.html</anchorfile>
      <anchor>ae37574b2cddbbca789c3d851267889cd</anchor>
      <arglist>(const Array&lt; double &gt; &amp;x_set, const Array&lt; double &gt; &amp;y_set, const double &amp;tau) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::C2CubicSpline</name>
    <filename>classecl_1_1blueprints_1_1C2CubicSpline.html</filename>
    <base>BluePrint&lt; C2CubicSpline &gt;</base>
    <member kind="typedef">
      <type>ecl::CubicSpline</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1C2CubicSpline.html</anchorfile>
      <anchor>a0e1636f97359d8bd7e3f2d7428e4926b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1C2CubicSpline.html</anchorfile>
      <anchor>a14736f332a7c38ecdfcf751240c8ae5f</anchor>
      <arglist>(ecl::CubicSpline &amp;spline) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>C2CubicSpline</name>
      <anchorfile>classecl_1_1blueprints_1_1C2CubicSpline.html</anchorfile>
      <anchor>a9f3a209f1c71c4e2996102da632f17fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>C2CubicSpline(const ecl::Array&lt; double &gt; &amp;x_set, const ecl::Array&lt; double &gt; &amp;y_set) ecl_assert_throw_decl(ecl ecl::CubicSpline</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1C2CubicSpline.html</anchorfile>
      <anchor>ae0c51551a414c791b9c20d59e3b4862b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>virtual C2CubicSpline(const ecl::Array&lt; double &gt; &amp;x_set, const ecl::Array&lt; double &gt; &amp;y_set, const double ydot_0, const double ydot_f) ecl_assert_throw_decl(ecl</type>
      <name>~C2CubicSpline</name>
      <anchorfile>classecl_1_1blueprints_1_1C2CubicSpline.html</anchorfile>
      <anchor>a2cb21dfd2fa8f5b06a50dc4868c8a7b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; double &gt;</type>
      <name>x_data</name>
      <anchorfile>classecl_1_1blueprints_1_1C2CubicSpline.html</anchorfile>
      <anchor>a4eaf480b186b56d11532a91318903fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; double &gt;</type>
      <name>y_data</name>
      <anchorfile>classecl_1_1blueprints_1_1C2CubicSpline.html</anchorfile>
      <anchor>a22d5e71f26247d3ee6ffa68811d54c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; double &gt;</type>
      <name>yddot_data</name>
      <anchorfile>classecl_1_1blueprints_1_1C2CubicSpline.html</anchorfile>
      <anchor>ae71f2d3dcefd41df5c556ee345bf4ead</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::C2TensionSpline</name>
    <filename>classecl_1_1blueprints_1_1C2TensionSpline.html</filename>
    <base>BluePrint&lt; C2TensionSpline &gt;</base>
    <member kind="typedef">
      <type>ecl::TensionSpline</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1C2TensionSpline.html</anchorfile>
      <anchor>aefd030de4091d749b0002e29dcf92f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1C2TensionSpline.html</anchorfile>
      <anchor>acabbcb03e6a44669c2baa3bb333a7c12</anchor>
      <arglist>(base_type &amp;spline) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>C2TensionSpline</name>
      <anchorfile>classecl_1_1blueprints_1_1C2TensionSpline.html</anchorfile>
      <anchor>a57045bcccfbee36777254fa37fb8a136</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~C2TensionSpline</name>
      <anchorfile>classecl_1_1blueprints_1_1C2TensionSpline.html</anchorfile>
      <anchor>a19472634f3b6e36b456cd49c79b42b1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>C2TensionSpline(const ecl::Array&lt; double &gt; &amp;x_set, const ecl::Array&lt; double &gt; &amp;y_set, const double &amp;tau) ecl_assert_throw_decl(ecl base_type</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1C2TensionSpline.html</anchorfile>
      <anchor>a0f83051369d6460e9b2232761c3295de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tension</name>
      <anchorfile>classecl_1_1blueprints_1_1C2TensionSpline.html</anchorfile>
      <anchor>a7889da344297b9198cc149501668fd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; double &gt;</type>
      <name>x_data</name>
      <anchorfile>classecl_1_1blueprints_1_1C2TensionSpline.html</anchorfile>
      <anchor>ae72f7f36d42511e235f8dab7fe660022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; double &gt;</type>
      <name>y_data</name>
      <anchorfile>classecl_1_1blueprints_1_1C2TensionSpline.html</anchorfile>
      <anchor>a1ba3884b4410bf834dfb22508c22cac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; double &gt;</type>
      <name>yddot_data</name>
      <anchorfile>classecl_1_1blueprints_1_1C2TensionSpline.html</anchorfile>
      <anchor>a9f35809095a07fad896f27b4adca9032</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::CartesianPoint</name>
    <filename>classecl_1_1CartesianPoint.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type></type>
      <name>CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint.html</anchorfile>
      <anchor>adbceb37d36cde08d825f63cce30b8d19</anchor>
      <arglist>(const T &amp;value=T())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint.html</anchorfile>
      <anchor>a85aee4277952febc54540cbe7be1bc18</anchor>
      <arglist>(const ecl::linear_algebra::Matrix&lt; T, N, 1 &gt; &amp;point_vector)</arglist>
    </member>
    <member kind="function">
      <type>ecl::linear_algebra::CommaInitializer&lt; ecl::linear_algebra::Matrix&lt; T, N, 1 &gt; &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1CartesianPoint.html</anchorfile>
      <anchor>abd231a621dd36032f5b260bbe45a339f</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1CartesianPoint.html</anchorfile>
      <anchor>a4344afee1ce3aaaccc7b1f94ec39ea51</anchor>
      <arglist>(const unsigned int &amp;index) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1CartesianPoint.html</anchorfile>
      <anchor>ac5e1d40c26a4ad1b4f16d8d3bf6104c0</anchor>
      <arglist>(const unsigned int &amp;index) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>ecl::linear_algebra::Matrix&lt; T, N, 1 &gt; &amp;</type>
      <name>positionVector</name>
      <anchorfile>classecl_1_1CartesianPoint.html</anchorfile>
      <anchor>a3e503d3df96ff0ac0acc23d5f2945167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ecl::linear_algebra::Matrix&lt; T, N, 1 &gt; &amp;</type>
      <name>positionVector</name>
      <anchorfile>classecl_1_1CartesianPoint.html</anchorfile>
      <anchor>ab2b8cfcba0eaff8c47dd801febebfb6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::linear_algebra::Matrix&lt; T, N, 1 &gt;</type>
      <name>elements</name>
      <anchorfile>classecl_1_1CartesianPoint.html</anchorfile>
      <anchor>a5f480e8367bc5aff87a5bea5cb96a4c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::CartesianPoint&lt; T, 2 &gt;</name>
    <filename>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a672066d935d58cdb650fe294c815a0d0</anchor>
      <arglist>(const T &amp;value=T())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a1fc4ff691004614b447a175d2339d5cf</anchor>
      <arglist>(const ecl::linear_algebra::Matrix&lt; T, 2, 1 &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a963a08af442e16c1ded0a80a4e768adc</anchor>
      <arglist>(const CartesianPoint&lt; T, 2 &gt; &amp;point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a25249969e3f68bdb5bd4200a4a282961</anchor>
      <arglist>(const T &amp;x_i, const T &amp;y_i)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>distance</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>ad8868a7561391eb22ffef6b1b0be96dd</anchor>
      <arglist>(const CartesianPoint&lt; T, 2 &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_angle</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a613950d8c316491f24fd19d2c31173b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Norm</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>af8d9e7766b0c3930e3d5143eaeb000de</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Normalize</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>ad0aeb4fc537601058162e9266adad39e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>aa1f59331bf466cf9757dd4ce206fe076</anchor>
      <arglist>(const CartesianPoint&lt; T, 2 &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>CartesianPoint&lt; T, 2 &gt;</type>
      <name>operator*</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>ab1484ed344287f3346cb91de52b15f00</anchor>
      <arglist>(double d) const </arglist>
    </member>
    <member kind="function">
      <type>CartesianPoint&lt; T, 2 &gt;</type>
      <name>operator+</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>ac93598effd4259932c7839708318c764</anchor>
      <arglist>(const CartesianPoint&lt; T, 2 &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a2249942669f6936c539e3ae800eac328</anchor>
      <arglist>(const CartesianPoint&lt; T, 2 &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CartesianPoint&lt; T, 2 &gt;</type>
      <name>operator-</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a5fc6f0dd98cc695e82776b8c8734e99d</anchor>
      <arglist>(const CartesianPoint&lt; T, 2 &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>ecl::linear_algebra::CommaInitializer&lt; ecl::linear_algebra::Matrix&lt; T, 2, 1 &gt; &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a7ef9074f28b80efa511d96a0877912d3</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const CartesianPoint&lt; T, 2 &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a17adedb5dae25d953ed0426960a74fa9</anchor>
      <arglist>(const CartesianPoint&lt; T, 2 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a4239dd1dae9cd94f17a2d0c3af852522</anchor>
      <arglist>(const CartesianPoint&lt; T, 2 &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a1177e824a5d6510602d9be155e462ca8</anchor>
      <arglist>(const unsigned int &amp;index) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const T</type>
      <name>operator[]</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a673e14dc6d8df9c1e2b94c734a32d7b4</anchor>
      <arglist>(const unsigned int &amp;index) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>ecl::linear_algebra::Matrix&lt; T, 2, 1 &gt; &amp;</type>
      <name>positionVector</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a2fb7004f15db6ec934288123f78793bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ecl::linear_algebra::Matrix&lt; T, 2, 1 &gt; &amp;</type>
      <name>positionVector</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>ab8581ceb8b6510d4944a8c6d1ece1896</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>affca4e243a6d8434631067db131c28ae</anchor>
      <arglist>(const double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>ad82ef3f5bfe31d1b332ff4e4640e19aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>x</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a03f639b9e5631c949cc7311ed4eea34b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>x</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a0c90b3ddfb7b0c63de6910bcb1805d63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>x</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>afbeb5e088b020ed906cb238a4c713466</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>y</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>afcfbf28638ffe46f8bda9e65c148d0e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>y</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>af382983dc31efe7b48b50c91c2041318</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a3ff3623a1ad3947e619c9f0c97100239</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a8bc1a51225f863f82e4e1683ded397a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::linear_algebra::Matrix&lt; T, 2, 1 &gt;</type>
      <name>elements</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a6a454c54b6dede937ac73e3f54f80d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a9eab1178d5c86ea1d48b87f71ac79c95</anchor>
      <arglist>(OutputStream &amp;ostream, const CartesianPoint&lt; Type, 2 &gt; &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::CartesianPoint&lt; T, 3 &gt;</name>
    <filename>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>afbf46cf1e12b2a22bc478e822f41885c</anchor>
      <arglist>(const T &amp;value=T())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a93fd7df50c567da49c7edfc36ec05e0f</anchor>
      <arglist>(const ecl::linear_algebra::Matrix&lt; T, 3, 1 &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>af1ff50d592c27f62c02bbd5f3c70593d</anchor>
      <arglist>(const T &amp;x_i, const T &amp;y_i, const T &amp;z_i)</arglist>
    </member>
    <member kind="function">
      <type>ecl::linear_algebra::CommaInitializer&lt; ecl::linear_algebra::Matrix&lt; T, 3, 1 &gt; &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a0526b777f607eb25b53e3c60a2555e4f</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl::linear_algebra::Matrix&lt; T, 3, 1 &gt; &amp;</type>
      <name>positionVector</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a286f81a9ab8da025c1a0e24ccee7fa47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ecl::linear_algebra::Matrix&lt; T, 3, 1 &gt; &amp;</type>
      <name>positionVector</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a9fbb8798213f19956bf8e9af93cfb1b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a3a5491f6323ba680f33a23fed1c1a752</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>x</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>af88c57d2f3617d531510272918d7bdbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>x</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>ade518c6feba7d458bb06c1cd3fe04be3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>x</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a1df72d94806d3e507498a1b501452974</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>y</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a2d3e510d937795445f1ad2f50f2edf21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>y</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a178634cb0c9ab6161f72d961d36baed5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a821c20b9df0ce8d554c50e6e423d8857</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>z</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a7dc042603bbafbc58b4b7f501fd7f064</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>z</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a7733ff57b0d8bc0d4f938ec686787679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>z</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>ad8b12025514930d05c9b9aad59f98229</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CartesianPoint</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>abc6ade65aa8c58c95256a3079a7f6c52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::linear_algebra::Matrix&lt; T, 3, 1 &gt;</type>
      <name>elements</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a4b50af5266a664e1daea311038767cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1CartesianPoint_3_01T_00_013_01_4.html</anchorfile>
      <anchor>abe6c0f94bce07fef0fce44222092f113</anchor>
      <arglist>(OutputStream &amp;ostream, const CartesianPoint&lt; Type, 3 &gt; &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::CubicDerivativeInterpolation</name>
    <filename>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</filename>
    <base>BluePrint&lt; CubicDerivativeInterpolation &gt;</base>
    <member kind="typedef">
      <type>ecl::CubicPolynomial</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>abcccd6dc62945d0e709a2cf82768a391</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>a0a5bceaa2c13f5cc9f975146740314c5</anchor>
      <arglist>(ecl::CubicPolynomial &amp;polynomial) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CubicDerivativeInterpolation</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>a6a16c6134c249e10cf7aaae45302873e</anchor>
      <arglist>(const double x_i, const double y_i, const double ydot_i, const double x_f, const double y_f, const double ydot_f)</arglist>
    </member>
    <member kind="function">
      <type>ecl::CubicPolynomial</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>a71fb587246b31a1d15d7d7a937591193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CubicDerivativeInterpolation</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>ac9250a56b6b4e8a0b5f2c4c924cef3e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_final</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>a840495ab7d66ef664ec7e33772177e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>a244b9acad542d39625e2cd968ef0eaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_final</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>acb31bd9d6e5bf1811baa5c97e8718004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>a6b45392dae363882c520174ddd759156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ydot_final</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>afc0649ce33635b776cc8b2651310af01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ydot_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicDerivativeInterpolation.html</anchorfile>
      <anchor>abbaab074b4867264ac7a4ffca9a6c898</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::CubicSecondDerivativeInterpolation</name>
    <filename>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</filename>
    <base>BluePrint&lt; CubicSecondDerivativeInterpolation &gt;</base>
    <member kind="typedef">
      <type>ecl::CubicPolynomial</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a6670d632613183808778b0030b502898</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>ae28db689d9c0e181f1d7c761c368392e</anchor>
      <arglist>(base_type &amp;polynomial) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CubicSecondDerivativeInterpolation</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a436020f5d7dcf11fe4d61daa2c49ed6a</anchor>
      <arglist>(const double x_i, const double y_i, const double yddot_i, const double x_f, const double y_f, const double yddot_f)</arglist>
    </member>
    <member kind="function">
      <type>base_type</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a03a259cf8a6e7bcbb01641d3d17244b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CubicSecondDerivativeInterpolation</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>aef2417263479279879c81953e984a283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_final</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a891a4ebffc0e33d0d1ed4a75e1ae6a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>ab5aa86a625824fcf2dae4f7b494077f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_final</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>ace27ca12ff8781316d3c489ec6eaa40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>af803bf5ed5b987a3a180318dfe4f94ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yddot_final</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>ac55ee96e3cb4c94d487a52c57629ed4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yddot_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1CubicSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a489b6a8c623d1a8fcc2f24a9b6fb9eeb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::CubicSpline</name>
    <filename>classecl_1_1CubicSpline.html</filename>
    <base>ecl::BluePrintFactory&lt; CubicSpline &gt;</base>
    <member kind="function">
      <type></type>
      <name>CubicSpline</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>a22f7539c1308703cfbe2cc8c3c15abf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CubicSpline</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>ae8d3e1bf3291b244c6258859f3d1fd7a</anchor>
      <arglist>(const BluePrint&lt; Derived &gt; &amp;blueprint)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dderivative</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>a12ec0b77d514d71bec1802843d12aa8b</anchor>
      <arglist>(double x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>derivative</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>ab147629dfe006f3bdec80b0d6efb00cd</anchor>
      <arglist>(double x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const Array&lt; double &gt; &amp;</type>
      <name>domain</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>ae123999c230ed0693378c56e9d85f410</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>ab6b17b1b1ac3a50ad0404c78ff1977ae</anchor>
      <arglist>(const double &amp;x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const Array&lt; CubicPolynomial &gt; &amp;</type>
      <name>polynomials</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>ab934b74060b21862ecb906775141568b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CubicSpline</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>a20abc12cdd66b04fa829c75e963508a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; CubicPolynomial &gt;</type>
      <name>cubic_polynomials</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>abf2eb7fa8f6e490393880a45ace3eebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; double &gt;</type>
      <name>discretised_domain</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>a17663672ea30f30fcb82b4dac74e5be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>blueprints::C2CubicSpline</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>ad53605dc41d10a04929fa86045097910</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>blueprints::DerivativeHeuristicCubicSpline</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>a7fc1b618c3d050c55d391a31560d15cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1CubicSpline.html</anchorfile>
      <anchor>a504ec7de0e7787804ac09ee7d134d8a5</anchor>
      <arglist>(OutputStream &amp;ostream, const CubicSpline &amp;cubic_spline)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::DerivativeHeuristicCubicSpline</name>
    <filename>classecl_1_1blueprints_1_1DerivativeHeuristicCubicSpline.html</filename>
    <base>BluePrint&lt; DerivativeHeuristicCubicSpline &gt;</base>
    <member kind="typedef">
      <type>ecl::CubicSpline</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1DerivativeHeuristicCubicSpline.html</anchorfile>
      <anchor>a62ce58609434f4c49f8192576cac1785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1DerivativeHeuristicCubicSpline.html</anchorfile>
      <anchor>af70c7482cc71599908fafa39a9851cbf</anchor>
      <arglist>(ecl::CubicSpline &amp;spline) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DerivativeHeuristicCubicSpline</name>
      <anchorfile>classecl_1_1blueprints_1_1DerivativeHeuristicCubicSpline.html</anchorfile>
      <anchor>ac8721d0dfa6f3c58d2a193830ceb7794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ecl::CubicSpline</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1DerivativeHeuristicCubicSpline.html</anchorfile>
      <anchor>a3707bec9d6d851e8321ab1bb741ccc7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>virtual DerivativeHeuristicCubicSpline(const ecl::Array&lt; double &gt; &amp;x_set, const ecl::Array&lt; double &gt; &amp;y_set, const double ydot_0, const double ydot_f) ecl_assert_throw_decl(ecl</type>
      <name>~DerivativeHeuristicCubicSpline</name>
      <anchorfile>classecl_1_1blueprints_1_1DerivativeHeuristicCubicSpline.html</anchorfile>
      <anchor>a1a449228bef361c2f2630d036e75bfde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; double &gt;</type>
      <name>x_data</name>
      <anchorfile>classecl_1_1blueprints_1_1DerivativeHeuristicCubicSpline.html</anchorfile>
      <anchor>a8c4f8ea8830d9ca2df010962621b3dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; double &gt;</type>
      <name>y_data</name>
      <anchorfile>classecl_1_1blueprints_1_1DerivativeHeuristicCubicSpline.html</anchorfile>
      <anchor>a4ebe0ad3206c7c5dd3a3acaa17f5cd8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::Array&lt; double &gt;</type>
      <name>ydot_data</name>
      <anchorfile>classecl_1_1blueprints_1_1DerivativeHeuristicCubicSpline.html</anchorfile>
      <anchor>a85e8f1e735e2e749df6775fdd2ceae3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Division</name>
    <filename>classecl_1_1Division.html</filename>
    <templarg></templarg>
    <member kind="function" protection="private">
      <type></type>
      <name>Division</name>
      <anchorfile>classecl_1_1Division.html</anchorfile>
      <anchor>a3c763a899e3d7bba66bde09e27a585a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~Division</name>
      <anchorfile>classecl_1_1Division.html</anchorfile>
      <anchor>a35261bc18e245ed6c694353accc89359</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Division&lt; CubicPolynomial &gt;</name>
    <filename>classecl_1_1Division_3_01CubicPolynomial_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>Division</name>
      <anchorfile>classecl_1_1Division_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a04ceb766691d56f2f68eacc9bdf1ce10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ECL_PUBLIC QuadraticPolynomial</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Division_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a5668609e396afe49ecdb081153587940</anchor>
      <arglist>(const CubicPolynomial &amp;p, const double &amp;factor, double &amp;remainder)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Division</name>
      <anchorfile>classecl_1_1Division_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>ab91425265fe34bcd8bc1fbf0e210536b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Division&lt; QuadraticPolynomial &gt;</name>
    <filename>classecl_1_1Division_3_01QuadraticPolynomial_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>Division</name>
      <anchorfile>classecl_1_1Division_3_01QuadraticPolynomial_01_4.html</anchorfile>
      <anchor>a5dc33993d84c33d538ccb79fb835294c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ECL_PUBLIC LinearFunction</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Division_3_01QuadraticPolynomial_01_4.html</anchorfile>
      <anchor>af1338c3fa3cf643162efc377150c4c34</anchor>
      <arglist>(const QuadraticPolynomial &amp;p, const double &amp;factor, double &amp;remainder)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Division</name>
      <anchorfile>classecl_1_1Division_3_01QuadraticPolynomial_01_4.html</anchorfile>
      <anchor>a7053a28180c436646189b59b3fd08938</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::ecl_traits&lt; LegacyPose2D&lt; Float, RotationAngleStorage, Enable &gt; &gt;</name>
    <filename>classecl_1_1ecl__traits_3_01LegacyPose2D_3_01Float_00_01RotationAngleStorage_00_01Enable_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Angle&lt; Float &gt;</type>
      <name>RotationType</name>
      <anchorfile>classecl_1_1ecl__traits_3_01LegacyPose2D_3_01Float_00_01RotationAngleStorage_00_01Enable_01_4_01_4.html</anchorfile>
      <anchor>a242cb8f1d8972a80b5629d2ed707f3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Float</type>
      <name>Scalar</name>
      <anchorfile>classecl_1_1ecl__traits_3_01LegacyPose2D_3_01Float_00_01RotationAngleStorage_00_01Enable_01_4_01_4.html</anchorfile>
      <anchor>aec16d00b5be48cb77372f627174a362a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::ecl_traits&lt; LegacyPose2D&lt; Float, RotationMatrixStorage, Enable &gt; &gt;</name>
    <filename>classecl_1_1ecl__traits_3_01LegacyPose2D_3_01Float_00_01RotationMatrixStorage_00_01Enable_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ecl::linear_algebra::Matrix&lt; Float, 2, 2 &gt;</type>
      <name>RotationType</name>
      <anchorfile>classecl_1_1ecl__traits_3_01LegacyPose2D_3_01Float_00_01RotationMatrixStorage_00_01Enable_01_4_01_4.html</anchorfile>
      <anchor>a440e45a663affa3bf0aa2c9be4437a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Float</type>
      <name>Scalar</name>
      <anchorfile>classecl_1_1ecl__traits_3_01LegacyPose2D_3_01Float_00_01RotationMatrixStorage_00_01Enable_01_4_01_4.html</anchorfile>
      <anchor>ac139c2cfda7e148b740731e7dffbe9a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::ecl_traits&lt; LegacyPose2D&lt; Float, Storage, Enable &gt; &gt;</name>
    <filename>classecl_1_1ecl__traits_3_01LegacyPose2D_3_01Float_00_01Storage_00_01Enable_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Storage</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>ecl::FunctionMath</name>
    <filename>classecl_1_1FunctionMath.html</filename>
    <templarg>Function</templarg>
    <member kind="function">
      <type></type>
      <name>FunctionMath</name>
      <anchorfile>classecl_1_1FunctionMath.html</anchorfile>
      <anchor>a3aa5147e73a0740299f51d52fdc448c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FunctionMath</name>
      <anchorfile>classecl_1_1FunctionMath.html</anchorfile>
      <anchor>ac401f6e49e155aaaea74e6b2e7a6f713</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::FunctionMath&lt; CubicPolynomial &gt;</name>
    <filename>classecl_1_1FunctionMath_3_01CubicPolynomial_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>FunctionMath</name>
      <anchorfile>classecl_1_1FunctionMath_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a18006220f9e29743b1c17d88204738e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FunctionMath</name>
      <anchorfile>classecl_1_1FunctionMath_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a87633e9bd8b1d23bf6ce824db4912340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QuadraticPolynomial</type>
      <name>Division</name>
      <anchorfile>classecl_1_1FunctionMath_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a011ad693e2ae95aca5cccf6bce839278</anchor>
      <arglist>(const CubicPolynomial &amp;p, const double &amp;factor, double &amp;remainder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Maximum</name>
      <anchorfile>classecl_1_1FunctionMath_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>aa46b92d2a7d03159efbb467b6ede5fdf</anchor>
      <arglist>(const double &amp;x_begin, const double &amp;x_end, const CubicPolynomial &amp;function)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Minimum</name>
      <anchorfile>classecl_1_1FunctionMath_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a83cc50b8d7828a5d5773c18b4eb77e92</anchor>
      <arglist>(const double &amp;x_begin, const double &amp;x_end, const CubicPolynomial &amp;function)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Array&lt; double &gt;</type>
      <name>Roots</name>
      <anchorfile>classecl_1_1FunctionMath_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>aad605834a927a81c66024ded2b3952e7</anchor>
      <arglist>(const CubicPolynomial &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::FunctionMath&lt; LinearFunction &gt;</name>
    <filename>classecl_1_1FunctionMath_3_01LinearFunction_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>FunctionMath</name>
      <anchorfile>classecl_1_1FunctionMath_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a9fc0f2b80a69626f04c78a9cb12c799c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FunctionMath</name>
      <anchorfile>classecl_1_1FunctionMath_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a228e8a014f5d6f4d351e66992c658630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CartesianPoint2d</type>
      <name>Intersection</name>
      <anchorfile>classecl_1_1FunctionMath_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a2a81c103770d0680b57bbc07659787c6</anchor>
      <arglist>(const LinearFunction &amp;f, const LinearFunction &amp;g) ecl_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Maximum</name>
      <anchorfile>classecl_1_1FunctionMath_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>ac6f7ed5839e1471f77d71e22fbd05b72</anchor>
      <arglist>(const double &amp;x_begin, const double &amp;x_end, const LinearFunction &amp;function)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Minimum</name>
      <anchorfile>classecl_1_1FunctionMath_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>ac7f6976b5cc3ab68e7fa291d595058e0</anchor>
      <arglist>(const double &amp;x_begin, const double &amp;x_end, const LinearFunction &amp;function)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Array&lt; double &gt;</type>
      <name>Roots</name>
      <anchorfile>classecl_1_1FunctionMath_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>aa2546acc769cb966ba42c7872713f3a5</anchor>
      <arglist>(const LinearFunction &amp;function)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctionMath&lt; Polynomial&lt; N &gt; &gt;</name>
    <filename>classecl_1_1FunctionMath.html</filename>
    <member kind="function">
      <type></type>
      <name>FunctionMath</name>
      <anchorfile>classecl_1_1FunctionMath.html</anchorfile>
      <anchor>a3aa5147e73a0740299f51d52fdc448c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FunctionMath</name>
      <anchorfile>classecl_1_1FunctionMath.html</anchorfile>
      <anchor>ac401f6e49e155aaaea74e6b2e7a6f713</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::FunctionMath&lt; QuadraticPolynomial &gt;</name>
    <filename>classecl_1_1FunctionMath_3_01QuadraticPolynomial_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>FunctionMath</name>
      <anchorfile>classecl_1_1FunctionMath_3_01QuadraticPolynomial_01_4.html</anchorfile>
      <anchor>aaa564d99bccf561fa8019cb0f0455755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FunctionMath</name>
      <anchorfile>classecl_1_1FunctionMath_3_01QuadraticPolynomial_01_4.html</anchorfile>
      <anchor>a7309c8bbbe13daccfbdcb64942704073</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LinearFunction</type>
      <name>Division</name>
      <anchorfile>classecl_1_1FunctionMath_3_01QuadraticPolynomial_01_4.html</anchorfile>
      <anchor>a5541bd35da0adc53b72ae7d6f11e3e0c</anchor>
      <arglist>(const QuadraticPolynomial &amp;p, const double &amp;factor, double &amp;remainder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Array&lt; double &gt;</type>
      <name>Roots</name>
      <anchorfile>classecl_1_1FunctionMath_3_01QuadraticPolynomial_01_4.html</anchorfile>
      <anchor>a44aefa72c9ebc6b383639dd200faa663</anchor>
      <arglist>(const QuadraticPolynomial &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::GenericSplineFunction</name>
    <filename>classecl_1_1GenericSplineFunction.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>dderivative</name>
      <anchorfile>classecl_1_1GenericSplineFunction.html</anchorfile>
      <anchor>a3999ff225febd4615f823ab599f99aac</anchor>
      <arglist>(const double &amp;x) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>derivative</name>
      <anchorfile>classecl_1_1GenericSplineFunction.html</anchorfile>
      <anchor>ad2f2aa4242fd696203c5ec8caac741f4</anchor>
      <arglist>(const double &amp;x) const =0</arglist>
    </member>
    <member kind="function">
      <type>const Array&lt; double, 2 &gt; &amp;</type>
      <name>domain</name>
      <anchorfile>classecl_1_1GenericSplineFunction.html</anchorfile>
      <anchor>aeb8de42b79e01dbd80ecad1ef4431bba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1GenericSplineFunction.html</anchorfile>
      <anchor>a9366b7f65657bc371dadbc7a006b1a60</anchor>
      <arglist>(const double &amp;x) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenericSplineFunction</name>
      <anchorfile>classecl_1_1GenericSplineFunction.html</anchorfile>
      <anchor>a09489b7a8efcfce5b56ec498ccf0d06a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; double, 2 &gt;</type>
      <name>time_domain</name>
      <anchorfile>classecl_1_1GenericSplineFunction.html</anchorfile>
      <anchor>a4d73a095171e10cce240a80ac68a95c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::HomogeneousPoint</name>
    <filename>classecl_1_1HomogeneousPoint.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ecl::FailedObject</base>
  </compound>
  <compound kind="class">
    <name>ecl::HomogeneousPoint&lt; T, typename ecl::enable_if&lt; ecl::is_float&lt; T &gt; &gt;::type &gt;</name>
    <filename>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>HomogeneousPoint</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a9941ecc1c4f7f099bf45a3937d6b2028</anchor>
      <arglist>(const T &amp;value=T())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HomogeneousPoint</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a7de9c3dbf66b108a04783d404089353f</anchor>
      <arglist>(const ecl::linear_algebra::Matrix&lt; T, 3, 1 &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HomogeneousPoint</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a33d228e8d0e651e9824cafbcc4da7e6d</anchor>
      <arglist>(const ecl::linear_algebra::Matrix&lt; T, 4, 1 &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HomogeneousPoint</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a58153cc19ed9bd88cbc592c9116b1ce8</anchor>
      <arglist>(const T &amp;x_i, const T &amp;y_i, const T &amp;z_i)</arglist>
    </member>
    <member kind="function">
      <type>ecl::linear_algebra::CommaInitializer&lt; ecl::linear_algebra::Matrix&lt; T, 4, 1 &gt; &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ab06f09c7af10ba1bfd703151d30df6a0</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl::linear_algebra::Matrix&lt; T, 4, 1 &gt; &amp;</type>
      <name>positionVector</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>af4889fc18552d4f78524d52a11f1de79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ecl::linear_algebra::Matrix&lt; T, 4, 1 &gt; &amp;</type>
      <name>positionVector</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ab17e228416dbcdcd08dce1e106838378</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>x</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a054873f93b14b58506a312a1722cfaae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>x</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ad5abd635802bbba48201a5ca5e782fc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>x</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a97eae8502a35ebc17ec9ce6056f65ef8</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>y</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>af11c20d30fc058764a6d351802c4145e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>y</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a2c01a752e372d36aeb19bf7254353a3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a7c62f8908b2ed97abf6293b9f786ae84</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>z</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ae205534f11b790bdf9243a58c71ceea6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>z</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a6b655bfa5c6095b42ba5a268796cc705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>z</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a51e6b1e405cd5b5df585da0011b67e69</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HomogeneousPoint</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a2988236cd21d1188e7b9f9ddab79e765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ecl::linear_algebra::Matrix&lt; T, 4, 1 &gt;</type>
      <name>elements</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>abbe4e02ef9914e5eba2232e948db3066</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1HomogeneousPoint_3_01T_00_01typename_01ecl_1_1enable__if_3_01ecl_1_1is__float_3_01T_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ae0ba38cad4f4f327efa5ff23e20e0e74</anchor>
      <arglist>(OutputStream &amp;ostream, const HomogeneousPoint&lt; Type &gt; &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Intersection</name>
    <filename>classecl_1_1Intersection.html</filename>
    <templarg>Function</templarg>
    <member kind="function" protection="private">
      <type></type>
      <name>Intersection</name>
      <anchorfile>classecl_1_1Intersection.html</anchorfile>
      <anchor>a4e1e32f50ced627b4ec49c35c3f2aeed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~Intersection</name>
      <anchorfile>classecl_1_1Intersection.html</anchorfile>
      <anchor>a6a868e43bd9623d2b01cbcec3d6c230a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Intersection&lt; LinearFunction &gt;</name>
    <filename>classecl_1_1Intersection_3_01LinearFunction_01_4.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>fail</name>
      <anchorfile>classecl_1_1Intersection_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>abe16a7ca8e374d646d5e3bf7b6ec819f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Intersection</name>
      <anchorfile>classecl_1_1Intersection_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>afb1add75d195f53e48764b2fb1742c0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ECL_PUBLIC CartesianPoint2d</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Intersection_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a03499358fbda25bcb149efc0ad2b30b3</anchor>
      <arglist>(const LinearFunction &amp;f, const LinearFunction &amp;g) ecl_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Intersection</name>
      <anchorfile>classecl_1_1Intersection_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a3cfe4752a4b344615267aa633052f27a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>last_operation_failed</name>
      <anchorfile>classecl_1_1Intersection_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a139589259000410e0803031f6ba537ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::LegacyPose2D</name>
    <filename>classecl_1_1LegacyPose2D.html</filename>
    <templarg>Float</templarg>
    <templarg>Storage</templarg>
    <templarg>Enable</templarg>
    <member kind="typedef" protection="private">
      <type>Float</type>
      <name>Scalar</name>
      <anchorfile>classecl_1_1LegacyPose2D.html</anchorfile>
      <anchor>a7986ecdd9cdce6f2b1e5fff7fd00267c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LegacyPose2D</name>
      <anchorfile>classecl_1_1LegacyPose2D.html</anchorfile>
      <anchor>ad012f32a9c7d9e3909405a0f829bf3a4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::LegacyPose2D&lt; Float, Storage, enable_if&lt; is_float&lt; Float &gt; &gt;::type &gt;</name>
    <filename>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</filename>
    <templarg></templarg>
    <templarg>Storage</templarg>
    <member kind="typedef">
      <type>geometry::Pose2DMath&lt; Float, RotationAngleStorage &gt;</type>
      <name>RotationAngleMath</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>acc4f7717273998eeb93bd2b24dd06649</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>geometry::Pose2DMath&lt; Float, Storage &gt;</type>
      <name>RotationMath</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aeb7a298f3750021c1715fc125a83bb11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ecl::linear_algebra::Matrix&lt; Float, 2, 2 &gt;</type>
      <name>RotationMatrix</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ad6cde8f50e8714d248bc7f61e1630142</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>geometry::Pose2DMath&lt; Float, RotationMatrixStorage &gt;</type>
      <name>RotationMatrixMath</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ac83b871107c4656d764aa25e11e8ab79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ecl_traits&lt; LegacyPose2D&lt; Float, Storage, typename enable_if&lt; is_float&lt; Float &gt; &gt;::type &gt; &gt;::RotationType</type>
      <name>RotationType</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ad2c3a7e1c7a64374542fa0749baa49a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ecl::linear_algebra::Matrix&lt; Float, 2, 1 &gt;</type>
      <name>Translation</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aca548048a279370730705da2c4b11ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>heading</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a56e15d9fb88dabbe7076577a875cea27</anchor>
      <arglist>(const Angle&lt; Float &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Angle&lt; Float &gt;</type>
      <name>heading</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a0b4c5e2019c3a97691ef2c77b5909804</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LegacyPose2D&lt; Float, Storage &gt;</type>
      <name>inverse</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aa4f2f7089c2f64676ca67f3d00740076</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose2D</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>af4d3357c8c82b07ecd7649f4616c8806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose2D</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>acb03a94f769b14e1d1498b133c049d6e</anchor>
      <arglist>(const Float &amp;x, const Float &amp;y, const Angle&lt; Float &gt; &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose2D</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aec0250b1531332d7103e7495b1ed9dd3</anchor>
      <arglist>(const ecl::linear_algebra::MatrixBase&lt; Rot &gt; &amp;R, const ecl::linear_algebra::MatrixBase&lt; Trans &gt; &amp;T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose2D</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aae461b32564029adfae1a51b30e5f021</anchor>
      <arglist>(const Angle&lt; Float &gt; &amp;angle, const ecl::linear_algebra::MatrixBase&lt; Trans &gt; &amp;T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose2D</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a0325664234c7c14c800e7ef3eae70cf7</anchor>
      <arglist>(const LegacyPose2D&lt; Float, Storage_ &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>LegacyPose2D&lt; Float, Storage &gt;</type>
      <name>operator*</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ab2ac905cd943bc119699619bef691077</anchor>
      <arglist>(const LegacyPose2D&lt; Float, Storage_ &gt; &amp;pose) const </arglist>
    </member>
    <member kind="function">
      <type>LegacyPose2D&lt; Float &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aa7f73727fcb61fbea5171bc478587638</anchor>
      <arglist>(const LegacyPose2D&lt; Float &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>LegacyPose2D&lt; Float, Storage &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aa66d4edefe31665ffd3799827a467ae1</anchor>
      <arglist>(const LegacyPose2D&lt; Float, Storage_ &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>LegacyPose2D&lt; Float, Storage &gt;</type>
      <name>relative</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ae8ad01fb1bf68abb058cb31e6921c071</anchor>
      <arglist>(const LegacyPose2D&lt; Float, Storage_ &gt; &amp;pose) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotation</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ad963fce96293d776e212e8be8a4ab4f4</anchor>
      <arglist>(const Angle&lt; Float &gt; &amp;heading)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotation</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a128904d853d7c05be3a6f5c369104144</anchor>
      <arglist>(const RotationMatrix &amp;rotation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>RotationType &amp;</type>
      <name>rotation</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ac4ae919559eaafe79b0d92dfa4ed1505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RotationType &amp;</type>
      <name>rotation</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a38c3fab93089fb9241a9e6d40d82925d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotationMatrix</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a98b0cbcd887f5c955c5dcc037d86edf3</anchor>
      <arglist>(const ecl::linear_algebra::MatrixBase&lt; Rot &gt; &amp;rotation_matrix)</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrix</type>
      <name>rotationMatrix</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a7fad578300eb37a9052e265d702d1d24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ab830e7f6888005babaf2f6f36c60d17c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aa4f8e2da740b020ab5e0b6de0f4d327c</anchor>
      <arglist>(const Float &amp;x, const Float &amp;y, const Angle&lt; Float &gt; &amp;heading)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translation</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aaa2d20bb9a7c527e2526df64cc662b1e</anchor>
      <arglist>(const Float &amp;x, const Float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translation</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a636f205c258d092caab5d2ad9fc157a7</anchor>
      <arglist>(const ecl::linear_algebra::MatrixBase&lt; Trans &gt; &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>Translation &amp;</type>
      <name>translation</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a91326b3fc5656d11feaddac7dbe95ebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Translation &amp;</type>
      <name>translation</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a4235a1c31afece214c990e3c96515887</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>x</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aef1f3ea0584240b65d8bd72fba7747a5</anchor>
      <arglist>(const Float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>x</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aa30aeb95c649f4401a100878a39c2b74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a9cb64525b5bafd91df89866090385e63</anchor>
      <arglist>(const Float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>y</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a1a0c000bf516bdc5f9d8a8e87b18a818</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LegacyPose2D</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a6f61204faec05de279e412370638381a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LegacyPose2D&lt; Float, Storage &gt;</type>
      <name>Identity</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ae87114712bf874f18a7224ecd9c0dc3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Float</type>
      <name>Scalar</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ace3271f5930594a59ca4047023dbfafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RotationType</type>
      <name>rot</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a84088ef0cd5f99a6f20e962efc77d5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Translation</type>
      <name>trans</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a814a699ad75887f5c286b7afa7bc4783</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1LegacyPose2D_3_01Float_00_01Storage_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a7b4ec954c6f794b237a6a4cf02b7b352</anchor>
      <arglist>(OutputStream &amp;ostream, const LegacyPose2D&lt; Float_, Storage_ &gt; &amp;pose)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::LegacyPose3D</name>
    <filename>classecl_1_1LegacyPose3D.html</filename>
    <templarg>Float</templarg>
    <templarg>Enable</templarg>
    <member kind="function" protection="private">
      <type></type>
      <name>LegacyPose3D</name>
      <anchorfile>classecl_1_1LegacyPose3D.html</anchorfile>
      <anchor>a2a5b3503e6fd4674a1865ffefa6d1c7d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::LegacyPose3D&lt; Float, enable_if&lt; is_float&lt; Float &gt; &gt;::type &gt;</name>
    <filename>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ecl::linear_algebra::Matrix&lt; Float, 3, 3 &gt;</type>
      <name>RotationMatrix</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a6984e8a3c660d8a6d78e81bb7db20d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ecl::linear_algebra::Matrix&lt; Float, 3, 1 &gt;</type>
      <name>Translation</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ae4d62b86e512333ac638b3b8097c1430</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LegacyPose3D&lt; Float &gt;</type>
      <name>inverse</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a9129735d23a4b720df244e1733cd9361</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose3D</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>acf0b60a3e903f628bbdf8b4418d98345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose3D</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a1f98fb41b8c50756153e93bf2c1f0fb5</anchor>
      <arglist>(const ecl::linear_algebra::EigenBase&lt; Rot &gt; &amp;rotation, const ecl::linear_algebra::EigenBase&lt; Trans &gt; &amp;translation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose3D</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aad432cdc19de9685ba4db9c2a427b46b</anchor>
      <arglist>(const LegacyPose2D&lt; Float, Storage_ &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose3D</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a4869b9b6d8dd36ae03b646c36e3fe3c3</anchor>
      <arglist>(const ecl::linear_algebra::AngleAxis&lt; Float &gt; &amp;angle_axis, const ecl::linear_algebra::MatrixBase&lt; Trans &gt; &amp;translation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose3D</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>aaafc54a170f1c41b84218c2816fa8bdb</anchor>
      <arglist>(const ecl::linear_algebra::Quaternion&lt; Float &gt; &amp;quaternion, const ecl::linear_algebra::MatrixBase&lt; Trans &gt; &amp;translation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegacyPose3D</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a0da1030e89cb10d2f2d1ab89668a1c67</anchor>
      <arglist>(const LegacyPose3D&lt; Float &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>LegacyPose3D&lt; Float &gt;</type>
      <name>operator*</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>abb486e2bd1003bba5e2a84d17831a1f6</anchor>
      <arglist>(const LegacyPose3D&lt; Float_ &gt; &amp;pose) const </arglist>
    </member>
    <member kind="function">
      <type>LegacyPose3D&lt; Float &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a4142bb8cf82011ba8ac87ab501562363</anchor>
      <arglist>(const LegacyPose3D&lt; Float_ &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>LegacyPose3D&lt; Float &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a9c26951f1a0bc35f71f9758cd7ef6186</anchor>
      <arglist>(const LegacyPose2D&lt; Float, Storage_ &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>LegacyPose3D&lt; Float &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>adc8ab8b53ea4c4b21401516b10eb3289</anchor>
      <arglist>(const LegacyPose3D&lt; Float &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>LegacyPose3D&lt; Float &gt;</type>
      <name>relative</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>af26bd254587991092f0bec8cc6d89a73</anchor>
      <arglist>(const LegacyPose3D&lt; Float_ &gt; &amp;pose) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotation</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a582caa028c5b2b0a14185bb47a3298fb</anchor>
      <arglist>(const RotationMatrix &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrix &amp;</type>
      <name>rotation</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a65042cdabaf4311f44ef4cb070dcf3e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RotationMatrix &amp;</type>
      <name>rotation</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a515dc1ff09b33e7ed1bfe6a62e3012c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrix</type>
      <name>rotationMatrix</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a15d30a9b076d3bc02b7885179fb39d22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translation</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ab3e9999a7678893cc59e2eb627d3b6c6</anchor>
      <arglist>(const ecl::linear_algebra::MatrixBase&lt; Trans &gt; &amp;translation)</arglist>
    </member>
    <member kind="function">
      <type>Translation &amp;</type>
      <name>translation</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ae1aff7113fcae1f01288c40d9521e09f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Translation &amp;</type>
      <name>translation</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ad1d5b433d166a6fc8cf00071d64a3426</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LegacyPose3D</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>acc05efa54a08055615c1e7e7d2eb6a7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Float</type>
      <name>Scalar</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a8d5b1cc2d65f36e5bd490da6c0e2b016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RotationMatrix</type>
      <name>rot</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a719a79f68b20bcc0e2f4c82baaf38403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Translation</type>
      <name>trans</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>a1992d46362eb73dbb11fa53f893ed7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1LegacyPose3D_3_01Float_00_01enable__if_3_01is__float_3_01Float_01_4_01_4_1_1type_01_4.html</anchorfile>
      <anchor>ac15bdc7d22e52a8cb420dec05247b205</anchor>
      <arglist>(OutputStream &amp;ostream, const LegacyPose3D&lt; Float_ &gt; &amp;pose)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::LinearInterpolation</name>
    <filename>classecl_1_1blueprints_1_1LinearInterpolation.html</filename>
    <base>BluePrint&lt; LinearInterpolation &gt;</base>
    <member kind="typedef">
      <type>ecl::LinearFunction</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearInterpolation.html</anchorfile>
      <anchor>a0e88df72da08a48eb0b0ab7351bb94d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearInterpolation.html</anchorfile>
      <anchor>a55bd73a222a0d29d5b4757a30c5e8cd8</anchor>
      <arglist>(ecl::LinearFunction &amp;function) const </arglist>
    </member>
    <member kind="function">
      <type>ecl::LinearFunction</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearInterpolation.html</anchorfile>
      <anchor>ad0a07604bfbb4399e6af02bc369e758f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearInterpolation</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearInterpolation.html</anchorfile>
      <anchor>a26b346330c556fdfe25545c7b77d14f1</anchor>
      <arglist>(const double x_i, const double y_i, const double x_f, const double y_f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LinearInterpolation</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearInterpolation.html</anchorfile>
      <anchor>a3e81e380cdfeee64ef510835df50a950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_final</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearInterpolation.html</anchorfile>
      <anchor>a1e36226724d30be75ac20a876252e3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearInterpolation.html</anchorfile>
      <anchor>a2b63ff93519710cbadba1468bc22c1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_final</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearInterpolation.html</anchorfile>
      <anchor>a8f5a40ed3b8af660798969e60f39d7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearInterpolation.html</anchorfile>
      <anchor>ae00576ba9df8eff714f3a65faa6bd6c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::LinearPointSlopeForm</name>
    <filename>classecl_1_1blueprints_1_1LinearPointSlopeForm.html</filename>
    <base>BluePrint&lt; LinearPointSlopeForm &gt;</base>
    <member kind="typedef">
      <type>ecl::LinearFunction</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearPointSlopeForm.html</anchorfile>
      <anchor>af74205992e6fca132af15c7df5765301</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearPointSlopeForm.html</anchorfile>
      <anchor>a94722056f965589c9fa78230b95fc052</anchor>
      <arglist>(ecl::LinearFunction &amp;function) const </arglist>
    </member>
    <member kind="function">
      <type>ecl::LinearFunction</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearPointSlopeForm.html</anchorfile>
      <anchor>adb812aca0e64c38255df48903db43081</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearPointSlopeForm</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearPointSlopeForm.html</anchorfile>
      <anchor>af1a68eed70cd4ed3cfc00a362e43a2b5</anchor>
      <arglist>(const double x_f, const double y_f, const double s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LinearPointSlopeForm</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearPointSlopeForm.html</anchorfile>
      <anchor>a97a631578b393cce8fefea0795342c12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>slope</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearPointSlopeForm.html</anchorfile>
      <anchor>a3bb061784b6272507e5f6bd43f1c1edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_final</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearPointSlopeForm.html</anchorfile>
      <anchor>a4da697c18b7cb4546ced018e194a34dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_final</name>
      <anchorfile>classecl_1_1blueprints_1_1LinearPointSlopeForm.html</anchorfile>
      <anchor>adcd9feae581ef7c635c43a412d813c19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::LinearSegment</name>
    <filename>classecl_1_1LinearSegment.html</filename>
    <member kind="function">
      <type></type>
      <name>LinearSegment</name>
      <anchorfile>classecl_1_1LinearSegment.html</anchorfile>
      <anchor>acbe08712ca28a52058e81fc0e3b528bb</anchor>
      <arglist>(const double &amp;x_1, const double &amp;y_1, const double &amp;x_2, const double &amp;y_2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>squaredDistanceFromPoint</name>
      <anchorfile>classecl_1_1LinearSegment.html</anchorfile>
      <anchor>a39c9c3d48592b8d2b80843ae8606e7e4</anchor>
      <arglist>(const double &amp;x, const double &amp;y) const </arglist>
    </member>
    <member kind="variable">
      <type>ecl::Parameter&lt; double &gt;</type>
      <name>A</name>
      <anchorfile>classecl_1_1LinearSegment.html</anchorfile>
      <anchor>ac0373a089d12b1a9384012151be420b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ecl::Parameter&lt; double &gt;</type>
      <name>B</name>
      <anchorfile>classecl_1_1LinearSegment.html</anchorfile>
      <anchor>ac95723237af449e4e6328cf3300c1d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ecl::Parameter&lt; double &gt;</type>
      <name>C</name>
      <anchorfile>classecl_1_1LinearSegment.html</anchorfile>
      <anchor>a34efc25c07c65a03c5ab1d638f4338cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_1</name>
      <anchorfile>classecl_1_1LinearSegment.html</anchorfile>
      <anchor>a614720a48e17ac38d8c2307088c1b51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_2</name>
      <anchorfile>classecl_1_1LinearSegment.html</anchorfile>
      <anchor>a9520d5a7f93810da34d572071fe4aef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_1</name>
      <anchorfile>classecl_1_1LinearSegment.html</anchorfile>
      <anchor>a501f6150335726d4a8e4873d652267c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_2</name>
      <anchorfile>classecl_1_1LinearSegment.html</anchorfile>
      <anchor>a8be3761f5fc696926100ae24836342ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Maximum</name>
    <filename>classecl_1_1Maximum.html</filename>
    <templarg></templarg>
    <member kind="function" protection="private">
      <type></type>
      <name>Maximum</name>
      <anchorfile>classecl_1_1Maximum.html</anchorfile>
      <anchor>a2aee6d45e9ea6510e011bb6f2e31955a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~Maximum</name>
      <anchorfile>classecl_1_1Maximum.html</anchorfile>
      <anchor>a7eb7774d66719574821405627df7fcdb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Maximum&lt; CubicPolynomial &gt;</name>
    <filename>classecl_1_1Maximum_3_01CubicPolynomial_01_4.html</filename>
    <member kind="function">
      <type>ECL_PUBLIC double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Maximum_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a03c087a573c9b3e39b62fb0eb452c4f5</anchor>
      <arglist>(const double &amp;x_begin, const double &amp;x_end, const CubicPolynomial &amp;cubic)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Maximum</name>
      <anchorfile>classecl_1_1Maximum_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>abea76718efaff034cb282b6a331d6128</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Maximum&lt; LinearFunction &gt;</name>
    <filename>classecl_1_1Maximum_3_01LinearFunction_01_4.html</filename>
    <member kind="function">
      <type>ECL_PUBLIC double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Maximum_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>ada62f5ce7b5ab8fa9f79f11277ff179b</anchor>
      <arglist>(const double &amp;x_begin, const double &amp;x_end, const LinearFunction &amp;function)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Maximum</name>
      <anchorfile>classecl_1_1Maximum_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>aa80fa01ffb540a48ff3d318585f7ed01</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Minimum</name>
    <filename>classecl_1_1Minimum.html</filename>
    <templarg></templarg>
    <member kind="function" protection="private">
      <type></type>
      <name>Minimum</name>
      <anchorfile>classecl_1_1Minimum.html</anchorfile>
      <anchor>a83344b31e6e6862bbb9f7fdd2aba8166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~Minimum</name>
      <anchorfile>classecl_1_1Minimum.html</anchorfile>
      <anchor>ab4383d0d7c0c083be55503a4a7812cc8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Minimum&lt; CubicPolynomial &gt;</name>
    <filename>classecl_1_1Minimum_3_01CubicPolynomial_01_4.html</filename>
    <member kind="function">
      <type>ECL_PUBLIC double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Minimum_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a7d17b7d4162bf6984b8113c3c15e31a4</anchor>
      <arglist>(const double &amp;x_begin, const double &amp;x_end, const CubicPolynomial &amp;cubic)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Minimum</name>
      <anchorfile>classecl_1_1Minimum_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>ae9843433b9c5faff44f4ca5603e84f24</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Minimum&lt; LinearFunction &gt;</name>
    <filename>classecl_1_1Minimum_3_01LinearFunction_01_4.html</filename>
    <member kind="function">
      <type>ECL_PUBLIC double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Minimum_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>abd816669b126b6a9da499f9433e5abfe</anchor>
      <arglist>(const double &amp;x_begin, const double &amp;x_end, const LinearFunction &amp;function)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Minimum</name>
      <anchorfile>classecl_1_1Minimum_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a6cfe339b51d13bb8903b27f265a85987</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::PascalsTriangle</name>
    <filename>classecl_1_1PascalsTriangle.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Array&lt; int,(N+2)*(N+1)/2 &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classecl_1_1PascalsTriangle.html</anchorfile>
      <anchor>ad3183ebeeb334fdabab4d3597455cfb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1PascalsTriangle.html</anchorfile>
      <anchor>acf960d22aa553a0f023a537407ed1fbe</anchor>
      <arglist>(unsigned int index=0) const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1PascalsTriangle.html</anchorfile>
      <anchor>a091a4f15435f1471cd1f4059287cccb7</anchor>
      <arglist>(unsigned int index=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PascalsTriangle</name>
      <anchorfile>classecl_1_1PascalsTriangle.html</anchorfile>
      <anchor>afb7f809b4542b9be67bffb47fc0aea34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PascalsTriangle</name>
      <anchorfile>classecl_1_1PascalsTriangle.html</anchorfile>
      <anchor>ace54c742e73d4a14a71a39db7dfaed41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; int,(N+2)*(N+1)/2 &gt;</type>
      <name>coefficients</name>
      <anchorfile>classecl_1_1PascalsTriangle.html</anchorfile>
      <anchor>a78751e6fc8ed3a2da119c94de9e41450</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1PascalsTriangle.html</anchorfile>
      <anchor>af104655310fdf605b2ae3e6e427d0aa7</anchor>
      <arglist>(OutputStream &amp;ostream, const PascalsTriangle&lt; PowerN &gt; &amp;triangle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::PascalsTriangle&lt; 3 &gt;</name>
    <filename>classecl_1_1PascalsTriangle_3_013_01_4.html</filename>
    <member kind="typedef">
      <type>Array&lt; int, 10 &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_013_01_4.html</anchorfile>
      <anchor>adaa24fbfcb086bbf96f8972bcb09e951</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_013_01_4.html</anchorfile>
      <anchor>a6a4f4b4872ce9fd6b8d20a57ca3b5d2a</anchor>
      <arglist>(unsigned int index=0) const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_013_01_4.html</anchorfile>
      <anchor>a37e97deb1aef8b37a3c2292c73a7224d</anchor>
      <arglist>(unsigned int index=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PascalsTriangle</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_013_01_4.html</anchorfile>
      <anchor>a35ba430ee4ccd9871dfaa1fe789a0b9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PascalsTriangle</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_013_01_4.html</anchorfile>
      <anchor>a320cd21c9ad9de6cbddb24c035ace0a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; int, 10 &gt;</type>
      <name>coefficients</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_013_01_4.html</anchorfile>
      <anchor>acc0401bab4f52888a9229eb91bcf0d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_013_01_4.html</anchorfile>
      <anchor>abcd5a5e3ffde76df4285cbb9e1e3b044</anchor>
      <arglist>(OutputStream &amp;ostream, const PascalsTriangle&lt; 3 &gt; &amp;triangle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::PascalsTriangle&lt; 5 &gt;</name>
    <filename>classecl_1_1PascalsTriangle_3_015_01_4.html</filename>
    <member kind="typedef">
      <type>Array&lt; int, 21 &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_015_01_4.html</anchorfile>
      <anchor>aeff1ebafe9f417049498f8c307872f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_015_01_4.html</anchorfile>
      <anchor>aaa6e515fae85caf596a7bb9049d9ae41</anchor>
      <arglist>(unsigned int index=0) const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_015_01_4.html</anchorfile>
      <anchor>ac8270936d0e8f5ebfa63ece8c9a50381</anchor>
      <arglist>(unsigned int index=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PascalsTriangle</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_015_01_4.html</anchorfile>
      <anchor>aaf440b2cdda90206bcfaa8ced6864b5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PascalsTriangle</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_015_01_4.html</anchorfile>
      <anchor>a278ac19012e4f29083d078764f2fd8ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; int, 21 &gt;</type>
      <name>coefficients</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_015_01_4.html</anchorfile>
      <anchor>a9c70712dafa28743125e1b43e9390f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1PascalsTriangle_3_015_01_4.html</anchorfile>
      <anchor>a8ab07f09af8ab82ce5260ca44e81f3f6</anchor>
      <arglist>(OutputStream &amp;ostream, const PascalsTriangle&lt; 5 &gt; &amp;triangle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Polynomial</name>
    <filename>classecl_1_1Polynomial.html</filename>
    <templarg>N</templarg>
    <base>ecl::BluePrintFactory&lt; Polynomial&lt; N &gt; &gt;</base>
    <base>FunctionMath&lt; Polynomial&lt; N &gt; &gt;</base>
    <member kind="typedef">
      <type>Array&lt; double, N+1 &gt;</type>
      <name>Coefficients</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a64e5c58973867dea8338a773c92068da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coefficients</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a1ca55aee173f35c965fe42a64c2b6e20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coefficients</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a273d93160c6a7ef18a21871507b898d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dderivative</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a77b8c7e621213eeb85b2f16892715420</anchor>
      <arglist>(const double &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial&lt; N-1 &gt;</type>
      <name>derivative</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a352d18a4c3cd8b1f953ad4afc4e27c2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>derivative</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>ae7f958aa3e4e38e244279b4fb375c530</anchor>
      <arglist>(const double &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a68e38242b546a4b3d91f85ca51903187</anchor>
      <arglist>(const double &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polynomial</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a91061ddea931aa154bde0309537bd912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polynomial</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>aaa4496d08db0c9978a025872c4f43b66</anchor>
      <arglist>(const BluePrint&lt; Derived &gt; &amp;blueprint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shift_horizontal</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a9fdb6b37297e8e9b7a3f5e676a1d20c7</anchor>
      <arglist>(const double &amp;shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Polynomial</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a23fcdc0816325ca4b567aa6abd12326d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Coefficients</type>
      <name>coeff</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a23862077ad95c7e3324c686427f325eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1Polynomial.html</anchorfile>
      <anchor>a936608b0874cf5265f13652538bf94f6</anchor>
      <arglist>(OutputStream &amp;ostream, const Polynomial&lt; Degree &gt; &amp;polynomial)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Polynomial&lt; 0 &gt;</name>
    <filename>classecl_1_1Polynomial_3_010_01_4.html</filename>
    <member kind="typedef">
      <type>Array&lt; double, 1 &gt;</type>
      <name>Coefficients</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>a922fc0c853767c1a2047d9aab2a97e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coefficients</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>ae3da874d7c8f98ec2f77d144403acce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coefficients</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>a3dbd95ccf14ad5da57204a26581770a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dderivative</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>a437af8fde20a405be016ae554903a27e</anchor>
      <arglist>(const double &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial&lt; 0 &gt;</type>
      <name>derivative</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>adcb70be3ffcf5b0049ca7058b7816a5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>derivative</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>ab951b6d5740f8d0101b8fa858734e236</anchor>
      <arglist>(const double &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>a8f42b2fa600f32a3b49dd5a2e78f1089</anchor>
      <arglist>(const double &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polynomial</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>aa0eaa93084254eb1c13ebaa3408d664f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shift_horizontal</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>ab7445adb5738693256e280445635b636</anchor>
      <arglist>(const double &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Polynomial</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>a6b6062003aecc6364957e3dd25356062</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Coefficients</type>
      <name>coeff</name>
      <anchorfile>classecl_1_1Polynomial_3_010_01_4.html</anchorfile>
      <anchor>a96f899a3d009defe680b5abd18f0b9b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::geometry::Pose2DMath</name>
    <filename>classecl_1_1geometry_1_1Pose2DMath.html</filename>
    <templarg></templarg>
    <templarg>Storage</templarg>
  </compound>
  <compound kind="class">
    <name>ecl::geometry::Pose2DMath&lt; Float, RotationAngleStorage &gt;</name>
    <filename>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationAngleStorage_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ecl::linear_algebra::Matrix&lt; Float, 2, 2 &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationAngleStorage_01_4.html</anchorfile>
      <anchor>a5257ad86c51c2b4938e44b0ed0246ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Angle&lt; Float &gt;</type>
      <name>Heading</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationAngleStorage_01_4.html</anchorfile>
      <anchor>a334d486d4aa85dc90888b7b0a17e11aa</anchor>
      <arglist>(const Angle&lt; Float &gt; &amp;angle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Angle&lt; Float &gt;</type>
      <name>Identity</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationAngleStorage_01_4.html</anchorfile>
      <anchor>ae00615036f27d3ee79c37f8c663b7acb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Angle&lt; Float &gt;</type>
      <name>Inverse</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationAngleStorage_01_4.html</anchorfile>
      <anchor>aacf03e237b38cc4fcfb76d3620b5c2a6</anchor>
      <arglist>(const Angle&lt; Float &gt; &amp;angle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Angle&lt; Float &gt;</type>
      <name>Product</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationAngleStorage_01_4.html</anchorfile>
      <anchor>a0fae3dfb3cb015e90737e3dc0fc3560c</anchor>
      <arglist>(const Angle&lt; Float &gt; &amp;angle1, const Angle&lt; Float &gt; &amp;angle2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Angle&lt; Float &gt;</type>
      <name>Product</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationAngleStorage_01_4.html</anchorfile>
      <anchor>a72316832806737b0d42fdb602c4ea928</anchor>
      <arglist>(const Angle&lt; Float &gt; &amp;angle, RotationMatrixType &amp;rotation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Angle&lt; Float &gt;</type>
      <name>Rotation</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationAngleStorage_01_4.html</anchorfile>
      <anchor>a35ca1746ccb5fe4f95ca4edfeaaf3b19</anchor>
      <arglist>(const Angle&lt; Float &gt; &amp;radians)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Angle&lt; Float &gt;</type>
      <name>Rotation</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationAngleStorage_01_4.html</anchorfile>
      <anchor>a852d75a3329baeac9c12466f8e37fe98</anchor>
      <arglist>(const RotationMatrixType &amp;rotation)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::geometry::Pose2DMath&lt; Float, RotationMatrixStorage &gt;</name>
    <filename>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationMatrixStorage_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ecl::linear_algebra::Matrix&lt; Float, 2, 2 &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationMatrixStorage_01_4.html</anchorfile>
      <anchor>aa0aef25fcca2d48a7be7173bd351ab9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Angle&lt; Float &gt;</type>
      <name>Heading</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationMatrixStorage_01_4.html</anchorfile>
      <anchor>ad56718f64a26ba5491f51777ba1620dc</anchor>
      <arglist>(const RotationMatrixType &amp;rotation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RotationMatrixType</type>
      <name>Identity</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationMatrixStorage_01_4.html</anchorfile>
      <anchor>ac4ce18f8ce65b179838dccd3d7d8fece</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RotationMatrixType</type>
      <name>Inverse</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationMatrixStorage_01_4.html</anchorfile>
      <anchor>a4fac9bcfd87200b35a89c8cf17cec954</anchor>
      <arglist>(const RotationMatrixType &amp;rotation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RotationMatrixType</type>
      <name>Product</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationMatrixStorage_01_4.html</anchorfile>
      <anchor>adb34330e2f75fed9a1175f47730f3800</anchor>
      <arglist>(const RotationMatrixType &amp;rot1, const RotationMatrixType &amp;rot2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RotationMatrixType</type>
      <name>Product</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationMatrixStorage_01_4.html</anchorfile>
      <anchor>ac50ca06beb290cb73c58dddd5b54251f</anchor>
      <arglist>(const RotationMatrixType &amp;rotation, const Angle&lt; Float &gt; &amp;angle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RotationMatrixType</type>
      <name>Rotation</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationMatrixStorage_01_4.html</anchorfile>
      <anchor>a948a3a54de83ca0edcb93ed3e465d01a</anchor>
      <arglist>(const RotationMatrixType &amp;rotation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RotationMatrixType</type>
      <name>Rotation</name>
      <anchorfile>classecl_1_1geometry_1_1Pose2DMath_3_01Float_00_01RotationMatrixStorage_01_4.html</anchorfile>
      <anchor>a1cfa6eb1ab817293ccdaccd1be5f9905</anchor>
      <arglist>(const Angle&lt; Float &gt; &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::QuinticInterpolation</name>
    <filename>classecl_1_1blueprints_1_1QuinticInterpolation.html</filename>
    <base>BluePrint&lt; QuinticInterpolation &gt;</base>
    <member kind="typedef">
      <type>ecl::QuinticPolynomial</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>a96223ddac8740d2d0c723eb8047e227f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>a7a86f8b73aef989b5a8757c5c9bbc1a1</anchor>
      <arglist>(ecl::QuinticPolynomial &amp;polynomial) const </arglist>
    </member>
    <member kind="function">
      <type>ecl::QuinticPolynomial</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>a6e85b9dedeb79cb124f86ce0be46f930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuinticInterpolation</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>afa76d2c95dcf4f4b9eef5de48cff4422</anchor>
      <arglist>(const double x_i, const double y_i, const double ydot_i, const double yddot_i, const double x_f, const double y_f, const double ydot_f, const double yddot_f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QuinticInterpolation</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>ad0c90a385fd2344e593c968d0b0217b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_final</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>a4b46d2636be665f994ac3d53ee201174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>ae81dfdb36ad5510def45176988f01b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_final</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>ab4d3f3dbfcdbd54f2cd13dfd9557de1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>a87abee56ed0d62d1370f76b02987b76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yddot_final</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>a9695cb9ee6d021b8534a9f86214fc53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yddot_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>a8b579615d84a057bff097de388c04820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ydot_final</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>ad360d84cc59a850d2ce378b56c0c0ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ydot_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1QuinticInterpolation.html</anchorfile>
      <anchor>ad7fee01977c582e3dca710b61bb19180</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Roots</name>
    <filename>classecl_1_1Roots.html</filename>
    <templarg></templarg>
    <member kind="function" protection="private">
      <type></type>
      <name>Roots</name>
      <anchorfile>classecl_1_1Roots.html</anchorfile>
      <anchor>a64f2399f941bccf95acf61f7838d99c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~Roots</name>
      <anchorfile>classecl_1_1Roots.html</anchorfile>
      <anchor>a9bacf8b8bf5a179ce516b502573fb66b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Roots&lt; CubicPolynomial &gt;</name>
    <filename>classecl_1_1Roots_3_01CubicPolynomial_01_4.html</filename>
    <member kind="function">
      <type>ECL_PUBLIC Array&lt; double &gt;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Roots_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>ad1bc6fe296c879350b8f7d2905576c23</anchor>
      <arglist>(const CubicPolynomial &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Roots</name>
      <anchorfile>classecl_1_1Roots_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a1b1aca4fc1ece98f37869f5d1722815a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Roots</name>
      <anchorfile>classecl_1_1Roots_3_01CubicPolynomial_01_4.html</anchorfile>
      <anchor>a0425d46a2e38abaf13a94fa7e3f343d1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Roots&lt; LinearFunction &gt;</name>
    <filename>classecl_1_1Roots_3_01LinearFunction_01_4.html</filename>
    <member kind="function">
      <type>ECL_PUBLIC Array&lt; double &gt;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Roots_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a912af940959bc958aaadb6e8b8df8f4f</anchor>
      <arglist>(const LinearFunction &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Roots</name>
      <anchorfile>classecl_1_1Roots_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>a5f5d592f9ce60d6d0b0f8655df1e5533</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Roots</name>
      <anchorfile>classecl_1_1Roots_3_01LinearFunction_01_4.html</anchorfile>
      <anchor>ab4fd3577510737e65fac0b7d4c91aca7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::Roots&lt; QuadraticPolynomial &gt;</name>
    <filename>classecl_1_1Roots_3_01QuadraticPolynomial_01_4.html</filename>
    <member kind="function">
      <type>ECL_PUBLIC Array&lt; double &gt;</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1Roots_3_01QuadraticPolynomial_01_4.html</anchorfile>
      <anchor>a1e8a6f54e99fff19828f27930108e185</anchor>
      <arglist>(const QuadraticPolynomial &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Roots</name>
      <anchorfile>classecl_1_1Roots_3_01QuadraticPolynomial_01_4.html</anchorfile>
      <anchor>a351ea47fa2a0b955357779e49bec65ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Roots</name>
      <anchorfile>classecl_1_1Roots_3_01QuadraticPolynomial_01_4.html</anchorfile>
      <anchor>a6999355a422e63fe7a0af6b2e3cf87bd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::SmoothLinearSpline</name>
    <filename>classecl_1_1SmoothLinearSpline.html</filename>
    <member kind="function">
      <type>double</type>
      <name>dderivative</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>a93f1165ec061d12dd3238e78703ea847</anchor>
      <arglist>(const double &amp;x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>derivative</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>a746573be48a83900546aed78dd9c6344</anchor>
      <arglist>(const double &amp;x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const Array&lt; double &gt; &amp;</type>
      <name>domain</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>ac36d8df7513e63bb3a7dd90fde2bf5d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>ae7dad502eac7384a5f61bdb2bab6d67f</anchor>
      <arglist>(const double &amp;x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmoothLinearSpline</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>ae98032613291789b1bddcfc7b96ff4ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmoothLinearSpline</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>a72f71e8b63e4d548cab1411528a26a4f</anchor>
      <arglist>(const Array&lt; double &gt; &amp;x_data, const Array&lt; double &gt; &amp;y_data, double a_max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmoothLinearSpline</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>a66ea8d54c1ea29f4ffcc6fce5c4df7a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SmoothLinearSpline</type>
      <name>Interpolation</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>ad6ea90a0324aaeefb1ffce870d056ed4</anchor>
      <arglist>(const Array&lt; double &gt; &amp;x_data, const Array&lt; double &gt; &amp;y_data, double a_max)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; QuinticPolynomial &gt;</type>
      <name>corners</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>a17e882089854d6da212ae86c775e772e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; double &gt;</type>
      <name>discretised_domain</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>ab7e67c373145fbb5c0ab3e6baa3c615e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; LinearFunction &gt;</type>
      <name>segments</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>aa06fbd09b68d2a410847a5c1e324b632</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1SmoothLinearSpline.html</anchorfile>
      <anchor>a41eabb4a592b41ad7873ee068314320b</anchor>
      <arglist>(OutputStream &amp;ostream, const SmoothLinearSpline &amp;smooth_linear_spline)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::SplineFunction</name>
    <filename>classecl_1_1SplineFunction.html</filename>
    <templarg></templarg>
    <base>ecl::GenericSplineFunction</base>
    <member kind="function">
      <type>double</type>
      <name>dderivative</name>
      <anchorfile>classecl_1_1SplineFunction.html</anchorfile>
      <anchor>a336f4cb93be2dc28c7fa53b7415aa7bf</anchor>
      <arglist>(const double &amp;x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>derivative</name>
      <anchorfile>classecl_1_1SplineFunction.html</anchorfile>
      <anchor>ab2bcc98b562989fc6a706a1935f3d526</anchor>
      <arglist>(const double &amp;x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1SplineFunction.html</anchorfile>
      <anchor>aff5f41febf788f492a4038f0c4b37146</anchor>
      <arglist>(const double &amp;x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SplineFunction</name>
      <anchorfile>classecl_1_1SplineFunction.html</anchorfile>
      <anchor>a93ad4df60cd40123d7b39bac6d046757</anchor>
      <arglist>(const double &amp;time_begin, const double &amp;time_end, const Function &amp;f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SplineFunction</name>
      <anchorfile>classecl_1_1SplineFunction.html</anchorfile>
      <anchor>ad79af6b3aaba547de548f1cd33741f65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Function</type>
      <name>function</name>
      <anchorfile>classecl_1_1SplineFunction.html</anchorfile>
      <anchor>afb5fe7c6e9d3990d52b6fb8fcbca3c9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::TensionFunction</name>
    <filename>classecl_1_1TensionFunction.html</filename>
    <base>ecl::BluePrintFactory&lt; TensionFunction &gt;</base>
    <member kind="function">
      <type>double</type>
      <name>dderivative</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>a5f57604a1a972ce115eb1d7460224d9f</anchor>
      <arglist>(const double &amp;tau, const double &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>derivative</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>a54845ff935e1a205584735226328b9fe</anchor>
      <arglist>(const double &amp;tau, const double &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>ac3af583346c873d5ed186efb3be4aa1c</anchor>
      <arglist>(const double &amp;tau, const double &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensionFunction</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>afee7d305d2a63b924ea386216f2f89b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensionFunction</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>aefca3ad7f8e37b24d30775d64effa7d5</anchor>
      <arglist>(const BluePrint&lt; Derived &gt; &amp;blueprint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TensionFunction</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>a5b1497f502cff23a08640502a3680ef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_0</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>afae3cc6239be831b1ca14c3a5ab70b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_f</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>a4fc5bd6d959291015941686099b7308d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_0</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>a3f13d3f18a29f9174df96efe7cfc3d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_f</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>a85083785236fc749d0b44e62b49b951c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_0</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>aa0de108bdc2a572a99795fbf0c2d02c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_f</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>a229fbb40f94d1242e1ff66c2fd3c12eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>blueprints::TensionSecondDerivativeInterpolation</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>a3210a51461ec794f8d244afc60b8a485</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1TensionFunction.html</anchorfile>
      <anchor>a1b672a710ce4c8b81eb64abbc9d468a8</anchor>
      <arglist>(OutputStream &amp;ostream, const TensionFunction &amp;function)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::blueprints::TensionSecondDerivativeInterpolation</name>
    <filename>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</filename>
    <base>BluePrint&lt; TensionSecondDerivativeInterpolation &gt;</base>
    <member kind="typedef">
      <type>ecl::TensionFunction</type>
      <name>base_type</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>aaf284f60fd42f8f67357c04a58c5941d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a041d9c7b51bb79b067409ebcb6dbcb47</anchor>
      <arglist>(base_type &amp;function) const </arglist>
    </member>
    <member kind="function">
      <type>ecl::TensionFunction</type>
      <name>instantiate</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a3b9e50333b39eb8e09a63e64832a873d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensionSecondDerivativeInterpolation</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a522f8cab81218081174f61da2150705b</anchor>
      <arglist>(const double x_i, const double y_i, const double yddot_i, const double x_f, const double y_f, const double yddot_f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TensionSecondDerivativeInterpolation</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>acb7032856606f480c65651b1a9c5e818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_final</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a0935a776a6effae1c1fbfb02fe4d78be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a165feaa67dfdd0ae30b190a6f61b2fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_final</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>aab77e664f0a19313f8f20f724483a1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a2385b81eb2424e9b2a09760199c11b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yddot_final</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>aebfbbdcd02f937e80d49ba4d6692cc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yddot_initial</name>
      <anchorfile>classecl_1_1blueprints_1_1TensionSecondDerivativeInterpolation.html</anchorfile>
      <anchor>a1a1997aa7729239e3d5729286c707ba2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::TensionSpline</name>
    <filename>classecl_1_1TensionSpline.html</filename>
    <base>ecl::BluePrintFactory&lt; TensionSpline &gt;</base>
    <member kind="typedef">
      <type>BluePrintFactory&lt; TensionSpline &gt;</type>
      <name>Factory</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>a489aed45d984a0014dad7614ac59f045</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dderivative</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>adc5a2b5f515a9a9b5de6f64c8b1d5d51</anchor>
      <arglist>(const double &amp;x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>derivative</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>a637cb8404b74b3ba9bb448dd63361f21</anchor>
      <arglist>(const double &amp;x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const Array&lt; double &gt; &amp;</type>
      <name>domain</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>a3d88459cc43ff73696e6fdfe14daa3ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>a71824bb188e15444f9602325774cba88</anchor>
      <arglist>(const double &amp;x) const ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensionSpline</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>aed9021e79d12a2651bc0a1257f3cbd9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensionSpline</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>ac9b4a3313aa4844673bd78cb10e9100e</anchor>
      <arglist>(const BluePrint&lt; Derived &gt; &amp;blueprint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TensionSpline</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>a2ea43f5b46fa4bb21041e5b88fbaa3e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; double &gt;</type>
      <name>discretised_domain</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>a25bbf7195a53a1cc53372225342766cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Array&lt; TensionFunction &gt;</type>
      <name>functions</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>a3fa940403f719d133c67441e6426ea8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tension</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>a77f624a17b806113ea90e19bc1b68cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>blueprints::C2TensionSpline</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>af6b09218834e495fa5701c1aea21b2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1TensionSpline.html</anchorfile>
      <anchor>a1783175e6378d8cd4b8aed488a105b0c</anchor>
      <arglist>(OutputStream &amp;ostream, const TensionSpline &amp;tension_spline)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ecl</name>
    <filename>namespaceecl.html</filename>
    <namespace>ecl::blueprints</namespace>
    <namespace>ecl::geometry</namespace>
    <namespace>ecl::odometry</namespace>
    <class kind="class">ecl::Angle</class>
    <class kind="class">ecl::Angle&lt; T, enable_if&lt; is_float&lt; T &gt; &gt;::type &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; CubicSpline &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; Polynomial&lt; N &gt; &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; QuinticPolynomial &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; TensionFunction &gt;</class>
    <class kind="class">ecl::BluePrintFactory&lt; TensionSpline &gt;</class>
    <class kind="class">ecl::CartesianPoint</class>
    <class kind="class">ecl::CartesianPoint&lt; T, 2 &gt;</class>
    <class kind="class">ecl::CartesianPoint&lt; T, 3 &gt;</class>
    <class kind="class">ecl::CubicSpline</class>
    <class kind="class">ecl::Division</class>
    <class kind="class">ecl::Division&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::Division&lt; QuadraticPolynomial &gt;</class>
    <class kind="class">ecl::ecl_traits&lt; LegacyPose2D&lt; Float, RotationAngleStorage, Enable &gt; &gt;</class>
    <class kind="class">ecl::ecl_traits&lt; LegacyPose2D&lt; Float, RotationMatrixStorage, Enable &gt; &gt;</class>
    <class kind="class">ecl::ecl_traits&lt; LegacyPose2D&lt; Float, Storage, Enable &gt; &gt;</class>
    <class kind="class">ecl::FunctionMath</class>
    <class kind="class">ecl::FunctionMath&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::FunctionMath&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::FunctionMath&lt; QuadraticPolynomial &gt;</class>
    <class kind="class">ecl::GenericSplineFunction</class>
    <class kind="class">ecl::HomogeneousPoint</class>
    <class kind="class">ecl::HomogeneousPoint&lt; T, typename ecl::enable_if&lt; ecl::is_float&lt; T &gt; &gt;::type &gt;</class>
    <class kind="class">ecl::Intersection</class>
    <class kind="class">ecl::Intersection&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::LegacyPose2D</class>
    <class kind="class">ecl::LegacyPose2D&lt; Float, Storage, enable_if&lt; is_float&lt; Float &gt; &gt;::type &gt;</class>
    <class kind="class">ecl::LegacyPose3D</class>
    <class kind="class">ecl::LegacyPose3D&lt; Float, enable_if&lt; is_float&lt; Float &gt; &gt;::type &gt;</class>
    <class kind="class">ecl::LinearSegment</class>
    <class kind="class">ecl::Maximum</class>
    <class kind="class">ecl::Maximum&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::Maximum&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::Minimum</class>
    <class kind="class">ecl::Minimum&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::Minimum&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::PascalsTriangle</class>
    <class kind="class">ecl::PascalsTriangle&lt; 3 &gt;</class>
    <class kind="class">ecl::PascalsTriangle&lt; 5 &gt;</class>
    <class kind="class">ecl::Polynomial</class>
    <class kind="class">ecl::Polynomial&lt; 0 &gt;</class>
    <class kind="class">ecl::Roots</class>
    <class kind="class">ecl::Roots&lt; CubicPolynomial &gt;</class>
    <class kind="class">ecl::Roots&lt; LinearFunction &gt;</class>
    <class kind="class">ecl::Roots&lt; QuadraticPolynomial &gt;</class>
    <class kind="class">ecl::SmoothLinearSpline</class>
    <class kind="class">ecl::SplineFunction</class>
    <class kind="class">ecl::TensionFunction</class>
    <class kind="class">ecl::TensionSpline</class>
    <member kind="typedef">
      <type>CartesianPoint&lt; double, 2 &gt;</type>
      <name>CartesianPoint2d</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ab7f8173ba6ca9b787d6bb825b7530a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CartesianPoint&lt; float, 2 &gt;</type>
      <name>CartesianPoint2f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afd7679e9d05546a1d2efcd274e309899</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CartesianPoint&lt; int, 2 &gt;</type>
      <name>CartesianPoint2i</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a07abdc78cbe458ad8563aa6b6a39fb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CartesianPoint&lt; double, 3 &gt;</type>
      <name>CartesianPoint3d</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ac811f3ae6b918786e1bd0bf4d5e489cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CartesianPoint&lt; float, 3 &gt;</type>
      <name>CartesianPoint3f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8de892bc8600f57978f21ad24b34540d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CartesianPoint&lt; int, 3 &gt;</type>
      <name>CartesianPoint3i</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a902f3c2c43a517471cfa368cf194b198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Polynomial&lt; 3 &gt;</type>
      <name>CubicPolynomial</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a346b410c4a4ac61fdd64bfe2712d1b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; false &gt;</type>
      <name>False</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a95c32c902e565a08460e62ab51c86f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HomogeneousPoint&lt; double &gt;</type>
      <name>HomogeneousPointd</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ab15cefa4acdf6bcb2cdfdf79ba399b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HomogeneousPoint&lt; float &gt;</type>
      <name>HomogeneousPointf</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a2c47419da4f3789a634e9f151713bb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Polynomial&lt; 1 &gt;</type>
      <name>LinearFunction</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ab15f767e72c25b83e78a374b9667ff9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Polynomial&lt; 2 &gt;</type>
      <name>QuadraticPolynomial</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aaeab900975e6c8124f262e8e3b9de786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Polynomial&lt; 5 &gt;</type>
      <name>QuinticPolynomial</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a12e24c2f695dcf19e3e522f8c5cf6d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Bool&lt; true &gt;</type>
      <name>True</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>afb29ce36176a541156e806d5d0b4b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>VoidFunction</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a94ccc173aa2ba16a624a37a0c60d5c7f</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>VoidFunction</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a94ccc173aa2ba16a624a37a0c60d5c7f</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Alignment</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Alignment</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Alignment</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Bits</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Bits</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorFlag</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FloatBase</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8a28aa8a127c336116df306aa868484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FloatBase</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8a28aa8a127c336116df306aa868484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FloatBase</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8a28aa8a127c336116df306aa868484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IntegralBase</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IntegralBase</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IntegralBase</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Pose2DStorageType</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a452aaa7c9a519322144c6f592d9855a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RotationAngleStorage</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a452aaa7c9a519322144c6f592d9855a4a8dbad4982c0bf382a7bdb1afaf384744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RotationMatrixStorage</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a452aaa7c9a519322144c6f592d9855a4aef4b3ebf004e9eb7408f88ce53f29889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StorageType</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ac5a42fef6df160ca28801fade3be3e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>addressOf</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a97775b9090105b87d2d026850e54dd8f</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ReferenceWrapper&lt; T const  &gt;</type>
      <name>cref</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae90e1038960461c11c3166597eb307c2</anchor>
      <arglist>(T const &amp;wrapped_object)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>cube_root</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ab10af848c1c045a3391d78890dd892ae</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC T</type>
      <name>degrees_to_radians</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ac02265227be5f84d92bc350e2af1884e</anchor>
      <arglist>(const T &amp;degrees, typename enable_if&lt; ecl::is_float&lt; T &gt; &gt;::type *dummy=0)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>euclidean_norm</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a1f58b6b7d79fbf7030747db20b468ee6</anchor>
      <arglist>(const T &amp;x1, const T &amp;x2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>euclidean_norm</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>af70de82cb6e55bfcd7e9de869469e18c</anchor>
      <arglist>(const T &amp;x1, const T &amp;x2, const T &amp;x3)</arglist>
    </member>
    <member kind="function">
      <type>BoundNullaryMemberFunction&lt; C, R &gt;</type>
      <name>generateFunctionObject</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ab31c07328f421d1b3578e70c38a78dc9</anchor>
      <arglist>(R(C::*function)(), C &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>BoundUnaryMemberFunction&lt; C, A, R &gt;</type>
      <name>generateFunctionObject</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a25c13a7395a1500593e66562a8597409</anchor>
      <arglist>(R(C::*function)(A), C &amp;c, const I &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>BoundUnaryFreeFunction&lt; A, R &gt;</type>
      <name>generateFunctionObject</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ad85387bb135235be255c98fb5aa30361</anchor>
      <arglist>(R(*function)(A), I &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>BoundUnaryMemberFunction&lt; C, A, R &gt;</type>
      <name>generateFunctionObject</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ac00dbf957902896f6989d6f1c6aa0e5e</anchor>
      <arglist>(R(C::*function)(A), C &amp;c, I &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>PartiallyBoundUnaryMemberFunction&lt; C, A, R &gt;</type>
      <name>generateFunctionObject</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a14f67566849d08e634c23b961f7c652c</anchor>
      <arglist>(R(C::*function)(A), C &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>NullaryFreeFunction&lt; R &gt;</type>
      <name>generateFunctionObject</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a81a1977256e9116095a6424cda9f9d07</anchor>
      <arglist>(R(*function)())</arglist>
    </member>
    <member kind="function">
      <type>UnaryMemberFunction&lt; C, A, R &gt;</type>
      <name>generateFunctionObject</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a904b861bc1c4ef013835ad56f7e858b1</anchor>
      <arglist>(R(C::*function)(A))</arglist>
    </member>
    <member kind="function">
      <type>BoundUnaryFreeFunction&lt; A, R &gt;</type>
      <name>generateFunctionObject</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ab477d999ce5bf1db273558d3306a7cf3</anchor>
      <arglist>(R(*function)(A), const I &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>UnaryFreeFunction&lt; A, R &gt;</type>
      <name>generateFunctionObject</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a54db7e10c711561b042d2c9642ff027f</anchor>
      <arglist>(R(*function)(A))</arglist>
    </member>
    <member kind="function">
      <type>NullaryMemberFunction&lt; C, R &gt;</type>
      <name>generateFunctionObject</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a9b7b045be4310d1e8c468c642c5a3e38</anchor>
      <arglist>(R(C::*function)())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_big_endian</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a79d08ebb3ed11c672e00840e4475a54d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_char_signed</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a0f469aadcf6588537ef83a7b503018e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a9b52740435308877bf9bdd6b3ffa85e5</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, typename numeric_limits&lt; Scalar &gt;::Precision precision=numeric_limits&lt; Scalar &gt;::dummy_precision)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a3163a03d39e5ae7fb8a0d5f6b96b5659</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, typename numeric_limits&lt; Scalar &gt;::Precision precision=numeric_limits&lt; Scalar &gt;::dummy_precision)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nsign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ad8046f53b29fd6e61a45b4f60360d6c8</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>addef1df04aa961cd697aa2b0a222620c</anchor>
      <arglist>(OutputStream &amp;ostream, Format&lt; std::string &gt; &amp;formatter) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a3ec803d0694d3fee444cda09bb29370d</anchor>
      <arglist>(OutputStream &amp;ostream, const Array&lt; ElementType, ArraySize &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aaf070f6b066c773f5f76ac80a1c9ff42</anchor>
      <arglist>(OutputStream &amp;ostream, const Stencil&lt; ArrayType &gt; &amp;stencil)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8cc69ee13bcdbbdc505fe5095e290d9</anchor>
      <arglist>(OutputStream &amp;ostream, const Array&lt; ElementType, DynamicStorage &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a50b267ab92960c2ef38456a49b247eb1</anchor>
      <arglist>(OutputStream &amp;ostream, const Void void_object)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a1b9afcbded8933b161cc2ce86abcb2e8</anchor>
      <arglist>(OutputStream &amp;ostream, const SmoothLinearSpline &amp;smooth_linear_spline)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a6b63693bca98c04eceb3e194b03412a1</anchor>
      <arglist>(OutputStream &amp;ostream, const HomogeneousPoint&lt; Type &gt; &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae127c94156e9eb6299c6d37bafb20a09</anchor>
      <arglist>(OutputStream &amp;ostream, const TensionSpline &amp;tension_spline)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a51158905d69dfc716a960ff79b81a607</anchor>
      <arglist>(OutputStream &amp;ostream, const TensionFunction &amp;function)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a5fae9fed75df96b9c413c070baa96d7d</anchor>
      <arglist>(OutputStream &amp;ostream, const CubicSpline &amp;cubic_spline)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a7b9fd45adbeef541f616176082b8e3e9</anchor>
      <arglist>(OutputStream &amp;ostream, const PascalsTriangle&lt; PowerN &gt; &amp;triangle)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a669b90d1a591c4428c51a64c5e05fee8</anchor>
      <arglist>(OutputStream &amp;ostream, const CartesianPoint&lt; Type, 3 &gt; &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a48a5c98c844d1bee44f35b2609c4bcbe</anchor>
      <arglist>(OutputStream &amp;ostream, const PascalsTriangle&lt; 3 &gt; &amp;triangle)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a803cd1e36b478e8342e6a21f0272917e</anchor>
      <arglist>(OutputStream &amp;ostream, const LegacyPose3D&lt; Float_ &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>acc7f0ec53b02b9b852eee79e6467c8d1</anchor>
      <arglist>(OutputStream &amp;ostream, const PascalsTriangle&lt; 5 &gt; &amp;triangle)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8560d3841494b1e5352052c0ad474965</anchor>
      <arglist>(OutputStream &amp;ostream, const Polynomial&lt; Degree &gt; &amp;polynomial)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a20d866a84960c4817707b03a533fb1a4</anchor>
      <arglist>(OutputStream &amp;ostream, const LegacyPose2D&lt; Float_, Storage_ &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa92a40b5dc2c89a21442dfc648ed279b</anchor>
      <arglist>(OutputStream &amp;ostream, const CartesianPoint&lt; Type, 2 &gt; &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>psign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a07913952aaa86c6cd1c4d134990fa77d</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC T</type>
      <name>radians_to_degrees</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a0cc4ca036845ba1b2960107f4c912c24</anchor>
      <arglist>(const T &amp;radians, typename enable_if&lt; ecl::is_float&lt; T &gt; &gt;::type *dummy=0)</arglist>
    </member>
    <member kind="function">
      <type>ReferenceWrapper&lt; T &gt;</type>
      <name>ref</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a7a41393ea5e27139694c1e5183189a18</anchor>
      <arglist>(T &amp;wrapped_object)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a237ee1cf5daf8840637bb23927ef0fa2</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC const float &amp;</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a6708e9c6bef911e83195200bb64d7cb0</anchor>
      <arglist>(float &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a054d939e903699fa1c29d70111f520f2</anchor>
      <arglist>(const float &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC const double &amp;</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aace797ec4d030eec34595beb24c36623</anchor>
      <arglist>(double &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>acc27290bd16584ad66ba08ac493f4fd1</anchor>
      <arglist>(const double &amp;angle)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ArgNotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bin</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0adbd5f80ac6b052c0aac84a01eabe4721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bin</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0adbd5f80ac6b052c0aac84a01eabe4721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bin</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0adbd5f80ac6b052c0aac84a01eabe4721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit0</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357aacecc6dce4356dd40decafac4774d087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit0</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357aacecc6dce4356dd40decafac4774d087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit1</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a27376d11ca3dfb19621859a7f667b7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit1</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a27376d11ca3dfb19621859a7f667b7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit10</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357af9a7a98358c29d4744c685b02b59468c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit10</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357af9a7a98358c29d4744c685b02b59468c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit11</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a603541f871e7ad1225a53277091fdc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit11</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a603541f871e7ad1225a53277091fdc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit12</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a0d217e0ecf0a0a7b6ddc36083975476e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit12</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a0d217e0ecf0a0a7b6ddc36083975476e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit13</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a5f824d3469b14ed27edf21b344e30271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit13</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a5f824d3469b14ed27edf21b344e30271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit14</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357ad4b4d7fa9e4b1de57bfe8469029d5857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit14</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357ad4b4d7fa9e4b1de57bfe8469029d5857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit15</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a6e9c268d5fe45f304847b5790f496918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit15</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a6e9c268d5fe45f304847b5790f496918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit16</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a62017a83c8c74cf45057a083a21e64d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit16</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a62017a83c8c74cf45057a083a21e64d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit2</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357ace6e5fdb5c5b40fec18c32a20945f467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit2</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357ace6e5fdb5c5b40fec18c32a20945f467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit3</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a13effd8458a0d30557b7717c774994f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit3</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a13effd8458a0d30557b7717c774994f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit4</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357aa0a9fc6c9a5c2d8d73077998a4556e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit4</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357aa0a9fc6c9a5c2d8d73077998a4556e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit5</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a1bdfe49132d2ff0cfd200645fbb43855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit5</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a1bdfe49132d2ff0cfd200645fbb43855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit6</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a146d2c57c428ac46e2f98393bc0c6187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit6</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a146d2c57c428ac46e2f98393bc0c6187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit7</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a6bee5d2bf5752f81509b3a1ec3376c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit7</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357a6bee5d2bf5752f81509b3a1ec3376c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit8</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357afc73d8c8935abdc9141491c9328962be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit8</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357afc73d8c8935abdc9141491c9328962be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit9</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357ad7e016e39d29db165694ccf362147f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Bit9</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a85910c2e38f47bcfb558219dd7098357ad7e016e39d29db165694ccf362147f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BlockingError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BusyError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CentreAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba651c8c0a3af82f23ac40189431966633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CentreAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba651c8c0a3af82f23ac40189431966633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CentreAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba651c8c0a3af82f23ac40189431966633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CloseError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConnectionRefusedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConstructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ConversionError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Dec</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0acf12e99d025a752f7a47b09362b9fd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Dec</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0acf12e99d025a752f7a47b09362b9fd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Dec</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0acf12e99d025a752f7a47b09362b9fd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DestructorError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DynamicStorage</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ac5a42fef6df160ca28801fade3be3e2badd69b8ad966eb832feefdbd96e281cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Fixed</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8a28aa8a127c336116df306aa868484a22f9c865fb80470eb866d92374a8b3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Fixed</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8a28aa8a127c336116df306aa868484a22f9c865fb80470eb866d92374a8b3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Fixed</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8a28aa8a127c336116df306aa868484a22f9c865fb80470eb866d92374a8b3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FixedStorage</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ac5a42fef6df160ca28801fade3be3e2ba38a3d07c89087c0089c630ba4415f71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Hex</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0a1e49828ad3d6707baea74997a64c649c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Hex</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0a1e49828ad3d6707baea74997a64c649c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Hex</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae0c29221ab71de667d1a2e0290061ae0a1e49828ad3d6707baea74997a64c649c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InterruptedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidArgError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidInputError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InvalidObjectError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsLockedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LeftAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba9d8dcac4a38e69dbec5b8dea73c92b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LeftAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba9d8dcac4a38e69dbec5b8dea73c92b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LeftAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba9d8dcac4a38e69dbec5b8dea73c92b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MemoryError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba51718e8c4d3273d03de156e8e626ce37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba51718e8c4d3273d03de156e8e626ce37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba51718e8c4d3273d03de156e8e626ce37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NoError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotFoundError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotInitialisedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NotSupportedError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OpenError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfRangeError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OutOfResourcesError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PermissionsError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double const</type>
      <name>pi</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a5a6fd7c458d29eb7d1a7d87649c2502b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double const</type>
      <name>pi</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a5a6fd7c458d29eb7d1a7d87649c2502b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>pi_2</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa5bc36f3cfc41ac66e82a64792bc7863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>pi_2</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa5bc36f3cfc41ac66e82a64792bc7863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>pi_2_f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aaf6fd8e0a5afb30fd5c1d0e1f8b75dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>pi_2_f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aaf6fd8e0a5afb30fd5c1d0e1f8b75dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>pi_4</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa63cc388542c96b1f6c684d23bbb99a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>pi_4</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa63cc388542c96b1f6c684d23bbb99a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>pi_4_f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>abe0bb51ff4ae7b5b368b523788b91f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>pi_4_f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>abe0bb51ff4ae7b5b368b523788b91f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>pi_f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a874f3eac6a064b81eae88f0b9ae49e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>pi_f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a874f3eac6a064b81eae88f0b9ae49e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PosixError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RaiiError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ReadError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RightAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba8b52aecf50ea25c56ab27d817d6b0d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RightAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba8b52aecf50ea25c56ab27d817d6b0d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RightAlign</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a8b66fa6096c8a0e1b110113ebdf6ae8ba8b52aecf50ea25c56ab27d817d6b0d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Sci</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8a28aa8a127c336116df306aa868484aa6210663c80e47c87eb3b7f160bb79c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Sci</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8a28aa8a127c336116df306aa868484aa6210663c80e47c87eb3b7f160bb79c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Sci</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa8a28aa8a127c336116df306aa868484aa6210663c80e47c87eb3b7f160bb79c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SystemFailureError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TimeOutError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>two_pi</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa41b2730268443e2f8ffafdd66280989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>two_pi</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa41b2730268443e2f8ffafdd66280989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>two_pi_f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa1b3e0e6645bf3ee42eef70fd9d1f59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>two_pi_f</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>aa1b3e0e6645bf3ee42eef70fd9d1f59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UsageError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WriteError</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ecl::blueprints</name>
    <filename>namespaceecl_1_1blueprints.html</filename>
    <class kind="class">ecl::blueprints::C2CubicSpline</class>
    <class kind="class">ecl::blueprints::C2TensionSpline</class>
    <class kind="class">ecl::blueprints::CubicDerivativeInterpolation</class>
    <class kind="class">ecl::blueprints::CubicSecondDerivativeInterpolation</class>
    <class kind="class">ecl::blueprints::DerivativeHeuristicCubicSpline</class>
    <class kind="class">ecl::blueprints::LinearInterpolation</class>
    <class kind="class">ecl::blueprints::LinearPointSlopeForm</class>
    <class kind="class">ecl::blueprints::QuinticInterpolation</class>
    <class kind="class">ecl::blueprints::TensionSecondDerivativeInterpolation</class>
  </compound>
  <compound kind="namespace">
    <name>ecl::geometry</name>
    <filename>namespaceecl_1_1geometry.html</filename>
    <class kind="class">ecl::geometry::Pose2DMath</class>
    <class kind="class">ecl::geometry::Pose2DMath&lt; Float, RotationAngleStorage &gt;</class>
    <class kind="class">ecl::geometry::Pose2DMath&lt; Float, RotationMatrixStorage &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>ecl::odometry</name>
    <filename>namespaceecl_1_1odometry.html</filename>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, 6, 1 &gt;</type>
      <name>Odom2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a5789fa47caf29852e8c6f8a7e9b5cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, 6, Eigen::Dynamic &gt;</type>
      <name>Odom2DTrajectory</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a7885894b6408a25985dad36aff9899a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix2Xf</type>
      <name>Path2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a3addabd4b047bd3eb17d2b03ee19e28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Pose2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ade8ef2ec1173a7e59309194d5d7c6a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2f</type>
      <name>Position2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a3b27aa9cd2bf25cf45cfeaeeae7f653c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix3Xf</type>
      <name>Trajectory2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ab77d238795ac9d70937f0550ee5ac9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Twist2D</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aee3d34e9a0400cd39a664b5aac4c8701</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix3Xf</type>
      <name>Twist2DVector</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ac06d2e5f5857c539eeba6760634422ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>addAtEnd</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a85eb71fc660174df862e9bbee930bfcf</anchor>
      <arglist>(Trajectory2D &amp;target, const Trajectory2D &amp;addition)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>addAtEnd</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a53626ecb7fbc14d951e26ec80025e6f7</anchor>
      <arglist>(Odom2DTrajectory &amp;target, const Odom2DTrajectory &amp;addition)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a611815e21d41ff6b1789e679dc1518ee</anchor>
      <arglist>(const Pose2D &amp;pose, const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2b2d8fc987bc81d2ac1a11c70fc9a69f</anchor>
      <arglist>(const Position2D &amp;position, const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a32f763ce3a57a05b32c4debc61e7c439</anchor>
      <arglist>(const Odom2D &amp;a, const Odom2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a627cb48d18881c24cc92ffd719453d04</anchor>
      <arglist>(const Pose2D &amp;a, const Pose2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distance</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a9e5d2d8d4e02fae17c814e49ac1bdebf</anchor>
      <arglist>(const Pose2D &amp;a, const Odom2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distanceSqared</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>abc52a98cdb686bbdd4e41bb2f5b1bb04</anchor>
      <arglist>(const Odom2D &amp;a, const Odom2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC double</type>
      <name>distanceSqared</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a75cca716a5cf4db8c43eebca2c058c25</anchor>
      <arglist>(const Pose2D &amp;a, const Pose2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC bool</type>
      <name>empty</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a1668f316695a910722ea492c48046615</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC bool</type>
      <name>empty</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ac1ce3609c1bad30b1539df8010b96f6f</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>afc2ccb2fd05b00edc939af9b7bafd548</anchor>
      <arglist>(const Trajectory2D &amp;trajectory, const int &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2D</type>
      <name>getAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a05c800894d258b47fdb32763f4ff71b6</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory, const int &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getBack</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa45c59216d991845ff8ae8601b572f81</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2D</type>
      <name>getBack</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a293538780287d70705edca6ae3ddd06f</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getFront</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ad1e6fd033cdbdb95dc7d9115cf7d5ccc</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2D</type>
      <name>getFront</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>af4dce99968b5007172d5cb4cd04e8a45</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Pose2D</type>
      <name>getPose</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aaebf8e108e4301e33356c03cbf7515fd</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Trajectory2D</type>
      <name>getPoses</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a1a6069b5d68d08a3a7be6dad11e68010</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Position2D</type>
      <name>getPosition</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a984241083564fdb47f918206b11c1298</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Position2D</type>
      <name>getPosition</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ae5767eb29db9d060c42d446612c3fd7a</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Twist2D</type>
      <name>getTwist</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a8c0834d4aa7b8d58d93c5d9d46ef5bb8</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Twist2DVector</type>
      <name>getTwists</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a09378908216a71c6ea28b9c0f8aec92b</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ab61656d086e72e4e1f27dc25561d75e4</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a109550b6cd2ddc8125b6077851d11139</anchor>
      <arglist>(const Twist2D &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a44ccf2f60a671a0fe5c00af52453b62b</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a33e3b83647ef2e1b6055dd68cc4999e3</anchor>
      <arglist>(const Twist2D &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aee34896222530d090c7ea43c0e3c9949</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a4560df67be46d4f61b9b39c7770ba45e</anchor>
      <arglist>(const Twist2D &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ad1edc8bfcf44518bbdeea4c06762e073</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2a75204454c4f3bb3d79f8663380e181</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a726f5fa1278a52a9f476b5c1dbc19eb2</anchor>
      <arglist>(const Position2D &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa25480d6835f1be31d6c6f6c71eeddbd</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ac491cc14331ee6bc581a4cbf4d8b0717</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a995ef84247dc253a483c28c15acb99db</anchor>
      <arglist>(const Position2D &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>abfe4cd5a8945ab0d5e662a8acd88f8ac</anchor>
      <arglist>(const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC float</type>
      <name>getYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>add8e6ae2ec1619b8cc83294c8100086e</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>resize</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa46d6a837d811a42c285639329cd6d85</anchor>
      <arglist>(Trajectory2D &amp;trajectory, const int &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>resize</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ad08651a2276591004c80e680acf6bde5</anchor>
      <arglist>(Odom2DTrajectory &amp;trajectory, const int &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>adb9710213470608ea666136ef9ffa970</anchor>
      <arglist>(Trajectory2D &amp;trajectory, const int &amp;index, const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setAt</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aadd128156b79844983ac58b99fc5108a</anchor>
      <arglist>(Odom2DTrajectory &amp;trajectory, const int &amp;index, const Odom2D &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a13fa9fdca293c2f12c0237ebf41cb395</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityAngular</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a14ac65614937ae4518bd9370ff647260</anchor>
      <arglist>(Twist2D &amp;twist, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a76a60290d56b6cdd242625b415999ef9</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ae01f47c9379655de9bb364b9ef2343bb</anchor>
      <arglist>(Twist2D &amp;twist, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a052ac6ffaee35f6351392fa2117d5677</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setVelocityY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>aa48c2adb1519ed3d7ebb44b9530ebbd4</anchor>
      <arglist>(Twist2D &amp;twist, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>ace486eb0053dc5fd931d78265b29baa2</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a20b220aad71bb753a7befdc03ea7ea23</anchor>
      <arglist>(Pose2D &amp;pose, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setX</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2f330e8cd700723f26ba5d639ccb3641</anchor>
      <arglist>(Position2D &amp;position, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a113ae72b0eb69e266c0a443ba83f20c5</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a49a69bcbf543c4511e20d7bd162f0377</anchor>
      <arglist>(Pose2D &amp;pose, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setY</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a9fef329151c841686ffc3aef462da19f</anchor>
      <arglist>(Position2D &amp;position, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>af60fe4466721dcd0d29aba9c4c37a287</anchor>
      <arglist>(Odom2D &amp;odom, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC void</type>
      <name>setYaw</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a9fdda0d50b5fb8f9f8a36ed7bcaec7db</anchor>
      <arglist>(Pose2D &amp;pose, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC int</type>
      <name>size</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>afb28054834e6fc01e67bd7c1e093adbd</anchor>
      <arglist>(const Trajectory2D &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC int</type>
      <name>size</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a4a28f2e5ffd75291168ca80d22a6d1d8</anchor>
      <arglist>(const Odom2DTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Trajectory2D</type>
      <name>vectorToTrajectory</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a2cff0bf6a412f4bba609e8d8bacbcb55</anchor>
      <arglist>(const std::vector&lt; Pose2D &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ecl_geometry_PUBLIC Odom2DTrajectory</type>
      <name>vectorToTrajectory</name>
      <anchorfile>namespaceecl_1_1odometry.html</anchorfile>
      <anchor>a4437cca7f06e3ae000f3df1c8e2051c2</anchor>
      <arglist>(const std::vector&lt; Odom2D &gt; &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>anglesGuide</name>
    <title>Angles</title>
    <filename>anglesGuide</filename>
    <docanchor file="anglesGuide">Functions</docanchor>
    <docanchor file="anglesGuide">Classes</docanchor>
  </compound>
  <compound kind="page">
    <name>polynomialsGeometry</name>
    <title>Polynomials</title>
    <filename>polynomialsGeometry</filename>
    <docanchor file="polynomialsGeometry">Polynomial</docanchor>
    <docanchor file="polynomialsGeometry">Typedefs</docanchor>
    <docanchor file="splinesGeometry">BluePrints</docanchor>
    <docanchor file="polynomialsGeometry" title="Pascal&apos;s Triangle">ptSection</docanchor>
    <docanchor file="polynomialsGeometry" title="Polynomial Functions">geometryFunctions</docanchor>
    <docanchor file="polynomialsGeometry" title="Unit Tests">units</docanchor>
  </compound>
  <compound kind="page">
    <name>splinesGeometry</name>
    <title>Splines</title>
    <filename>splinesGeometry</filename>
    <docanchor file="splinesGeometry" title="Usage - CubicSpline">cubicSplineUsage</docanchor>
    <docanchor file="splinesGeometry">CubicSpline</docanchor>
    <docanchor file="splinesGeometry">Access</docanchor>
    <docanchor file="splinesGeometry">Algebraic</docanchor>
    <docanchor file="splinesGeometry" title="Illustration">cubicPic</docanchor>
    <docanchor file="splinesGeometry" title="Usage - SmoothLinearSpline">smoothLinearSplineUsage</docanchor>
    <docanchor file="splinesGeometry">SmoothLinearSpline</docanchor>
    <docanchor file="splinesGeometry" title="Construction">smoothConstruction</docanchor>
    <docanchor file="splinesGeometry" title="Access &amp; Algebraic Forms">smoothAccess</docanchor>
    <docanchor file="splinesGeometry" title="Illustration">linearPic</docanchor>
    <docanchor file="splinesGeometry" title="Usage - TensionSpline">tensionSplineUsage</docanchor>
    <docanchor file="splinesGeometry">TensionSpline</docanchor>
    <docanchor file="splinesGeometry" title="Access &amp; Algebraic Forms">tensionAccess</docanchor>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="External Components">compSection</docanchor>
    <docanchor file="index" title="Usage">groupSection</docanchor>
    <docanchor file="index" title="Usage Guides">guides</docanchor>
    <docanchor file="index">ChangeLog</docanchor>
    <docanchor file="index">Changes</docanchor>
    <docanchor file="index">Bugs</docanchor>
    <docanchor file="index" title="Embedded Control Library">packageSummary</docanchor>
    <docanchor file="index" title="Licenses">licenses</docanchor>
    <docanchor file="index" title="Embedded Control Library">ecl</docanchor>
    <docanchor file="index" title="The Command Line Parser">tclap</docanchor>
    <docanchor file="index" title="Eigen">eigen</docanchor>
    <docanchor file="index" title="Concept Test">conceptTestSection</docanchor>
    <docanchor file="index" title="Concept Check">conceptCheckSection</docanchor>
    <docanchor file="index" title="Existing Concepts">conceptsList</docanchor>
    <docanchor file="index" title="Cross Platform">issues</docanchor>
    <docanchor file="index" title="Major Platforms">supportedPlatforms</docanchor>
    <docanchor file="index" title="Custom Platforms">customPlatforms</docanchor>
    <docanchor file="index" title="Compiling &amp; Linking">CompilingLinking</docanchor>
    <docanchor file="index" title="CMake Configuration">cmakeConfig</docanchor>
    <docanchor file="index" title="Custom Configuration">customConfig</docanchor>
    <docanchor file="index" title="Unknown Configuration">unknownConfiguration</docanchor>
    <docanchor file="index" title="Macros">MacrosSection</docanchor>
    <docanchor file="index" title="Types">TypesSection</docanchor>
    <docanchor file="index" title="Platform Sniffers">PlatformSniffers</docanchor>
    <docanchor file="index" title="Unit Tests">unitTests</docanchor>
    <docanchor file="index" title="Utilities">utilities</docanchor>
    <docanchor file="index">Bool</docanchor>
    <docanchor file="index" title="Enable If">enableIf</docanchor>
    <docanchor file="index" title="Failed Object">failedObject</docanchor>
    <docanchor file="index" title="Compile Time Converters">converters</docanchor>
    <docanchor file="index" title="Usage">usage</docanchor>
    <docanchor file="index" title="Numeric Limits">numericLimits</docanchor>
    <docanchor file="index" title="Fundamental Type Traits">isA</docanchor>
    <docanchor file="index" title="Fixed Arrays">fixedArrays</docanchor>
    <docanchor file="index" title="Dynamic Arrays">dynamicArrays</docanchor>
    <docanchor file="index" title="Buffer Overflow Detection">bufferOverflowSection</docanchor>
    <docanchor file="index">Stencils</docanchor>
    <docanchor file="index">Fifo</docanchor>
    <docanchor file="index">Formatters</docanchor>
    <docanchor file="index">History</docanchor>
    <docanchor file="index" title="Usage">ConvertersUsageSection</docanchor>
    <docanchor file="index">Instantiation</docanchor>
    <docanchor file="index" title="Type Conversion Fallback">ConvertersTypeConversion</docanchor>
    <docanchor file="index" title="Buffered Type Conversion [char*]">ConvertersBufferedTypeConversion</docanchor>
    <docanchor file="index" title="Byte Array Converters">ByteArrayConverters</docanchor>
    <docanchor file="index" title="Performance">ConvertersSpeedSection</docanchor>
    <docanchor file="index" title="Writing Your Own Converters">ConverterWriting</docanchor>
    <docanchor file="index" title="Current List of Fundamental Converters">ConverterList</docanchor>
    <docanchor file="index" title="LOC">locSection</docanchor>
    <docanchor file="index" title="Error Handling">errorHandlers</docanchor>
    <docanchor file="index" title="Assert and Abort Functions">errorFunctions</docanchor>
    <docanchor file="index" title="Compile Time Equivalents">compileSection</docanchor>
    <docanchor file="index" title="Other Notes">otherGuides</docanchor>
    <docanchor file="index">Guides</docanchor>
    <docanchor file="index">Benchmarks</docanchor>
    <docanchor file="index" title="Changing the Format Parameters">FormatChange</docanchor>
    <docanchor file="index" title="Streaming">FormattersStreaming</docanchor>
    <docanchor file="index" title="Permanent Formatting">PermanentFormatting</docanchor>
    <docanchor file="index" title="Temporary Formatting">TemporaryFormatting</docanchor>
    <docanchor file="index" title="Functionality">FormatterFunctionality</docanchor>
    <docanchor file="index" title="Performance">FormattersSpeedSection</docanchor>
    <docanchor file="index" title="Health Hazards">healthHazards</docanchor>
    <docanchor file="index" title="Permitted Usage">okUsage</docanchor>
    <docanchor file="index" title="Not permitted Usage">bannedUsage</docanchor>
    <docanchor file="index" title="Types">FormattingTypes</docanchor>
    <docanchor file="index" title="Writing Your Own Formatters">FormattersWriting</docanchor>
    <docanchor file="index" title="Summary">Package</docanchor>
    <docanchor file="index">Demos</docanchor>
    <docanchor file="index" title="Other Libraries">otherLibraries</docanchor>
    <docanchor file="index">Prerequisites</docanchor>
    <docanchor file="index">Eigen</docanchor>
    <docanchor file="index" title="Eigen Plugin">eigenPlugin</docanchor>
    <docanchor file="index">Alignment</docanchor>
    <docanchor file="index" title="Std Vector">stdVector</docanchor>
    <docanchor file="index" title="Macros for PI">piSection</docanchor>
    <docanchor file="index" title="Simple Functions">functionsSection</docanchor>
  </compound>
</tagfile>
