<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>BasicApplication.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>BasicApplication_8cpp.html</filename>
    <includes id="BasicApplication_8hpp" name="BasicApplication.hpp" local="yes" imported="no">BasicApplication.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>BasicApplication.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>BasicApplication_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">application::BasicApplication</class>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>BasicDataBuffer.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>BasicDataBuffer_8cpp.html</filename>
    <includes id="BasicDataBuffer_8hpp" name="BasicDataBuffer.hpp" local="yes" imported="no">BasicDataBuffer.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">toolbox.hpp</includes>
  </compound>
  <compound kind="file">
    <name>BasicDataBuffer.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>BasicDataBuffer_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">Mutex.hpp</includes>
    <class kind="class">BasicDataBuffer</class>
  </compound>
  <compound kind="file">
    <name>BasicDatatypes.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/</path>
    <filename>BasicDatatypes_8hpp.html</filename>
    <class kind="class">datatypes::BasicData</class>
    <namespace>datatypes</namespace>
    <member kind="define">
      <type>#define</type>
      <name>deg2rad</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a3a59eceae22ca8dfae7e5255e8836083</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rad2deg</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a272bc5c413fc149431d9606000df4569</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>BYTE</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a4ae1dab0fb4b072a66584546209e7d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>INT16</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aca6c48234f001fdbd6597515a4cc088d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>INT32</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a2c951cf9402cd61f04b43789471dbe7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>INT8</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a0e16e07c1525c9688ca6fbd34f334ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>UINT16</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>acbc04026a2008f7c2fccf01718291c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>UINT32</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>adfe04a44baaebba6143c3a23507ff85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>UINT64</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a95df6cdb32afc350ff070f2fe8a54a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>UINT8</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>af3037cbae2cdbc45fb75983c08b87935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Datatypes</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Unknown</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a6d6b8f4bfb2293cb7be57ef4d6a2e640</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_MeasurementList</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619ac0bbc24feaf1985ff1f6914321b8c8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Box2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a012d388216c41f992c54e0d112f499c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Line2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a59c06cefee90de4ba150de22433c9e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Polygon2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a9175eb268783cd598ea499ae008e487e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Polygon3D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a595a1fd7c5de238778e24de6e83a5c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Point2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619aed4636da6d54ae1841b610572356e72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Point3D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619ae5cb02cde8cb1fbd69161a493090d22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Circle2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a04bd440c6008bf27b78499f87678ec9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Ellipse2D</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a206a6843fef3b53745978eebeadbac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Msg</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a2588d8610f4038a854b54e93685aaa29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Scan</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619acc5118880fe0b931a7be926d92f78e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Objects</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a1ea996666c00e27badd270b67421eaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Scannerinfo</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a4723571a72295d87741388f0d4b828b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Trigger</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a1b42dbf279ca2ae73e965cb360518747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_EvalCaseResult</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a6bacd1c093a8d2e81116a4d470cda048</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_EvalCaseResults</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a8dd3a291bce90951b186bb1bdf315a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_EvalCase</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a9b73d241b5ab52893d5c02827930ba48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_EvalCases</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619af5f53ca5f5b82b7e445d61bace64f077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_FieldParameter</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a2d8b7b04ffb2154824a299f49a019739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_FieldDescription</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619ad5a6e06181ca21f06868616119207a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_Fields</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a86174460de18d444ed9fa889c02e4576</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datatype_SensorStateInfo</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>a82ab93f43ae7334fe9c71fb095f2c619a53590bd397840b73fffe22f575cbbf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Sourcetype</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_Unknown</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130a7a4eb8f84c00a341776b936e63029a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_LDMRS</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130aa92b7475bed584707b3f165a2d884ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_MrsApp</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130a0e5c78b2ab48a1b921993f5afc41a386</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_MrsChangeApp</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130aa71b89a9f95afde6de8280febe89bd2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_MrsFieldApp</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130a6e937d19706368944c7d6df8f2d79f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_MrsNtpTimeApp</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130ae78f43f320201b8cf1dc8bb68461e95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sourcetype_MrsScanpointCoordinateApp</name>
      <anchorfile>BasicDatatypes_8hpp.html</anchorfile>
      <anchor>aa53994515dc77bc0056bf6d5400fb130acdc5a2d1c952f81c647007534c01bdaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BasicDevice.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/devices/</path>
    <filename>BasicDevice_8cpp.html</filename>
    <includes id="BasicDevice_8hpp" name="BasicDevice.hpp" local="yes" imported="no">BasicDevice.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>devices</namespace>
  </compound>
  <compound kind="file">
    <name>BasicDevice.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/devices/</path>
    <filename>BasicDevice_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">devices::BasicDevice</class>
    <namespace>devices</namespace>
  </compound>
  <compound kind="file">
    <name>Box2D.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Box2D_8cpp.html</filename>
    <includes id="Box2D_8hpp" name="Box2D.hpp" local="yes" imported="no">Box2D.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="Polygon2D_8hpp" name="Polygon2D.hpp" local="yes" imported="no">Polygon2D.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>Box2D_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Box2D</type>
      <name>calcOrientatedBox</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a93bf9d68a4124bc9847c46ab59cf2344</anchor>
      <arglist>(double orientation, const IterT &amp;begin, const IterT &amp;end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Box2D::value_type</type>
      <name>distanceFromOutline</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a0226d053d976d5a2f2cb420c0f11d84e</anchor>
      <arglist>(const Box2D &amp;box, const IteratorT &amp;begin, const IteratorT &amp;end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Box2D::value_type</type>
      <name>distanceFromOutline</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a3b82b2abddd4e85637346a9a4b99b9a0</anchor>
      <arglist>(const Box2D &amp;box, const PointT &amp;point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static floatT</type>
      <name>distanceFromStraightBox</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a0ec83ad8af852bf44be17d1e6a8b6c14</anchor>
      <arglist>(floatT pointX, floatT pointY, floatT boxSizeX, floatT boxSizeY)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>rotate_x</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a7708b6ca00921fc99ee3fc172f3676f3</anchor>
      <arglist>(const PointT &amp;p, double dCos, double dSin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>rotate_y</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>af739e30b1ec1ad9e3364aad97cd0753e</anchor>
      <arglist>(const PointT &amp;p, double dCos, double dSin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Box2D.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Box2D_8hpp.html</filename>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">Point2D.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::Box2D</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a807c8633d5b5e7e49fade6104e6de65e</anchor>
      <arglist>(const Box2D &amp;b1, const Box2D &amp;b2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a5679663ffcb31124dc1c37348e97cc50</anchor>
      <arglist>(const Box2D &amp;b1, const Box2D &amp;b2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Circle2D.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Circle2D_8cpp.html</filename>
    <includes id="Circle2D_8hpp" name="Circle2D.hpp" local="yes" imported="no">Circle2D.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>Circle2D.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Circle2D_8hpp.html</filename>
    <includes id="Ellipse2D_8hpp" name="Ellipse2D.hpp" local="yes" imported="no">Ellipse2D.hpp</includes>
    <class kind="class">datatypes::Circle2D</class>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>colaa.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/sopas/</path>
    <filename>colaa_8cpp.html</filename>
    <includes id="colaa_8hpp" name="colaa.hpp" local="yes" imported="no">colaa.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>colaa</namespace>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ad6058e991e7d068ad6f085abd6b339f4</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1df3e1c5e4489542f4d375f156aa45b7</anchor>
      <arglist>(UINT8 *buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a4727d2c4e960c38439846aa2c6e7c898</anchor>
      <arglist>(UINT8 *buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ae56067e9eb427c8adba0f826c82961fb</anchor>
      <arglist>(UINT8 *buffer, const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT16ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ab5dd242b264df2bb65ad295e0cea42c1</anchor>
      <arglist>(UINT8 *buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a5039ed4fab14bb24ad762a468b9a3031</anchor>
      <arglist>(UINT8 *buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af2c4dcff44f9f008b588a70bf667d083</anchor>
      <arglist>(UINT8 *buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>convertRxBufferToString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a00384ac80e6323ae2800a5dc5bf4487f</anchor>
      <arglist>(UINT8 *buffer, UINT16 bufferLen)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af521ef2b4fe5beb7afe0ddcf9273ab91</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a40318d0245afc25407a4ebd604840a8a</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>abf7fe0b4af6ae7f47536dd850a9e1cc5</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>afb3b0b992c2817dd557b51d61b334680</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a03d4d787599b18711c68d7f12c3f7738</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a3b0e9901f939e90748fa9e08a34e8e0d</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>decodeString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a0cbc8f709d71512076353b947be130e8</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ac9c60c9087e6967cdd859d5cc4500762</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a20a8bc3c28645fe96def6707a05900e9</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa541a020ad40dc581d9c5d45f8720c51</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1f195f2b5500ae95fba049128084bfee</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aefb11d525b73eb056c336d4b68ffc068</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a174bc123114c2df3251265a14e43bf48</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a259398f33c89c347095ead1c48191bc4</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeXByte</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a8af66c7af30850a7a2bdc8cba4f4f44e</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextStringToken</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa59451bb03bbe53a10ae073711243595</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextStringToken</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ae614618ba0f58e85f49fbca7a92b3610</anchor>
      <arglist>(UINT8 *rxData)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNibble</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a0b5e5981ca44ca182c5e8d1902c7cd49</anchor>
      <arglist>(unsigned char data, unsigned char &amp;rNibble)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getValueOfChar</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a25ea1dd908761a9ed091b910121b85fb</anchor>
      <arglist>(UINT8 c)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>nibbleToAscii</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1c2237752c1c74f01a3fd310a3e28996</anchor>
      <arglist>(UINT8 value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colaa.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/sopas/</path>
    <filename>colaa_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <namespace>colaa</namespace>
    <namespace>colaa::detail</namespace>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ad6058e991e7d068ad6f085abd6b339f4</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1df3e1c5e4489542f4d375f156aa45b7</anchor>
      <arglist>(UINT8 *buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a4727d2c4e960c38439846aa2c6e7c898</anchor>
      <arglist>(UINT8 *buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ae56067e9eb427c8adba0f826c82961fb</anchor>
      <arglist>(UINT8 *buffer, const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT16ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ab5dd242b264df2bb65ad295e0cea42c1</anchor>
      <arglist>(UINT8 *buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a5039ed4fab14bb24ad762a468b9a3031</anchor>
      <arglist>(UINT8 *buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af2c4dcff44f9f008b588a70bf667d083</anchor>
      <arglist>(UINT8 *buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>convertRxBufferToString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a00384ac80e6323ae2800a5dc5bf4487f</anchor>
      <arglist>(UINT8 *buffer, UINT16 bufferLen)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af521ef2b4fe5beb7afe0ddcf9273ab91</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a40318d0245afc25407a4ebd604840a8a</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>abf7fe0b4af6ae7f47536dd850a9e1cc5</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>afb3b0b992c2817dd557b51d61b334680</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a03d4d787599b18711c68d7f12c3f7738</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a3b0e9901f939e90748fa9e08a34e8e0d</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>decodeString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a0cbc8f709d71512076353b947be130e8</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ac9c60c9087e6967cdd859d5cc4500762</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a20a8bc3c28645fe96def6707a05900e9</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa541a020ad40dc581d9c5d45f8720c51</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1f195f2b5500ae95fba049128084bfee</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aefb11d525b73eb056c336d4b68ffc068</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a174bc123114c2df3251265a14e43bf48</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a259398f33c89c347095ead1c48191bc4</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeXByte</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a8af66c7af30850a7a2bdc8cba4f4f44e</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextStringToken</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa59451bb03bbe53a10ae073711243595</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getValueOfChar</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a25ea1dd908761a9ed091b910121b85fb</anchor>
      <arglist>(UINT8 c)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>nibbleToAscii</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1c2237752c1c74f01a3fd310a3e28996</anchor>
      <arglist>(UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>read</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a1514a29bafb768a81c08ea752747e352</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>read&lt; double &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>acdcaa7ba43aa1cd0a657d0ff2213f230</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>read&lt; INT16 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a050196b39fc08c7a8c10e65d0c69c28a</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>read&lt; INT32 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a83d4481b103159dc7b1e10b01f0c6f5b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT8</type>
      <name>read&lt; INT8 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a3d219623efaf29b7b49db2e61449413f</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>read&lt; std::string &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a9c2661cb0e54f6776daa1c17f0a27f6b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>read&lt; UINT16 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac0c27e369540fd2aa55d875613e5b85b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>read&lt; UINT32 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ace501ca8a3b8f631fe86190f5d55f2d2</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>read&lt; UINT8 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a96b03197478b8e5563dd2e6e1effde19</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a18819a77a992d799bfb0b5a07c8ef850</anchor>
      <arglist>(BYTE *buffer, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a8412fb465d21af0c35a1d1de7f4cf435</anchor>
      <arglist>(BYTE *buffer, double value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac102dc25efdaf8d4f39ecc9e663765bf</anchor>
      <arglist>(BYTE *buffer, INT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a5d002b8855be77b28bb3aa184116b766</anchor>
      <arglist>(BYTE *buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac0b4401526f5e14f2ad30e69e59ba39d</anchor>
      <arglist>(BYTE *buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a1f67ae394def8018ba66eb7a43598dc9</anchor>
      <arglist>(BYTE *buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a3a70c1e1ab705cdf4d23ee3d62585740</anchor>
      <arglist>(BYTE *buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a56dc8b01f8dd17631be5536bf83af18b</anchor>
      <arglist>(BYTE *buffer, UINT8 value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colab.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/sopas/</path>
    <filename>colab_8cpp.html</filename>
    <includes id="colab_8hpp" name="colab.hpp" local="yes" imported="no">colab.hpp</includes>
    <namespace>colab</namespace>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a1d5a61d17cd5155b1852adbe8ff78ba6</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a5744471fd4b220cfd842152bf22c5a63</anchor>
      <arglist>(BYTE *buffer, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a3c0cedf9370229a719067b15ac98ccf7</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a05ae9e5a077ea15bc34d3b80f09c6f17</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a2abe4772a1322f4a01ba54c6a06b0b19</anchor>
      <arglist>(UINT8 *buffer)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDoubleFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>ab2896ccabe78d1033fd3e776a65d5738</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIdentifierFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a218252252e826862dfc4bba8748f2af6</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;nextData, UINT16 bufferLength)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a61178c3c9f1f8c8edcedcc441fa302ff</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 length)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a77a14c1da35afe4103ce57af251b94cf</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, UINT16 length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colab.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/sopas/</path>
    <filename>colab_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <namespace>colab</namespace>
    <member kind="function">
      <type>void</type>
      <name>addFloatToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a0369be919047eea0a8e4e6ff32bc087b</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, T floatValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a1d5a61d17cd5155b1852adbe8ff78ba6</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIntegerToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>aeb9f84be9d24753291c043c60065b3c6</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, T intValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a5744471fd4b220cfd842152bf22c5a63</anchor>
      <arglist>(BYTE *buffer, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a3c0cedf9370229a719067b15ac98ccf7</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a05ae9e5a077ea15bc34d3b80f09c6f17</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a2abe4772a1322f4a01ba54c6a06b0b19</anchor>
      <arglist>(UINT8 *buffer)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDoubleFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>ab2896ccabe78d1033fd3e776a65d5738</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIdentifierFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a218252252e826862dfc4bba8748f2af6</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;nextData, UINT16 bufferLength)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getIntegerFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a503fb3c2ea808a5f82ff99f4e07f0a9a</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a61178c3c9f1f8c8edcedcc441fa302ff</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 length)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a77a14c1da35afe4103ce57af251b94cf</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, UINT16 length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Ellipse2D.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Ellipse2D_8cpp.html</filename>
    <includes id="Ellipse2D_8hpp" name="Ellipse2D.hpp" local="yes" imported="no">Ellipse2D.hpp</includes>
    <includes id="Circle2D_8hpp" name="Circle2D.hpp" local="yes" imported="no">Circle2D.hpp</includes>
    <includes id="MathToolbox_8hpp" name="MathToolbox.hpp" local="yes" imported="no">../tools/MathToolbox.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>Ellipse2D_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Ellipse2D.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Ellipse2D_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">Point2D.hpp</includes>
    <class kind="class">datatypes::Ellipse2D</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ae0e5570c694162fa9c4c29efc27213ae</anchor>
      <arglist>(const Ellipse2D &amp;b1, const Ellipse2D &amp;b2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ad9f21b4d6ba642ef2e1d7693f7e585e6</anchor>
      <arglist>(const Ellipse2D &amp;b1, const Ellipse2D &amp;b2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>errorhandler.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>errorhandler_8cpp.html</filename>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">errorhandler.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="yes" imported="no">Time.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>dieWithError</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>a2c9a042707a4f59a13ec6e249184e2cf</anchor>
      <arglist>(std::string errorMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doNothing</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>aac1c542c76d7a31cb58b1f53019c9935</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoMessage</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>afa46a4e7e3b0e74075a75547e2798251</anchor>
      <arglist>(std::string message, bool print)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printError</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>ab79682cb72f9274d417b80846628f58f</anchor>
      <arglist>(std::string message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printWarning</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>a7396fbdf77efe1b8a8177c4b5b77d4aa</anchor>
      <arglist>(std::string message)</arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>m_printMutex</name>
      <anchorfile>errorhandler_8cpp.html</anchorfile>
      <anchor>adf1f12f593fe0636c3e979c1abf0eb01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>errorhandler.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>errorhandler_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>printInfoMessage</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>af7a0b2a5184422210d9fc4072ba86439</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dieWithError</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>a2c9a042707a4f59a13ec6e249184e2cf</anchor>
      <arglist>(std::string errorMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doNothing</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>aac1c542c76d7a31cb58b1f53019c9935</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoMessage</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>a4fa627aaa49a0f1a341e87f3448d7940</anchor>
      <arglist>(std::string message, bool print=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printError</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>ab79682cb72f9274d417b80846628f58f</anchor>
      <arglist>(std::string message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printWarning</name>
      <anchorfile>errorhandler_8hpp.html</anchorfile>
      <anchor>a7396fbdf77efe1b8a8177c4b5b77d4aa</anchor>
      <arglist>(std::string message)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EvalCase.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>EvalCase_8cpp.html</filename>
    <includes id="EvalCase_8hpp" name="EvalCase.hpp" local="yes" imported="no">EvalCase.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>EvalCase.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>EvalCase_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::EvalCase</class>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>EvalCaseResult.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>EvalCaseResult_8cpp.html</filename>
    <includes id="EvalCaseResult_8hpp" name="EvalCaseResult.hpp" local="yes" imported="no">EvalCaseResult.hpp</includes>
    <includes id="EvalCases_8hpp" name="EvalCases.hpp" local="yes" imported="no">EvalCases.hpp</includes>
    <includes id="colaa_8hpp" name="colaa.hpp" local="yes" imported="no">../sopas/colaa.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a34da4d12c1d01bbb7d1d7eb19852edef</anchor>
      <arglist>(std::ostream &amp;os, const EvalCaseResult &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EvalCaseResult.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>EvalCaseResult_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::EvalCaseResult</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a34da4d12c1d01bbb7d1d7eb19852edef</anchor>
      <arglist>(std::ostream &amp;os, const EvalCaseResult &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EvalCaseResults.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>EvalCaseResults_8cpp.html</filename>
    <includes id="EvalCaseResults_8hpp" name="EvalCaseResults.hpp" local="yes" imported="no">EvalCaseResults.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>EvalCaseResults.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>EvalCaseResults_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="EvalCaseResult_8hpp" name="EvalCaseResult.hpp" local="yes" imported="no">EvalCaseResult.hpp</includes>
    <class kind="class">datatypes::EvalCaseResults</class>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>EvalCases.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>EvalCases_8cpp.html</filename>
    <includes id="EvalCases_8hpp" name="EvalCases.hpp" local="yes" imported="no">EvalCases.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>EvalCases.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>EvalCases_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="EvalCase_8hpp" name="EvalCase.hpp" local="yes" imported="no">EvalCase.hpp</includes>
    <class kind="class">datatypes::EvalCases</class>
    <namespace>datatypes</namespace>
    <member kind="typedef">
      <type>EvalCase *</type>
      <name>EvalCase_ptr</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac40d55b4b9a297c6d941d58c85e01c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; EvalCase_ptr &gt;</type>
      <name>EvalCaseVector</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>afb9bc10e2ecfbe70446cc38c2b4d75e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FieldDescription.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>FieldDescription_8cpp.html</filename>
    <includes id="FieldDescription_8hpp" name="FieldDescription.hpp" local="yes" imported="no">FieldDescription.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>FieldDescription.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>FieldDescription_8hpp.html</filename>
    <includes id="Polygon2D_8hpp" name="Polygon2D.hpp" local="yes" imported="no">Polygon2D.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::FieldDescription</class>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>FieldParameter.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>FieldParameter_8cpp.html</filename>
    <includes id="FieldParameter_8hpp" name="FieldParameter.hpp" local="yes" imported="no">FieldParameter.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>FieldParameter.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>FieldParameter_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="FieldDescription_8hpp" name="FieldDescription.hpp" local="yes" imported="no">FieldDescription.hpp</includes>
    <includes id="Polygon2D_8hpp" name="Polygon2D.hpp" local="yes" imported="no">Polygon2D.hpp</includes>
    <class kind="class">datatypes::FieldParameter</class>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>Fields.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Fields_8cpp.html</filename>
    <includes id="Fields_8hpp" name="Fields.hpp" local="yes" imported="no">Fields.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>Fields.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Fields_8hpp.html</filename>
    <includes id="Polygon2D_8hpp" name="Polygon2D.hpp" local="yes" imported="no">Polygon2D.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="FieldDescription_8hpp" name="FieldDescription.hpp" local="yes" imported="no">FieldDescription.hpp</includes>
    <includes id="FieldParameter_8hpp" name="FieldParameter.hpp" local="yes" imported="no">FieldParameter.hpp</includes>
    <class kind="class">datatypes::FieldDynamic</class>
    <class kind="class">datatypes::FieldRadial</class>
    <class kind="class">datatypes::FieldRectangle</class>
    <class kind="class">datatypes::Fields</class>
    <class kind="class">datatypes::FieldSegmented</class>
    <class kind="class">datatypes::FieldSegmentedPoint</class>
    <namespace>datatypes</namespace>
    <member kind="typedef">
      <type>std::vector&lt; FieldSegmentedPoint &gt;</type>
      <name>FieldSegmentedPoints</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a0e25b755f0f5d882282424eb01219f3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>file.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/interfaces/</path>
    <filename>file_8cpp.html</filename>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <includes id="file_8hpp" name="file.hpp" local="yes" imported="no">file.hpp</includes>
  </compound>
  <compound kind="file">
    <name>file.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/interfaces/</path>
    <filename>file_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">../tools/Mutex.hpp</includes>
    <includes id="SickThread_8hpp" name="SickThread.hpp" local="yes" imported="no">../tools/SickThread.hpp</includes>
    <class kind="class">File</class>
  </compound>
  <compound kind="file">
    <name>LD_MRS.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/devices/</path>
    <filename>LD__MRS_8cpp.html</filename>
    <includes id="LD__MRS_8hpp" name="LD_MRS.hpp" local="yes" imported="no">LD_MRS.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>devices</namespace>
  </compound>
  <compound kind="file">
    <name>LD_MRS.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/devices/</path>
    <filename>LD__MRS_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="BasicDevice_8hpp" name="BasicDevice.hpp" local="yes" imported="no">BasicDevice.hpp</includes>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">../manager.hpp</includes>
    <includes id="LdmrsSopasLayer_8hpp" name="LdmrsSopasLayer.hpp" local="yes" imported="no">../sopas/LdmrsSopasLayer.hpp</includes>
    <includes id="LuxBase_8hpp" name="LuxBase.hpp" local="yes" imported="no">LuxBase.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">../interfaces/tcp.hpp</includes>
    <class kind="class">devices::LDMRS</class>
    <namespace>devices</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsApp.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>LdmrsApp_8cpp.html</filename>
    <includes id="LdmrsApp_8hpp" name="LdmrsApp.hpp" local="yes" imported="no">LdmrsApp.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">../datatypes/Scan.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">../datatypes/Object.hpp</includes>
    <includes id="Msg_8hpp" name="Msg.hpp" local="yes" imported="no">../datatypes/Msg.hpp</includes>
    <includes id="Measurement_8hpp" name="Measurement.hpp" local="yes" imported="no">../datatypes/Measurement.hpp</includes>
    <includes id="Fields_8hpp" name="Fields.hpp" local="yes" imported="no">../datatypes/Fields.hpp</includes>
    <includes id="EvalCases_8hpp" name="EvalCases.hpp" local="yes" imported="no">../datatypes/EvalCases.hpp</includes>
    <includes id="EvalCaseResults_8hpp" name="EvalCaseResults.hpp" local="yes" imported="no">../datatypes/EvalCaseResults.hpp</includes>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsApp.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>LdmrsApp_8hpp.html</filename>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">../manager.hpp</includes>
    <class kind="class">application::LdmrsApp</class>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsFieldApp.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>LdmrsFieldApp_8cpp.html</filename>
    <includes id="LdmrsFieldApp_8hpp" name="LdmrsFieldApp.hpp" local="yes" imported="no">LdmrsFieldApp.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">../datatypes/Scan.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">../datatypes/Object.hpp</includes>
    <includes id="Msg_8hpp" name="Msg.hpp" local="yes" imported="no">../datatypes/Msg.hpp</includes>
    <includes id="Measurement_8hpp" name="Measurement.hpp" local="yes" imported="no">../datatypes/Measurement.hpp</includes>
    <includes id="Fields_8hpp" name="Fields.hpp" local="yes" imported="no">../datatypes/Fields.hpp</includes>
    <includes id="EvalCases_8hpp" name="EvalCases.hpp" local="yes" imported="no">../datatypes/EvalCases.hpp</includes>
    <includes id="EvalCaseResults_8hpp" name="EvalCaseResults.hpp" local="yes" imported="no">../datatypes/EvalCaseResults.hpp</includes>
    <includes id="LD__MRS_8hpp" name="LD_MRS.hpp" local="yes" imported="no">../devices/LD_MRS.hpp</includes>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsFieldApp.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>LdmrsFieldApp_8hpp.html</filename>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">../manager.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">../tools/Mutex.hpp</includes>
    <includes id="LD__MRS_8hpp" name="LD_MRS.hpp" local="yes" imported="no">../devices/LD_MRS.hpp</includes>
    <class kind="class">application::LdmrsFieldApp</class>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsNtpTimeApp.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>LdmrsNtpTimeApp_8cpp.html</filename>
    <includes id="LdmrsNtpTimeApp_8hpp" name="LdmrsNtpTimeApp.hpp" local="yes" imported="no">LdmrsNtpTimeApp.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <includes id="MathToolbox_8hpp" name="MathToolbox.hpp" local="yes" imported="no">../tools/MathToolbox.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">../datatypes/Scan.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">../datatypes/Object.hpp</includes>
    <includes id="Msg_8hpp" name="Msg.hpp" local="yes" imported="no">../datatypes/Msg.hpp</includes>
    <includes id="Measurement_8hpp" name="Measurement.hpp" local="yes" imported="no">../datatypes/Measurement.hpp</includes>
    <includes id="Fields_8hpp" name="Fields.hpp" local="yes" imported="no">../datatypes/Fields.hpp</includes>
    <includes id="EvalCases_8hpp" name="EvalCases.hpp" local="yes" imported="no">../datatypes/EvalCases.hpp</includes>
    <includes id="EvalCaseResults_8hpp" name="EvalCaseResults.hpp" local="yes" imported="no">../datatypes/EvalCaseResults.hpp</includes>
    <includes id="LD__MRS_8hpp" name="LD_MRS.hpp" local="yes" imported="no">../devices/LD_MRS.hpp</includes>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsNtpTimeApp.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>LdmrsNtpTimeApp_8hpp.html</filename>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">../manager.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">../tools/Mutex.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">../datatypes/Scan.hpp</includes>
    <includes id="LuxBase_8hpp" name="LuxBase.hpp" local="yes" imported="no">../devices/LuxBase.hpp</includes>
    <class kind="class">application::LdmrsNtpTimeApp</class>
    <class kind="struct">application::ntp_time_t</class>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsScanpointCoordinateApp.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>LdmrsScanpointCoordinateApp_8cpp.html</filename>
    <includes id="LdmrsScanpointCoordinateApp_8hpp" name="LdmrsScanpointCoordinateApp.hpp" local="yes" imported="no">LdmrsScanpointCoordinateApp.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">../datatypes/Scan.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">../datatypes/Object.hpp</includes>
    <includes id="Msg_8hpp" name="Msg.hpp" local="yes" imported="no">../datatypes/Msg.hpp</includes>
    <includes id="Measurement_8hpp" name="Measurement.hpp" local="yes" imported="no">../datatypes/Measurement.hpp</includes>
    <includes id="Fields_8hpp" name="Fields.hpp" local="yes" imported="no">../datatypes/Fields.hpp</includes>
    <includes id="EvalCases_8hpp" name="EvalCases.hpp" local="yes" imported="no">../datatypes/EvalCases.hpp</includes>
    <includes id="EvalCaseResults_8hpp" name="EvalCaseResults.hpp" local="yes" imported="no">../datatypes/EvalCaseResults.hpp</includes>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsScanpointCoordinateApp.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>LdmrsScanpointCoordinateApp_8hpp.html</filename>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">../manager.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">../datatypes/Scan.hpp</includes>
    <class kind="class">application::LdmrsScanpointCoordinateApp</class>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsSectorChangeApp.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>LdmrsSectorChangeApp_8cpp.html</filename>
    <includes id="LdmrsSectorChangeApp_8hpp" name="LdmrsSectorChangeApp.hpp" local="yes" imported="no">LdmrsSectorChangeApp.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <includes id="MathToolbox_8hpp" name="MathToolbox.hpp" local="yes" imported="no">../tools/MathToolbox.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">../datatypes/Scan.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">../datatypes/Object.hpp</includes>
    <includes id="Msg_8hpp" name="Msg.hpp" local="yes" imported="no">../datatypes/Msg.hpp</includes>
    <includes id="Measurement_8hpp" name="Measurement.hpp" local="yes" imported="no">../datatypes/Measurement.hpp</includes>
    <includes id="Fields_8hpp" name="Fields.hpp" local="yes" imported="no">../datatypes/Fields.hpp</includes>
    <includes id="EvalCases_8hpp" name="EvalCases.hpp" local="yes" imported="no">../datatypes/EvalCases.hpp</includes>
    <includes id="EvalCaseResults_8hpp" name="EvalCaseResults.hpp" local="yes" imported="no">../datatypes/EvalCaseResults.hpp</includes>
    <includes id="LD__MRS_8hpp" name="LD_MRS.hpp" local="yes" imported="no">../devices/LD_MRS.hpp</includes>
    <namespace>application</namespace>
    <member kind="function">
      <type>Scan::const_iterator</type>
      <name>getNextPoint</name>
      <anchorfile>namespaceapplication.html</anchorfile>
      <anchor>a833fea2beefce1bc0a924d4a5d96d5c1</anchor>
      <arglist>(Scan::const_iterator iter, const Scan &amp;scan)</arglist>
    </member>
    <member kind="function">
      <type>Scan::const_iterator</type>
      <name>getNextPointInSameLayer</name>
      <anchorfile>namespaceapplication.html</anchorfile>
      <anchor>a0c22fb8ac80a3590ff609509261b0e62</anchor>
      <arglist>(Scan::const_iterator iter, const Scan &amp;scan)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>radian2Int</name>
      <anchorfile>namespaceapplication.html</anchorfile>
      <anchor>a3bb63a2aa0048174aab483d484acfdd1</anchor>
      <arglist>(float radAngle)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sectorToString</name>
      <anchorfile>namespaceapplication.html</anchorfile>
      <anchor>aa46cc12dc058ca1f0a76c1d843abbac2</anchor>
      <arglist>(const ScannerInfo::ResolutionMap &amp;sector)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LdmrsSectorChangeApp.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/application/</path>
    <filename>LdmrsSectorChangeApp_8hpp.html</filename>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">../manager.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">../tools/Mutex.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">../datatypes/Scan.hpp</includes>
    <includes id="LuxBase_8hpp" name="LuxBase.hpp" local="yes" imported="no">../devices/LuxBase.hpp</includes>
    <class kind="class">application::LdmrsSectorChangeApp</class>
    <namespace>application</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsSopasLayer.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/sopas/</path>
    <filename>LdmrsSopasLayer_8cpp.html</filename>
    <includes id="LdmrsSopasLayer_8hpp" name="LdmrsSopasLayer.hpp" local="yes" imported="no">LdmrsSopasLayer.hpp</includes>
    <includes id="EvalCaseResult_8hpp" name="EvalCaseResult.hpp" local="yes" imported="no">../datatypes/EvalCaseResult.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>devices</namespace>
  </compound>
  <compound kind="file">
    <name>LdmrsSopasLayer.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/sopas/</path>
    <filename>LdmrsSopasLayer_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">../manager.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">../interfaces/tcp.hpp</includes>
    <includes id="SopasBase_8hpp" name="SopasBase.hpp" local="yes" imported="no">SopasBase.hpp</includes>
    <includes id="EvalCase_8hpp" name="EvalCase.hpp" local="yes" imported="no">../datatypes/EvalCase.hpp</includes>
    <includes id="EvalCases_8hpp" name="EvalCases.hpp" local="yes" imported="no">../datatypes/EvalCases.hpp</includes>
    <includes id="EvalCaseResults_8hpp" name="EvalCaseResults.hpp" local="yes" imported="no">../datatypes/EvalCaseResults.hpp</includes>
    <includes id="FieldParameter_8hpp" name="FieldParameter.hpp" local="yes" imported="no">../datatypes/FieldParameter.hpp</includes>
    <includes id="Fields_8hpp" name="Fields.hpp" local="yes" imported="no">../datatypes/Fields.hpp</includes>
    <includes id="SensorStateInfo_8hpp" name="SensorStateInfo.hpp" local="yes" imported="no">../datatypes/SensorStateInfo.hpp</includes>
    <class kind="class">devices::LdmrsSopasLayer</class>
    <namespace>devices</namespace>
  </compound>
  <compound kind="file">
    <name>Line2D.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Line2D_8cpp.html</filename>
    <includes id="Line2D_8hpp" name="Line2D.hpp" local="yes" imported="no">Line2D.hpp</includes>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">Point2D.hpp</includes>
    <includes id="Polygon2D_8hpp" name="Polygon2D.hpp" local="yes" imported="no">Polygon2D.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SAME_SIGNS</name>
      <anchorfile>Line2D_8cpp.html</anchorfile>
      <anchor>a59b23017f252b3d01741fd03702c628d</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dot_product</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac758226fb4d8d776ab78e5f3dcf9ab5a</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>line2d_intersect</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>aeb8481a9667cd3b26fc062dd70236031</anchor>
      <arglist>(FloatT x1, FloatT y1, FloatT x2, FloatT y2, FloatT x3, FloatT y3, FloatT x4, FloatT y4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Line2D.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Line2D_8hpp.html</filename>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">Point2D.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::Line2D</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>acb15cc6090440acac3851fe72898b1a5</anchor>
      <arglist>(std::ostream &amp;os, const Line2D &amp;l)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LuxBase.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/devices/</path>
    <filename>LuxBase_8cpp.html</filename>
    <includes id="LuxBase_8hpp" name="LuxBase.hpp" local="yes" imported="no">LuxBase.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="MathToolbox_8hpp" name="MathToolbox.hpp" local="yes" imported="no">../tools/MathToolbox.hpp</includes>
    <includes id="Msg_8hpp" name="Msg.hpp" local="yes" imported="no">../datatypes/Msg.hpp</includes>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">../datatypes/Object.hpp</includes>
    <namespace>devices</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LUXBASE_VERSION</name>
      <anchorfile>LuxBase_8cpp.html</anchorfile>
      <anchor>aae84a30bc3c3db7947aee80c65dc76d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>celsius2Int</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>af990a497fe165017a8169a0d13fe75c1</anchor>
      <arglist>(double celsius)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>int2Celsius</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab7359595629cd97b50bb0ae7c7cd9723</anchor>
      <arglist>(double intValue)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LuxBase.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/devices/</path>
    <filename>LuxBase_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">../manager.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">../interfaces/tcp.hpp</includes>
    <includes id="file_8hpp" name="file.hpp" local="yes" imported="no">../interfaces/file.hpp</includes>
    <includes id="SickThread_8hpp" name="SickThread.hpp" local="yes" imported="no">../tools/SickThread.hpp</includes>
    <includes id="Position3D_8hpp" name="Position3D.hpp" local="yes" imported="no">../datatypes/Position3D.hpp</includes>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">../datatypes/Point2D.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">../datatypes/Scan.hpp</includes>
    <class kind="class">devices::LuxBase</class>
    <namespace>devices</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MRS_CMDREPLYBUFFERSIZE</name>
      <anchorfile>LuxBase_8hpp.html</anchorfile>
      <anchor>ac493a711815abe1fb96f344f8add31f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MRS_INPUTBUFFERSIZE</name>
      <anchorfile>LuxBase_8hpp.html</anchorfile>
      <anchor>a94863241ac03cffe1be875919055a55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AngularResolutionType</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a422bd17b3b3309880ea2eda04623b752</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResolutionTypeFocused</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a422bd17b3b3309880ea2eda04623b752acdf8899ca20330cdf0a001cc9fd610bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResolutionTypeConstant</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a422bd17b3b3309880ea2eda04623b752af6415d7dcfb8e6e5781981adbce6ef65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResolutionTypeFlexRes</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a422bd17b3b3309880ea2eda04623b752ac9eb4d2f4dd7774c386ba1608453cc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DetailedErrorNumber</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResNumShotsInvalid</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3a5372661397e226f8ba7879b5ed2448da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResSizeOneEighthSectorInvalid</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3a27349b48ad7592a079791b3011ee6e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResFreqInvalid</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3a15c353282730d757e1fed22834eae4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResSectorsOverlapping</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3a2e7b6d35f831e3c97c2dfd7021ea6c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResScannerNotIdle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3af0c27094971791ba40def5a12b4f60ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResResolutionInvalid</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3af4b01393f456510edb34455ce00717d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResNumSectorsInvalid</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3a82f2c2b0eb3b48e067a2fa401c6636e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MrsCommandId</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsReset</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a0c0e7bbd9d92ca6b41aa903580cba98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsGetStatus</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a7616cc6a601d6b4c168d76ff456b672d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSetMode</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690af6720e5e25fade798ff9910bde7e103e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSetConfig</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690ad07b1e512f9922536d878a1c9db640d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSaveConfig</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a8efc78e5c98f5197394439104cd88f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsReadConfig</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690ab2dea04bbdc41bc49a111d42ebdddbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsFlashFirmware</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a137106e077eb8983000bc64929609738</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSetParameter</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a6a1865917f949fe349e1fdb0baf0d996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsGetParameter</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690ac9ba2f374a5086fbb39e6fe5eab1c791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsResetDefaultParameters</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690ab84d4a25e0a1466d9ca14eaf6f4d7295</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsStartMeasure</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a98a6a67044b8c74da99b7b750036f325</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsStopMeasure</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a70af8bcdcad21f6d032d72bc4f237441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSetNTPTimestampSec</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a2681313258cce0ac1f58be8882bf3621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSetNTPTimestampFracSec</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a16244025ed40350838e09c38485380a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MrsObjectClasses</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassUnclassified</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9a206a253dd46cded0d984e2597265c23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassUnknownSmall</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9a9d3c7ac2fed58e7c68c4348b6b7c4dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassUnknownBig</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9aba680a12421f82f0b3a3c036f27635eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassPedestrian</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9a5ea2a2871345d06c0e3b94b2f45c9c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassBike</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9adc58b4327669b0464f9c281711617fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassCar</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9ac5adff8e1892587184ed93b132a76154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassTruck</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9ae74e6214ffe313fbcad1f9a39b1aee81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MrsParameterId</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaDataOutputFlag</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a328a7a714c86383cc7c12719f60ca4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaContourPointDensity</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18af9990eac230e7a49d6ebc63864cc7da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMinimumObjectAge</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a7abbd5ab534777c4e796b9d9bacf0f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMaximumPredictionAge</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a811352f98f0ce62508bba8d9118daff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaScanFrequency</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18aa9d5a8ea617b3962a0674d72f5b68262</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaStartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ad24fa7b677ba5905d18cf488df61c03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaEndAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ab81e22d87e2d2d87f62189e38cc2ede3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSyncAngleOffset</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a9ff2e6020fdbb9b143e1b995330d2550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaAngularResolutionType</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a6766758e7cbed8b04d1137d4fd96d709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaRangeReduction</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18acba11beaf7b1e4bcc66a22b5733bb967</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaUpsideDownMode</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ac98491b2394f92d371c23a1f0a063f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaIgnoreNearRange</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ae6604fc6f26d653aa3887640fc654073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSensitivityControl</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a1e0b7c8c892cfc7be6faa738d17bbbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingX</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18aba10410f626fdd77529cbfc71ea2b04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingY</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a976551608aaa090d213d832da36534bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingZ</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a953d0f579c4b545c298fafc361fd8ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingYaw</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a7a1895744ca0da9c8e7fa9842da111b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingPitch</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a7faa0495fbc4a6fa82836e7987545525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingRoll</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ae49abc982be0a7853c2a9378dca85381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaBeamTilt</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a9644cbe83521d526228f8771069993ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaNumSectors</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ae0dc30b4f59e10ad0eb63ecde03de9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector1StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ad4924cc9f60bebfcca163ede421e72db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector2StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a4d5432c7c4d1de15ab8c624bf1aabd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector3StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a06d9b41e547f33a7b9ea3b87a3c960bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector4StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a32e3317b1d82e1fd2b8d141b79f059ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector5StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a959747fd7b7a2d82128d7d8b0f90cd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector6StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a59dad1f5d1484661a56bb8a4e36f6b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector7StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a537a81cfaef472962320cbea8220c23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector8StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a365160ba12de490ac1e741f0966874b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector1Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18af1c9d055fc8d4a1ab3954010f1c3c947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector2Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18aee31e332cccefab1ff4ac66ec51047e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector3Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18aed7940df1f4b2ecde72f68fa1b5836b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector4Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a32e299d0bdb859eef623bf77bf959e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector5Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a2821ff07e307af64c60828848d0ad312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector6Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a8b483081d764ec112987a411b834de5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector7Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a3529716026110faa24c92998f2a2a372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector8Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a0d49d700cf42a19dd706bcdc5843e9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaOperatingMinutes</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18afdb3057d21196517ea7651c07302ced5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaDetailedError</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ab78612d6c206457eb129e742c0dccd29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/</path>
    <filename>main_8cpp.html</filename>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">tools/errorhandler.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">BasicDatatypes.hpp</includes>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">manager.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mrsApp</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a935b05203ac3654e5f81e8d7f99d745a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mrsFieldApp</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ab1acd073b597c94e1708bf0f0ea114c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mrsNtpTimeApp</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ae33a3a49bf40d7707d8263a7e44fcfe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mrsScanpointCoordinateApp</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a7f137cea57451b2446fb6b49522bdc58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mrsSopasScandataApp</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aaeba1405053a2df131569168f1d2e20a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sectorChangeApp</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aa261dbbdc7d9ea15bd70af288ec06acd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>manager.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/</path>
    <filename>manager_8cpp.html</filename>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">manager.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">tools/toolbox.hpp</includes>
    <includes id="LD__MRS_8hpp" name="LD_MRS.hpp" local="yes" imported="no">devices/LD_MRS.hpp</includes>
    <includes id="LdmrsApp_8hpp" name="LdmrsApp.hpp" local="yes" imported="no">application/LdmrsApp.hpp</includes>
    <includes id="LdmrsSectorChangeApp_8hpp" name="LdmrsSectorChangeApp.hpp" local="yes" imported="no">application/LdmrsSectorChangeApp.hpp</includes>
    <includes id="LdmrsFieldApp_8hpp" name="LdmrsFieldApp.hpp" local="yes" imported="no">application/LdmrsFieldApp.hpp</includes>
    <includes id="LdmrsNtpTimeApp_8hpp" name="LdmrsNtpTimeApp.hpp" local="yes" imported="no">application/LdmrsNtpTimeApp.hpp</includes>
    <includes id="LdmrsScanpointCoordinateApp_8hpp" name="LdmrsScanpointCoordinateApp.hpp" local="yes" imported="no">application/LdmrsScanpointCoordinateApp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>manager.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/</path>
    <filename>manager_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">BasicDatatypes.hpp</includes>
    <includes id="SickThread_8hpp" name="SickThread.hpp" local="yes" imported="no">tools/SickThread.hpp</includes>
    <includes id="BasicDataBuffer_8hpp" name="BasicDataBuffer.hpp" local="yes" imported="no">tools/BasicDataBuffer.hpp</includes>
    <includes id="BasicDevice_8hpp" name="BasicDevice.hpp" local="yes" imported="no">devices/BasicDevice.hpp</includes>
    <includes id="BasicApplication_8hpp" name="BasicApplication.hpp" local="yes" imported="no">application/BasicApplication.hpp</includes>
    <class kind="class">Manager</class>
  </compound>
  <compound kind="file">
    <name>MathToolbox.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>MathToolbox_8cpp.html</filename>
    <includes id="MathToolbox_8hpp" name="MathToolbox.hpp" local="yes" imported="no">MathToolbox.hpp</includes>
    <member kind="function">
      <type>double</type>
      <name>hypot</name>
      <anchorfile>MathToolbox_8cpp.html</anchorfile>
      <anchor>a592850df90393455886d74e93fd0d480</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>normalizeRadians</name>
      <anchorfile>MathToolbox_8cpp.html</anchorfile>
      <anchor>a473551fd0e70bf213c9e6260ad3a0cd2</anchor>
      <arglist>(double radians)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>NaN_double</name>
      <anchorfile>MathToolbox_8cpp.html</anchorfile>
      <anchor>aef1f578310a549e01b38de4ed7323ce2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MathToolbox.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>MathToolbox_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <member kind="function">
      <type>bool</type>
      <name>fuzzyCompare</name>
      <anchorfile>MathToolbox_8hpp.html</anchorfile>
      <anchor>ab19c49b6bc1f56f2c0b6f7538742a8e3</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fuzzyCompare</name>
      <anchorfile>MathToolbox_8hpp.html</anchorfile>
      <anchor>aae569ea17cd1ee91bda48e282aa18a14</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>hypot</name>
      <anchorfile>MathToolbox_8hpp.html</anchorfile>
      <anchor>a592850df90393455886d74e93fd0d480</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNaN</name>
      <anchorfile>MathToolbox_8hpp.html</anchorfile>
      <anchor>a9f4c9b7f1e20727cd28a07652c0e62e9</anchor>
      <arglist>(floatT x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>normalizeRadians</name>
      <anchorfile>MathToolbox_8hpp.html</anchorfile>
      <anchor>a473551fd0e70bf213c9e6260ad3a0cd2</anchor>
      <arglist>(double radians)</arglist>
    </member>
    <member kind="function">
      <type>IntT</type>
      <name>round_to_int</name>
      <anchorfile>MathToolbox_8hpp.html</anchorfile>
      <anchor>ab378c0f9620eb7d7b447f0efd803b159</anchor>
      <arglist>(double floatValue)</arglist>
    </member>
    <member kind="function">
      <type>IntT</type>
      <name>round_to_int</name>
      <anchorfile>MathToolbox_8hpp.html</anchorfile>
      <anchor>a10f5907233a8a5da2be389775ae09598</anchor>
      <arglist>(float floatValue)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqr</name>
      <anchorfile>MathToolbox_8hpp.html</anchorfile>
      <anchor>ab1b8958ee748bc4c8816cf910ae232fe</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>NaN_double</name>
      <anchorfile>MathToolbox_8hpp.html</anchorfile>
      <anchor>aef1f578310a549e01b38de4ed7323ce2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Measurement.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Measurement_8cpp.html</filename>
    <includes id="Measurement_8hpp" name="Measurement.hpp" local="yes" imported="no">Measurement.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>Measurement.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Measurement_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::Measurement</class>
    <class kind="class">datatypes::MeasurementList</class>
    <namespace>datatypes</namespace>
    <member kind="enumeration">
      <type></type>
      <name>MeasurementType</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_Unknown</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7a3be7fb180aef04baa14766b1e1adf895</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_Voltage_Supply_Panel</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7a02c2d5a55b560d434943bf7ab90bc300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_Temperature_Panel</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7a3d334cb17e2d7a93f07355d1cbd25bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_Brightness</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7ad6d107c3459b32a97b57d2ff3079b819</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_Voltage_Supply_Video</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7a1979a887ad521179eb721f1591f3c0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_Sniffpad_Panel</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7ac7efd2345a4e0f67728fb4a5711d96e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_DeviceName</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7aa63f7b12a479d9a56ab1ed1246fef6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_DeviceVersion</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7a26ba87eaca0d918434ba3f668aebd247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_ScanFreq</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7aaf24661f59c32f6f05fa4a6d3b044814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_ScanStartAngle</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7a7dee3fa2d29fda5890b7cea712c7c0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_ScanStopAngle</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7a2f887c8999ce7bb40639f5377111c42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Meastype_ScanResolution</name>
      <anchorfile>Measurement_8hpp.html</anchorfile>
      <anchor>ad35f880f44d18d9c643f02c4057034f7a53d6bf22f205977d7bd83997bb1c1b35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Msg.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Msg_8cpp.html</filename>
    <includes id="Msg_8hpp" name="Msg.hpp" local="yes" imported="no">Msg.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a306b46defec2e7335122444ed855103b</anchor>
      <arglist>(std::ostream &amp;os, const Msg &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Msg.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Msg_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::Msg</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a306b46defec2e7335122444ed855103b</anchor>
      <arglist>(std::ostream &amp;os, const Msg &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Mutex.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>Mutex_8cpp.html</filename>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">Mutex.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">errorhandler.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Mutex.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>Mutex_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">Mutex</class>
    <class kind="class">ScopedLock</class>
  </compound>
  <compound kind="file">
    <name>Object.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Object_8cpp.html</filename>
    <includes id="Object_8hpp" name="Object.hpp" local="yes" imported="no">Object.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="MathToolbox_8hpp" name="MathToolbox.hpp" local="yes" imported="no">../tools/MathToolbox.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_TO_STR</name>
      <anchorfile>Object_8cpp.html</anchorfile>
      <anchor>ab53b22fcdd6bd0d9af182117aceb5b93</anchor>
      <arglist>(tstr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Object.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Object_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">Point2D.hpp</includes>
    <includes id="Polygon2D_8hpp" name="Polygon2D.hpp" local="yes" imported="no">Polygon2D.hpp</includes>
    <includes id="Box2D_8hpp" name="Box2D.hpp" local="yes" imported="no">Box2D.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="yes" imported="no">../tools/Time.hpp</includes>
    <class kind="class">datatypes::Object</class>
    <class kind="class">datatypes::ObjectList</class>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>Point2D.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Point2D_8cpp.html</filename>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">Point2D.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>Point2D.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Point2D_8hpp.html</filename>
    <includes id="MathToolbox_8hpp" name="MathToolbox.hpp" local="yes" imported="no">../tools/MathToolbox.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::Point2D</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>aa8284167e9361c8fd6667ac70ceb294d</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a86df1cb0a6f636ae9df4ba33e274eaa3</anchor>
      <arglist>(const Point2D &amp;p, Point2D::value_type factor)</arglist>
    </member>
    <member kind="function">
      <type>Point2D::value_type</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac36340d4b09867394d4865cdabc6c5c0</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a99ff15233d63f94db09e5bb5ddc4ba28</anchor>
      <arglist>(Point2D::value_type factor, const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator+</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>acc9f24c62fa61251034bbabc065412b0</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator-</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>aae5db28fd50114d16fb7a07b3300bb9a</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator-</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>af27a68590ad6026406dca479dc898c24</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator/</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>aa4eaddb3158d7c2e5b35359d8f042145</anchor>
      <arglist>(const Point2D &amp;p, Point2D::value_type divisor)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a85f1256a6ae5a562b811522518b6c4a7</anchor>
      <arglist>(std::ostream &amp;os, const Point2D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a578351a3398cb14c719c006023198821</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Point3D.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Point3D_8cpp.html</filename>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">Point2D.hpp</includes>
    <includes id="Point3D_8hpp" name="Point3D.hpp" local="yes" imported="no">Point3D.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a9e419a272267631c5191eb5c9c1ed48c</anchor>
      <arglist>(std::ostream &amp;os, const Point3D &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Point3D.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Point3D_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="MathToolbox_8hpp" name="MathToolbox.hpp" local="yes" imported="no">../tools/MathToolbox.hpp</includes>
    <class kind="class">datatypes::Point3D</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a07399d9a2e5e08884b53a5dc6d22f70b</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a453f05876e45dbdfca654e116856f1fe</anchor>
      <arglist>(const Point3D &amp;p, double factor)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a55d020830b1f924a1cbe0d511c1aa153</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>abeed4f33eba59f6ef6206728b4ebcdfe</anchor>
      <arglist>(double factor, const Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator+</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>aceaec6641ee1db1341d0fbd97bcc274d</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator-</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a7e218407347df0dec9342c398c25eebb</anchor>
      <arglist>(const Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator-</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac1561fcad01dd288710b0a412ec30e55</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator/</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a028d3852ccd3ddfc8d7c73f21aeec8b4</anchor>
      <arglist>(const Point3D &amp;p, double divisor)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a9e419a272267631c5191eb5c9c1ed48c</anchor>
      <arglist>(std::ostream &amp;os, const Point3D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>adf2e5d42d8f92823a8b866625b1fe985</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Polygon2D.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Polygon2D_8cpp.html</filename>
    <includes id="Polygon2D_8hpp" name="Polygon2D.hpp" local="yes" imported="no">Polygon2D.hpp</includes>
    <includes id="Box2D_8hpp" name="Box2D.hpp" local="yes" imported="no">Box2D.hpp</includes>
    <includes id="Circle2D_8hpp" name="Circle2D.hpp" local="yes" imported="no">Circle2D.hpp</includes>
    <includes id="Ellipse2D_8hpp" name="Ellipse2D.hpp" local="yes" imported="no">Ellipse2D.hpp</includes>
    <includes id="Line2D_8hpp" name="Line2D.hpp" local="yes" imported="no">Line2D.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>Polygon2D::floatingpoint_type</type>
      <name>intervalDistance</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a30a46047d54abbf59085c967fb5d0ddb</anchor>
      <arglist>(const Polygon2D::floatingpoint_type minA, const Polygon2D::floatingpoint_type maxA, const Polygon2D::floatingpoint_type minB, const Polygon2D::floatingpoint_type maxB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectOntoAxis</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac152844fd0cdd6d7041b526040c5f2fd</anchor>
      <arglist>(const Point2D &amp;axis, const Polygon2D &amp;polygon, Polygon2D::floatingpoint_type &amp;min, Polygon2D::floatingpoint_type &amp;max)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Polygon2D.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Polygon2D_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">Point2D.hpp</includes>
    <class kind="class">datatypes::Polygon2D</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a87ce0e4c74dc8cc363eb6b49eba86782</anchor>
      <arglist>(std::ostream &amp;os, const Polygon2D &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Polygon3D.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Polygon3D_8cpp.html</filename>
    <includes id="Polygon3D_8hpp" name="Polygon3D.hpp" local="yes" imported="no">Polygon3D.hpp</includes>
    <includes id="Polygon2D_8hpp" name="Polygon2D.hpp" local="yes" imported="no">Polygon2D.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>comparePointAngleXYPlane</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a9c14297c5686d996e651144d9780c9e4</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a98e106b4c330165a054d4b7e9af62460</anchor>
      <arglist>(std::ostream &amp;os, const Polygon3D &amp;poly)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Polygon3D.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Polygon3D_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Point3D_8hpp" name="Point3D.hpp" local="yes" imported="no">Point3D.hpp</includes>
    <class kind="class">datatypes::Polygon3D</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a98e106b4c330165a054d4b7e9af62460</anchor>
      <arglist>(std::ostream &amp;os, const Polygon3D &amp;poly)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Position3D.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Position3D_8cpp.html</filename>
    <includes id="Position3D_8hpp" name="Position3D.hpp" local="yes" imported="no">Position3D.hpp</includes>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">Point2D.hpp</includes>
    <includes id="Point3D_8hpp" name="Point3D.hpp" local="yes" imported="no">Point3D.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>Position3D.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Position3D_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Point3D_8hpp" name="Point3D.hpp" local="yes" imported="no">Point3D.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <class kind="class">datatypes::Matrix</class>
    <class kind="class">datatypes::Position3D</class>
    <class kind="class">datatypes::Vector</class>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>PositionWGS84.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>PositionWGS84_8cpp.html</filename>
    <includes id="PositionWGS84_8hpp" name="PositionWGS84.hpp" local="yes" imported="no">PositionWGS84.hpp</includes>
    <includes id="MathToolbox_8hpp" name="MathToolbox.hpp" local="yes" imported="no">../tools/MathToolbox.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a9508c67c6a32dbe5123512d62e84ac1a</anchor>
      <arglist>(const PositionWGS84::PositionWGS84SourceType &amp;type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PositionWGS84.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>PositionWGS84_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="MathToolbox_8hpp" name="MathToolbox.hpp" local="yes" imported="no">../tools/MathToolbox.hpp</includes>
    <includes id="Point3D_8hpp" name="Point3D.hpp" local="yes" imported="no">Point3D.hpp</includes>
    <class kind="class">datatypes::PositionWGS84</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a9508c67c6a32dbe5123512d62e84ac1a</anchor>
      <arglist>(const PositionWGS84::PositionWGS84SourceType &amp;type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Scan.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Scan_8cpp.html</filename>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">Scan.hpp</includes>
    <includes id="ScannerInfo_8hpp" name="ScannerInfo.hpp" local="yes" imported="no">ScannerInfo.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isDescendingAngle</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a9acfb03d91b9421bbf16fee7a1c705aa</anchor>
      <arglist>(const ScanPoint &amp;P1, const ScanPoint &amp;P2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Scan.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Scan_8hpp.html</filename>
    <includes id="ScannerInfo_8hpp" name="ScannerInfo.hpp" local="yes" imported="no">ScannerInfo.hpp</includes>
    <includes id="ScanPoint_8hpp" name="ScanPoint.hpp" local="yes" imported="no">ScanPoint.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::Scan</class>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>ScannerInfo.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>ScannerInfo_8cpp.html</filename>
    <includes id="ScannerInfo_8hpp" name="ScannerInfo.hpp" local="yes" imported="no">ScannerInfo.hpp</includes>
    <includes id="Position3D_8hpp" name="Position3D.hpp" local="yes" imported="no">Position3D.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">Scan.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="yes" imported="no">../tools/Time.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>ScannerInfo.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>ScannerInfo_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Position3D_8hpp" name="Position3D.hpp" local="yes" imported="no">Position3D.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="yes" imported="no">../tools/Time.hpp</includes>
    <class kind="class">datatypes::ScannerInfo</class>
    <namespace>datatypes</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ScannerType</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a8c420e955e53306f89db10c6a59022af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Scannertype_UNKNOWN</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a8c420e955e53306f89db10c6a59022afae4f87422964b0e851f6c7da0951ca374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Scannertype_LMS1xx</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a8c420e955e53306f89db10c6a59022afaba207f25a40fd5edad52232b46090d94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScanPoint.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>ScanPoint_8cpp.html</filename>
    <includes id="ScanPoint_8hpp" name="ScanPoint.hpp" local="yes" imported="no">ScanPoint.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="ScannerInfo_8hpp" name="ScannerInfo.hpp" local="yes" imported="no">ScannerInfo.hpp</includes>
    <includes id="Point3D_8hpp" name="Point3D.hpp" local="yes" imported="no">Point3D.hpp</includes>
    <includes id="Point2D_8hpp" name="Point2D.hpp" local="yes" imported="no">Point2D.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a3b3bdc89d2565050a8af1a119a03f45c</anchor>
      <arglist>(const ScanPoint &amp;p1, const ScanPoint &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a653598aef1e9c89ee50df8a0684cccf8</anchor>
      <arglist>(std::ostream &amp;os, const ScanPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>add20ba7f04d9527eb2606b00900ab7de</anchor>
      <arglist>(const ScanPoint &amp;p1, const ScanPoint &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScanPoint.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>ScanPoint_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::ScanPoint</class>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a3b3bdc89d2565050a8af1a119a03f45c</anchor>
      <arglist>(const ScanPoint &amp;p1, const ScanPoint &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a653598aef1e9c89ee50df8a0684cccf8</anchor>
      <arglist>(std::ostream &amp;os, const ScanPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>add20ba7f04d9527eb2606b00900ab7de</anchor>
      <arglist>(const ScanPoint &amp;p1, const ScanPoint &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SensorStateInfo.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>SensorStateInfo_8cpp.html</filename>
    <includes id="SensorStateInfo_8hpp" name="SensorStateInfo.hpp" local="yes" imported="no">SensorStateInfo.hpp</includes>
    <includes id="Measurement_8hpp" name="Measurement.hpp" local="yes" imported="no">Measurement.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
    <member kind="function">
      <type>FieldParameter::CaseResult</type>
      <name>isFieldInfringed</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac84a63edab5ec321bcffcc93e4fca793</anchor>
      <arglist>(const SensorStateInfo &amp;sensorStateInfo, const FieldParameter &amp;field, const EvalCaseResults &amp;results)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SensorStateInfo.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>SensorStateInfo_8hpp.html</filename>
    <includes id="Measurement_8hpp" name="Measurement.hpp" local="yes" imported="no">Measurement.hpp</includes>
    <includes id="FieldDescription_8hpp" name="FieldDescription.hpp" local="yes" imported="no">FieldDescription.hpp</includes>
    <includes id="Fields_8hpp" name="Fields.hpp" local="yes" imported="no">Fields.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="EvalCases_8hpp" name="EvalCases.hpp" local="yes" imported="no">EvalCases.hpp</includes>
    <includes id="EvalCaseResults_8hpp" name="EvalCaseResults.hpp" local="yes" imported="no">EvalCaseResults.hpp</includes>
    <class kind="class">datatypes::SensorStateInfo</class>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>SickThread.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>SickThread_8cpp.html</filename>
    <includes id="SickThread_8hpp" name="SickThread.hpp" local="yes" imported="no">SickThread.hpp</includes>
    <member kind="function">
      <type>void *</type>
      <name>wrapper_prerun</name>
      <anchorfile>SickThread_8cpp.html</anchorfile>
      <anchor>af1995650075e99e768217a96bda26305</anchor>
      <arglist>(void *state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SickThread.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>SickThread_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">SickThread</class>
    <class kind="class">ThreadWrapperBase</class>
    <member kind="function">
      <type>void *</type>
      <name>wrapper_prerun</name>
      <anchorfile>SickThread_8hpp.html</anchorfile>
      <anchor>a3ab994a41366f33773dc84c6d5ecf2f1</anchor>
      <arglist>(void *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SopasBase.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/sopas/</path>
    <filename>SopasBase_8cpp.html</filename>
    <includes id="SopasBase_8hpp" name="SopasBase.hpp" local="yes" imported="no">SopasBase.hpp</includes>
    <includes id="manager_8hpp" name="manager.hpp" local="yes" imported="no">../manager.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">../tools/Mutex.hpp</includes>
    <namespace>devices</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SOPASBASE_VERSION</name>
      <anchorfile>SopasBase_8cpp.html</anchorfile>
      <anchor>af1a3df61fcd87924df20058baba9a1d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SopasBase.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/sopas/</path>
    <filename>SopasBase_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Scan_8hpp" name="Scan.hpp" local="yes" imported="no">../datatypes/Scan.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">../interfaces/tcp.hpp</includes>
    <includes id="colaa_8hpp" name="colaa.hpp" local="yes" imported="no">colaa.hpp</includes>
    <includes id="colab_8hpp" name="colab.hpp" local="yes" imported="no">colab.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">../tools/Mutex.hpp</includes>
    <class kind="class">devices::SopasAnswer</class>
    <class kind="class">devices::SopasBase</class>
    <class kind="class">devices::SopasEventMessage</class>
    <namespace>devices</namespace>
  </compound>
  <compound kind="file">
    <name>tcp.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/interfaces/</path>
    <filename>tcp_8cpp.html</filename>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">../tools/toolbox.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tcp.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/interfaces/</path>
    <filename>tcp_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Mutex_8hpp" name="Mutex.hpp" local="yes" imported="no">../tools/Mutex.hpp</includes>
    <includes id="SickThread_8hpp" name="SickThread.hpp" local="yes" imported="no">../tools/SickThread.hpp</includes>
    <class kind="class">Tcp</class>
  </compound>
  <compound kind="file">
    <name>Time.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>Time_8cpp.html</filename>
    <includes id="Time_8hpp" name="Time.hpp" local="yes" imported="no">Time.hpp</includes>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">toolbox.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Time.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>Time_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">Time</class>
    <class kind="class">TimeDuration</class>
  </compound>
  <compound kind="file">
    <name>Timer.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>Timer_8cpp.html</filename>
    <includes id="Timer_8hpp" name="Timer.hpp" local="yes" imported="no">Timer.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Timer.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>Timer_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="yes" imported="no">Time.hpp</includes>
    <class kind="class">Timer</class>
  </compound>
  <compound kind="file">
    <name>toolbox.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>toolbox_8cpp.html</filename>
    <includes id="toolbox_8hpp" name="toolbox.hpp" local="yes" imported="no">toolbox.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">errorhandler.hpp</includes>
    <class kind="union">FloatInt</class>
    <member kind="function">
      <type>std::string</type>
      <name>convertMeterToFeetAndInch</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a33d257b88d0c18c8eb8e48ac126140fd</anchor>
      <arglist>(double m)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>convertNibbleToHexChar</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>aecca68b90cd0c0318560e8707258960b</anchor>
      <arglist>(int value, bool useLowerCaseLetters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertRGBtoHexString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a6ec9ccafe6fa394ec760addacd7042d5</anchor>
      <arglist>(UINT8 r, UINT8 g, UINT8 b, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertUINT8toHexString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a796cc108891392cd977e1d679b190db7</anchor>
      <arglist>(UINT8 byte, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>doubleToString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a01a8aea2e51c3f5a101f24194c952658</anchor>
      <arglist>(double val, int digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>doubleToString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a9dc683c7ca74212eef9cc3446b2fc568</anchor>
      <arglist>(double val, std::string::size_type digits_before_decimal_point, std::string::size_type digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>fromString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a81346f2a3e51dc483ca73c6963b300c3</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hexCharToValue</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a0ba50e643de1daea7a0ee7bf695a2b59</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ipAdrToString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ab25c4c58ddf882fa6acca0add240ad60</anchor>
      <arglist>(UINT32 ipAddress)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ipTargetToString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ae9fb8c1895d69043cd93e83cc1a20ad0</anchor>
      <arglist>(UINT32 ipAddress, UINT16 port)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>makeAngleValid</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a71187614fc963f53213a5cf8a9c5ce64</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>memread_float</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ad162b2edc65db18845f073f1cf1b5558</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>memread_INT16</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a30e9aceffd5f6d220045ebb467a8db3c</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>memread_INT32</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ae2ba833dc55514e274b0d72233cb3ac9</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>memread_string</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a4a2f680e55466cd734dc1359308be3ca</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 length)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>memread_UINT16</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a33537e5eea1967362c9c5b4022e332ed</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>memread_UINT32</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a59bbe85477a43dbdfe69b58d74267117</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>memread_UINT8</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ad9b1887615476c573b09692ca9d97b8e</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_float</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a385fda2fc191f263158456d8a4f99101</anchor>
      <arglist>(BYTE *&amp;buffer, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT16</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>aa7d5fef4d0db2554320ab6fa47ec38ca</anchor>
      <arglist>(BYTE *&amp;buffer, INT16 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT32</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ac7df5d56128a9c740de9581a822d9463</anchor>
      <arglist>(BYTE *&amp;buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT8</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ad58a3749cf0419c4e0303c43a87f7440</anchor>
      <arglist>(BYTE *&amp;buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_string</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a245811a48ea48a5c5452e3687e7a73fc</anchor>
      <arglist>(BYTE *&amp;buffer, std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT16</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a2390b458e220b732faa0994d636566ba</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT32</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a24c632c2a7ecb6f09ba631b7d2ec32f8</anchor>
      <arglist>(BYTE *&amp;buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT8</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a91ea6372329c6e5792cc5d1474ac818c</anchor>
      <arglist>(BYTE *&amp;buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringToIpTarget</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a4bc2d575dc185e970e528c8d1f4e89b9</anchor>
      <arglist>(std::string ipAdrStr, UINT32 &amp;ipAddress, UINT16 &amp;port)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a2b06dcbf280fea60e3f5a6a8d824ff54</anchor>
      <arglist>(UINT16 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a73deac25af602950da66f0eba53770f4</anchor>
      <arglist>(UINT32 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a61501385b56c3d2e9a66989500c3dc27</anchor>
      <arglist>(UINT8 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexStringNibble</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a1e3fa6cd4ff78ff27e29b4ebda8f1564</anchor>
      <arglist>(UINT8 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>acfab606d238d61e5634ab871ff8348f7</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>ab9ab1e594192e324b98c21d95486b53c</anchor>
      <arglist>(double val, int digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>a2247a9cf13097e7a9a17c3884b922261</anchor>
      <arglist>(INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>aca927ce6679836a3cec4b73aa0818bd0</anchor>
      <arglist>(UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>traceBuffer</name>
      <anchorfile>toolbox_8cpp.html</anchorfile>
      <anchor>abef2a1b23ed940f3c50a6d04a6fdae3c</anchor>
      <arglist>(std::string headerText, BYTE *buffer, UINT32 len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>toolbox.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>toolbox_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <member kind="function">
      <type>std::string</type>
      <name>convertMeterToFeetAndInch</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a33d257b88d0c18c8eb8e48ac126140fd</anchor>
      <arglist>(double m)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>convertNibbleToHexChar</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a0e628bf862e8f2c382bf402361b22c0e</anchor>
      <arglist>(int value, bool useLowerCaseLetters=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertRGBtoHexString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a6ec9ccafe6fa394ec760addacd7042d5</anchor>
      <arglist>(UINT8 r, UINT8 g, UINT8 b, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertUINT8toHexString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a796cc108891392cd977e1d679b190db7</anchor>
      <arglist>(UINT8 byte, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>doubleToString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a01a8aea2e51c3f5a101f24194c952658</anchor>
      <arglist>(double val, int digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>doubleToString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ac51b33a9bd21310102d5846acc191b04</anchor>
      <arglist>(double val, int digits_before_decimal_point, int digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>fromString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a81346f2a3e51dc483ca73c6963b300c3</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hexCharToValue</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a0ba50e643de1daea7a0ee7bf695a2b59</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ipAdrToString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ab25c4c58ddf882fa6acca0add240ad60</anchor>
      <arglist>(UINT32 ipAddress)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ipTargetToString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ae9fb8c1895d69043cd93e83cc1a20ad0</anchor>
      <arglist>(UINT32 ipAddress, UINT16 port)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>makeAngleValid</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a71187614fc963f53213a5cf8a9c5ce64</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>memread_float</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ad162b2edc65db18845f073f1cf1b5558</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>memread_INT16</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a30e9aceffd5f6d220045ebb467a8db3c</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>memread_INT32</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ae2ba833dc55514e274b0d72233cb3ac9</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>memread_string</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a4a2f680e55466cd734dc1359308be3ca</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 length)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>memread_UINT16</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a33537e5eea1967362c9c5b4022e332ed</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>memread_UINT32</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a59bbe85477a43dbdfe69b58d74267117</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>memread_UINT8</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ad9b1887615476c573b09692ca9d97b8e</anchor>
      <arglist>(BYTE *&amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_float</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a385fda2fc191f263158456d8a4f99101</anchor>
      <arglist>(BYTE *&amp;buffer, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT16</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>aa7d5fef4d0db2554320ab6fa47ec38ca</anchor>
      <arglist>(BYTE *&amp;buffer, INT16 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT32</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ac7df5d56128a9c740de9581a822d9463</anchor>
      <arglist>(BYTE *&amp;buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_INT8</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ad58a3749cf0419c4e0303c43a87f7440</anchor>
      <arglist>(BYTE *&amp;buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_string</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a245811a48ea48a5c5452e3687e7a73fc</anchor>
      <arglist>(BYTE *&amp;buffer, std::string text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT16</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a2390b458e220b732faa0994d636566ba</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT32</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a24c632c2a7ecb6f09ba631b7d2ec32f8</anchor>
      <arglist>(BYTE *&amp;buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memwrite_UINT8</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a91ea6372329c6e5792cc5d1474ac818c</anchor>
      <arglist>(BYTE *&amp;buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringToIpTarget</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a4bc2d575dc185e970e528c8d1f4e89b9</anchor>
      <arglist>(std::string ipAdrStr, UINT32 &amp;ipAddress, UINT16 &amp;port)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a2b06dcbf280fea60e3f5a6a8d824ff54</anchor>
      <arglist>(UINT16 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a73deac25af602950da66f0eba53770f4</anchor>
      <arglist>(UINT32 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>a61501385b56c3d2e9a66989500c3dc27</anchor>
      <arglist>(UINT8 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHexStringNbble</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>af0243cea3a685d8bd454afaf8424273f</anchor>
      <arglist>(UINT8 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>acfab606d238d61e5634ab871ff8348f7</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ab9ab1e594192e324b98c21d95486b53c</anchor>
      <arglist>(double val, int digits_after_decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ad686d32fed08be9573e98810fe53b553</anchor>
      <arglist>(INT32 val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>ad4e5dc9f89bb083e6b6a2e002dd99e1b</anchor>
      <arglist>(UINT32 val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>traceBuffer</name>
      <anchorfile>toolbox_8hpp.html</anchorfile>
      <anchor>abef2a1b23ed940f3c50a6d04a6fdae3c</anchor>
      <arglist>(std::string headerText, BYTE *buffer, UINT32 len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Trigger.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Trigger_8cpp.html</filename>
    <includes id="Trigger_8hpp" name="Trigger.hpp" local="yes" imported="no">Trigger.hpp</includes>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>Trigger.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/datatypes/</path>
    <filename>Trigger_8hpp.html</filename>
    <includes id="errorhandler_8hpp" name="errorhandler.hpp" local="yes" imported="no">../tools/errorhandler.hpp</includes>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <class kind="class">datatypes::Trigger</class>
    <namespace>datatypes</namespace>
  </compound>
  <compound kind="file">
    <name>WatchdogTimer.cpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>WatchdogTimer_8cpp.html</filename>
    <includes id="WatchdogTimer_8hpp" name="WatchdogTimer.hpp" local="yes" imported="no">WatchdogTimer.hpp</includes>
    <includes id="Timer_8hpp" name="Timer.hpp" local="yes" imported="no">Timer.hpp</includes>
  </compound>
  <compound kind="file">
    <name>WatchdogTimer.hpp</name>
    <path>/tmp/ws/src/libsick_ldmrs/src/tools/</path>
    <filename>WatchdogTimer_8hpp.html</filename>
    <includes id="BasicDatatypes_8hpp" name="BasicDatatypes.hpp" local="yes" imported="no">../BasicDatatypes.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="yes" imported="no">Time.hpp</includes>
    <class kind="class">WatchdogTimer</class>
  </compound>
  <compound kind="class">
    <name>application::BasicApplication</name>
    <filename>classapplication_1_1BasicApplication.html</filename>
    <member kind="function">
      <type></type>
      <name>BasicApplication</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>ad8da30e9d3ac372a5db527c4fd109aee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getApplicationName</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>aad929b61824b2f68be60e27ed7384143</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getApplicationType</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>ad09280392305fe2ba8ffc30b07026b1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getSourceId</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>a360a987ec5a5e5a9f62f651d8fdf4807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplicationName</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>a91887b0cd85a825734761d99da7662b0</anchor>
      <arglist>(std::string appName)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>a80761f0cf43f890086c396754b291893</anchor>
      <arglist>(BasicData &amp;data)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceId</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>a4871e4ee9b7655c95a36b5e3278110a5</anchor>
      <arglist>(UINT16 applicationId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BasicApplication</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>a4473b9242e7c2256ce79f962625f580e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setApplicationType</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>a42e632531b768b6cb2343a9d3d58a0de</anchor>
      <arglist>(UINT16 applicationtype)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_applicationName</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>a95963b86ee65068cdf588d01526271a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_applicationType</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>a65553931b6724027dacb44b51ae05e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>a4d24dd887c1c670fae27a75a86bb0ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_sourceId</name>
      <anchorfile>classapplication_1_1BasicApplication.html</anchorfile>
      <anchor>a946e38a46b7909c3777bd93952deb59d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::BasicData</name>
    <filename>classdatatypes_1_1BasicData.html</filename>
    <member kind="function">
      <type></type>
      <name>BasicData</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>ad98780b925b75a4b97b8fffcdac35881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getDatatype</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>ad959568b54822377652e674566de880f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getSourceId</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>af33a3d64e8aa9b5f20316f037c2b2966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>ac440ea3e4ef0608b28d86bef0ff52509</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSourceId</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>a841d84c2d109bb356a3bcae33071981b</anchor>
      <arglist>(UINT16 id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BasicData</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>a07e1981dcc5af166d759b970cfe15b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UINT16</type>
      <name>m_datatype</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>aff6650a8f34ec12e98ac09c768979e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UINT16</type>
      <name>m_sourceId</name>
      <anchorfile>classdatatypes_1_1BasicData.html</anchorfile>
      <anchor>ab5bfb63f90299a0f4297775c412f3040</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BasicDataBuffer</name>
    <filename>classBasicDataBuffer.html</filename>
    <member kind="function">
      <type></type>
      <name>BasicDataBuffer</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>aecd8426369820728d37dff557fcabf37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getBufferSize</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>ab85d9159b842c47b171c9389611a67bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getUsedBytes</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>ae6a0ef60b95496dcf654aafe759ee827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BasicData *</type>
      <name>popData</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>abbb6c4533e33e8b3b223db26986e3709</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushData</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>ac657f84c7022c9ff0a2d6f71ecddf2d5</anchor>
      <arglist>(BasicData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLimit</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>a11aad1cc92ef3e6f27c257ea503457ef</anchor>
      <arglist>(UINT32 maxBytesToBeUsed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BasicDataBuffer</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>afac2945539c3c4e442296724e8750175</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>a6d4571e3b9934ae20541fbe77f61c654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; BasicData * &gt;</type>
      <name>m_buffer</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>a2ba78b3a80ba09d05ffc4b36833ab3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_bytesMax</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>a2622beff7d9ffa20617edae3c6f7a458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_bytesUsed</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>a496867efc55e53a1d7c19b8c8433e1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_mutex</name>
      <anchorfile>classBasicDataBuffer.html</anchorfile>
      <anchor>af326a808fae34bd58f51069ee214a052</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devices::BasicDevice</name>
    <filename>classdevices_1_1BasicDevice.html</filename>
    <member kind="function">
      <type></type>
      <name>BasicDevice</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>a4809cc147ea3b0759a2ddbf0ef0bb1c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceName</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>aa5acd56af1d2c905cd11d35a3ae0654b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getDevicetype</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>ada078bf3f10e77bfadc3ff330cf51f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getSourceId</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>a367129d205b74e5056e37a5b669c8a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>a63de84a1acfd9bffb82ff9bb9dc6110e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>run</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>a91d6d890a5771b6f8bcd1fbf317bcee6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeviceName</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>afc4abc9cd111066c5d4ccb29cdeb7718</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceId</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>a846fa1526d077a71a0d2765504122f2c</anchor>
      <arglist>(UINT16 deviceId)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>stop</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>a42e8ebdb562711a10e7b7b7219838d2e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BasicDevice</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>aee4d12cbf3f074d6083d6f9538383776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDevicetype</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>a70ba4d4f14af0d0e6fae944ea8cbd459</anchor>
      <arglist>(UINT16 devicetype)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>abeb296045f7671998b297e012eb1ec60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_deviceName</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>a87743b3cb4e1fac947edbb0dfae3c21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_devicetype</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>a9c3fb3daeb1f1f21aecc77692f0ebdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_sourceId</name>
      <anchorfile>classdevices_1_1BasicDevice.html</anchorfile>
      <anchor>a9ea6ac866c0d65559f4230b92805d994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Box2D</name>
    <filename>classdatatypes_1_1Box2D.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>Point2D::value_type</type>
      <name>value_type</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a185f6927b0a21787264f4e63de0c0bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Box2D</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>aacdf14eb6ec902acbbd688c3f805b26d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Box2D</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a1c01050b7e4ccd8ec7df359e2c6a1b23</anchor>
      <arglist>(const Point2D &amp;center, const Point2D &amp;size, value_type rotation=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Box2D</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a915b3520094181bec27e102dd872c514</anchor>
      <arglist>(value_type x_center, value_type y_center, value_type x_size, value_type y_size, value_type rotation=0.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a6d5c9341ee5fdc4a97a98181f5df78b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getCenter</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a08cf346351e5c5c178aa37a153bbe875</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getSize</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>aa3d174cbbc1a3f41f31517fda0c7ca26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getRotation</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a4736501ac3b012de2f0b7d2e4fe920dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D</type>
      <name>toPolygon</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a329f1e229b67708df4a2589e3241a7d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Box2D</type>
      <name>toBoundingBox</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a37a328665abba079fda15d947786de92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; value_type, value_type &gt;</type>
      <name>getBoundingAngles</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a99a1bbe1ac1c1d39586cb2fc811ed6f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Box2D</type>
      <name>movedBy</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>aadf18f80de0f01b8f4402f9375f4230f</anchor>
      <arglist>(const Point2D &amp;centerMovement) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a82365aedc2e2b77137cf20f159ba5c79</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>ab5af34ec77b1d2b416618825ea2fd7ea</anchor>
      <arglist>(value_type x, value_type y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>af72480b868fae9d760ed88102c3dde3d</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a3caa9a041982789379f0e2ae4b9296fa</anchor>
      <arglist>(value_type x_length, value_type y_width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a39285ae5bdb007bc862ad6c5af059bd7</anchor>
      <arglist>(value_type r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveBy</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a012c9a6c4fab1fbfa6f08ab60ffe2e2d</anchor>
      <arglist>(const Point2D &amp;centerMovement)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_center</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>adc19aecc59107797c24fc6e4fdb32abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>m_rotation</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a1ef15ecb387fc1596dfb1f61280ba3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_size</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a0300872111d75aec6aad7e30de408881</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getCenter</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a08cf346351e5c5c178aa37a153bbe875</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getSize</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>aa3d174cbbc1a3f41f31517fda0c7ca26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getRotation</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a4736501ac3b012de2f0b7d2e4fe920dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D</type>
      <name>toPolygon</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a329f1e229b67708df4a2589e3241a7d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Box2D</type>
      <name>toBoundingBox</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a37a328665abba079fda15d947786de92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; value_type, value_type &gt;</type>
      <name>getBoundingAngles</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a99a1bbe1ac1c1d39586cb2fc811ed6f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Box2D</type>
      <name>movedBy</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>aadf18f80de0f01b8f4402f9375f4230f</anchor>
      <arglist>(const Point2D &amp;centerMovement) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a82365aedc2e2b77137cf20f159ba5c79</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>ab5af34ec77b1d2b416618825ea2fd7ea</anchor>
      <arglist>(value_type x, value_type y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>af72480b868fae9d760ed88102c3dde3d</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a3caa9a041982789379f0e2ae4b9296fa</anchor>
      <arglist>(value_type x_length, value_type y_width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a39285ae5bdb007bc862ad6c5af059bd7</anchor>
      <arglist>(value_type r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveBy</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a012c9a6c4fab1fbfa6f08ab60ffe2e2d</anchor>
      <arglist>(const Point2D &amp;centerMovement)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsPoint</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>ae2468f9a9902a7a3be09a0075091b876</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>Point2D::value_type</type>
      <name>distanceFromOutline</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a70fa2b25f1b7fddf42a972ddc9d02aa9</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>Point2D::value_type</type>
      <name>distanceFromOutline</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>ac2f8b3f21ca5d5b40f40d722747df8a0</anchor>
      <arglist>(const std::vector&lt; Point2D &gt; &amp;points) const</arglist>
    </member>
    <member kind="function">
      <type>Point2D::value_type</type>
      <name>distanceFromOutline</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>af09fdbb671a8ba9d51734421e97693a5</anchor>
      <arglist>(const std::vector&lt; Point2D &gt;::const_iterator &amp;begin, const std::vector&lt; Point2D &gt;::const_iterator &amp;end) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a4392e5827bbced2df0ac986a4aad985f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Box2D</type>
      <name>orientatedBox</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>aa2d9a1b97a765600fa16630400e48651</anchor>
      <arglist>(value_type orientation_rad, const Polygon2D &amp;poly)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Box2D</type>
      <name>orientatedBox</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a81fac76fa1309b30ed3d3e1d2e36144b</anchor>
      <arglist>(value_type orientation_rad, const std::vector&lt; Point2D &gt; &amp;points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Box2D</type>
      <name>orientatedBox</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>adee1811f128fbfdb7514b837e037f9b5</anchor>
      <arglist>(value_type orientation_rad, const std::vector&lt; Point2D &gt;::const_iterator &amp;begin, const std::vector&lt; Point2D &gt;::const_iterator &amp;end)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a3ae549ed437c8e7a3402aaa338e58556</anchor>
      <arglist>(const Box2D &amp;, const Box2D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a5f2e7f27f411c96ade6f08a285e1d3cf</anchor>
      <arglist>(const Box2D &amp;, const Box2D &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyNumericRanges</name>
      <anchorfile>classdatatypes_1_1Box2D.html</anchorfile>
      <anchor>a98cd7c68632445dd854857314ab5b8f9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Circle2D</name>
    <filename>classdatatypes_1_1Circle2D.html</filename>
    <base>datatypes::Ellipse2D</base>
    <member kind="typedef">
      <type>Ellipse2D</type>
      <name>base_class</name>
      <anchorfile>classdatatypes_1_1Circle2D.html</anchorfile>
      <anchor>ae5e4461e92ff5b901e7b788bf681aab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Circle2D</name>
      <anchorfile>classdatatypes_1_1Circle2D.html</anchorfile>
      <anchor>ac13cc78e3a2f0bad61122a33d3486ac4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Circle2D</name>
      <anchorfile>classdatatypes_1_1Circle2D.html</anchorfile>
      <anchor>a53569398f9721e91d6d45892d0b4ccbe</anchor>
      <arglist>(const Point2D &amp;center, value_type radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Circle2D</name>
      <anchorfile>classdatatypes_1_1Circle2D.html</anchorfile>
      <anchor>aea1325c0b3058771a8c034901d3081ae</anchor>
      <arglist>(value_type x_center, value_type y_center, value_type radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsPoint</name>
      <anchorfile>classdatatypes_1_1Circle2D.html</anchorfile>
      <anchor>a63cfed6c23744ffd1309aabf1b112b59</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getRadius</name>
      <anchorfile>classdatatypes_1_1Circle2D.html</anchorfile>
      <anchor>a0bea0ca20f86e7eff7fc65834e733ea7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Circle2D.html</anchorfile>
      <anchor>abd0ec8b5a60cced51e57701b4c8c8b35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classdatatypes_1_1Circle2D.html</anchorfile>
      <anchor>a9a6274747102f1b3cf3426cad5dcdaa0</anchor>
      <arglist>(value_type radius)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Ellipse2D</name>
    <filename>classdatatypes_1_1Ellipse2D.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>Point2D::value_type</type>
      <name>value_type</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>ae58061130185c2e8eadf4cbd7c643c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ellipse2D</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>ab82af85f150dd787cbcd43a2d7f9cfde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ellipse2D</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>afc39be04857b6e3ce21996fbb712eba4</anchor>
      <arglist>(const Point2D &amp;center, const Point2D &amp;radius, value_type rotation=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ellipse2D</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a93d4778360a6ac6859272e3fc894caf9</anchor>
      <arglist>(value_type x_center, value_type y_center, value_type x_radius, value_type y_radius, value_type rotation=0.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>ab24f7601695a288a86b7b68043769dcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getCenter</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>abe9a3ef2dd69534617c01b3db76b053b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getRadius</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>ae4045c3f830a8111aff1bc42a012dced</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getRotation</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a9a6f7c625d36d0fbe5bfda5973d61ebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>aefb970c5f607da472df71735a4ceae91</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a3e8ce1ed0c81a2550a4ef9f8f5749cd8</anchor>
      <arglist>(value_type x, value_type y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>ace3834d12094b42a81ef1cea8f637496</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a537494d833e6a5372a56518bc8df7c54</anchor>
      <arglist>(value_type x_length, value_type y_width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a3ac8f114a77b6a6afdc4627ada221848</anchor>
      <arglist>(value_type r)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Point2D</type>
      <name>m_center</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a9f4e132239b0d72ddc66fe016bb61f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Point2D</type>
      <name>m_radius</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a9b9bc33e560f45268932a0d1d7196dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>value_type</type>
      <name>m_rotation</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>afdffa02951cc0ee90eead39c5b6429b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getCenter</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>abe9a3ef2dd69534617c01b3db76b053b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getRadius</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>ae4045c3f830a8111aff1bc42a012dced</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getRotation</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a9a6f7c625d36d0fbe5bfda5973d61ebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>aefb970c5f607da472df71735a4ceae91</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a3e8ce1ed0c81a2550a4ef9f8f5749cd8</anchor>
      <arglist>(value_type x, value_type y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>ace3834d12094b42a81ef1cea8f637496</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a537494d833e6a5372a56518bc8df7c54</anchor>
      <arglist>(value_type x_length, value_type y_width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a3ac8f114a77b6a6afdc4627ada221848</anchor>
      <arglist>(value_type r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsPoint</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>af4b3826591e88db89fc3e122049f20d2</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a7c251862be9ed08f73b58f5a2be864b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a69587d7368368a1f9458c6ceb3b455ce</anchor>
      <arglist>(const Ellipse2D &amp;, const Ellipse2D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a74eeae1ec600bdfc4f889dec40182477</anchor>
      <arglist>(const Ellipse2D &amp;, const Ellipse2D &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyNumericRanges</name>
      <anchorfile>classdatatypes_1_1Ellipse2D.html</anchorfile>
      <anchor>a4489a7ea4fde69f42dce9979d8469029</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::EvalCase</name>
    <filename>classdatatypes_1_1EvalCase.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="enumvalue">
      <name>BLANKING</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1a905ba08b73bf9b5290a5b702ae85ef04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTOUR</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1aa0c2e3a3a44ae418a01f4badcbdc0781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECS_ACTIVE</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ae576bc60c7dc7c8deaa899f2c7e353d5ac5994af1003ac1ba259636339a2f1cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECS_INACTIVE</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ae576bc60c7dc7c8deaa899f2c7e353d5ae3a922c738c4a8cfe26f4473daa7e6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EvaluationStrategy</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLANKING</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1a905ba08b73bf9b5290a5b702ae85ef04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1aab4677843ff7f109e654114c8f52bc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTOUR</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1aa0c2e3a3a44ae418a01f4badcbdc0781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_MAPPING</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1a682aea1a4997e9e5b853db36275e4560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOCALPOSITION</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1a12a93d160dd7cec6fcf60a776dd0a76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FilterType</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a82b3c3ee9cc8d101c359daa55e48b657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNFILTERED</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a82b3c3ee9cc8d101c359daa55e48b657ad75baa964e915ce147f9677be9444c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOCALPOSITION</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1a12a93d160dd7cec6fcf60a776dd0a76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_HIGH_ACTIVE</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>abdcc4e5c606156f186e0a5d6c75fe6f7a92a9470f30b6c3dbf332e6f132d75c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_INACTIVE</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>abdcc4e5c606156f186e0a5d6c75fe6f7a69d1a93270d2c07a0df18f31bcbec129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_LOW_ACTIVE</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>abdcc4e5c606156f186e0a5d6c75fe6f7a38bb903e16f5973f16a309b388485000</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InputState</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>abdcc4e5c606156f186e0a5d6c75fe6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_INACTIVE</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>abdcc4e5c606156f186e0a5d6c75fe6f7a69d1a93270d2c07a0df18f31bcbec129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_LOW_ACTIVE</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>abdcc4e5c606156f186e0a5d6c75fe6f7a38bb903e16f5973f16a309b388485000</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_HIGH_ACTIVE</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>abdcc4e5c606156f186e0a5d6c75fe6f7a92a9470f30b6c3dbf332e6f132d75c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_MAPPING</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1a682aea1a4997e9e5b853db36275e4560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ManipulationPrevention</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ae576bc60c7dc7c8deaa899f2c7e353d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECS_INACTIVE</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ae576bc60c7dc7c8deaa899f2c7e353d5ae3a922c738c4a8cfe26f4473daa7e6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECS_ACTIVE</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ae576bc60c7dc7c8deaa899f2c7e353d5ac5994af1003ac1ba259636339a2f1cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1d4aadb8ea4145765abdc0d2d103ced1aab4677843ff7f109e654114c8f52bc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNFILTERED</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a82b3c3ee9cc8d101c359daa55e48b657ad75baa964e915ce147f9677be9444c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvalCase</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a9e415efed44ebf033289bdb2d7912dfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getBlankingSize</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a7d7f6c62111aa0abb5c4e659edd795d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getCaseName</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a54071503d43602fefd91dba9e2a5d3fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>getCaseNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a280fe8b9988832fa312aa873c26a9fb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getComment</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a6468aa156f338404d9bb846027865ce7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDistDependent</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a4ca97b416bf96e5f978ae32233c82cd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getFieldNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1cfdbc4640d401126009a63d2f14890e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FilterType</type>
      <name>getFilterType</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a2c811178f1d52aa10793e570d27ad696</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UINT8</type>
      <name>getLogicalInputState_as_UINT8</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a037ac2269abe3bcedab745a2c1f2a963</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ManipulationPrevention</type>
      <name>getManipulationPrevention</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>af18f0d4ff9ce30da7f9caa4a137766b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxRadialCorridor</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>aa3316695d76ae1e8133f6544029a283c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinFieldExp</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a32739f9703cdb2adb71fa2ff9c2d46c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>getOutputNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a3472ea81e7435ff7e3daffaf2e9612d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getResponseTime</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a76ba2b80c66e67c007bc71d19cd4100c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getResponseTimeExtended</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a65b7e19aebf1fd0af94efd70ca26a116</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getResultNegation</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ab0d0e8b43ae1a88b6881427b7080f6f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EvaluationStrategy</type>
      <name>getStrategy</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a0fb5143bf7b06606ad5495a62b6db3de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>afa427746319ec2cb1af25f3c02d6cd06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getVersionNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>aa356904ddb887fc4b05924787743579d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getVersionNumberIntern</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a3bb711dbede6a4ca5726953b59633dd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDistDependent</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a68ed8025aaa1cfb6e9a5d4140c9f5405</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isResultNegation</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a6eac2a5adc0087c2712e87dd27d826af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlankingSize</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ad8dd636847efb5b573ed7ad9f32b2953</anchor>
      <arglist>(double blankingSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCaseName</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a32bc869c8a9ecf695a55e3ef736295ef</anchor>
      <arglist>(const std::string &amp;caseName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCaseNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a7caf559b7966de3bf7dbd00a5c2a6c8d</anchor>
      <arglist>(UINT8 caseNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a61a005de002128f9ff13d00c090ceb83</anchor>
      <arglist>(const std::string &amp;comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistDependent</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a381e5dd38e53dbbd719a7d047a9ecb05</anchor>
      <arglist>(bool distDependent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a154266cbc7fd91552a78ac9f2edd451e</anchor>
      <arglist>(UINT16 fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterType</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a7181da92597bab548479ccae3f803a31</anchor>
      <arglist>(FilterType filterType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogicalInputState_from_UINT8</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ad2213c7de1bddfc763f26da688e8b020</anchor>
      <arglist>(UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setManipulationPrevention</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a929e7703b2e15c64fade75a8c78e4e68</anchor>
      <arglist>(ManipulationPrevention manPrev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRadialCorridor</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a3989b9009c2be4dbb8fae8c0be569b64</anchor>
      <arglist>(double maxRadialCorridor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinFieldExp</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>aa448c74be54b61b9fedfcce30094f482</anchor>
      <arglist>(double minFieldExp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1709518a45721d3a1f39f154d2a71903</anchor>
      <arglist>(UINT8 outputNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResponseTime</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>afbe552b2ff570b3ec705af366105afbc</anchor>
      <arglist>(UINT32 responseTime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResponseTimeExtended</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ab792b7a9b8de6bf6d10d875e466af874</anchor>
      <arglist>(UINT32 responseTimeExtended)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResultNegation</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>af05067f986aac08131167329c1437002</anchor>
      <arglist>(bool resultNegation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStrategy</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a4f2341c4f7b759b9ba6437d906c5f6e5</anchor>
      <arglist>(EvaluationStrategy strategy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a98bb26cdaf82d152df15d39bcd68aa2e</anchor>
      <arglist>(UINT16 versionNumber)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EvalCase</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>af32d095857823ffc04e42b53ec75f2d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>strategyToString</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a861bf488c639e0d0823b809e4bacef73</anchor>
      <arglist>(EvaluationStrategy strategy)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_blankingSize</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a82bd402abef2fe204f447ec5627b6af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_caseName</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ac90ea501246a407acebd9a8e43c5938a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_caseNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a98b253f486455f39517284f134236bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_comment</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a1e14555222b0b0c4f29b52a794d2cff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_distDependent</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a5d4a78027c975b457876ef426b1b6115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_fieldNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a952b93af1bb4099fd76bcc4880061c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FilterType</type>
      <name>m_filterType</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a94440beaf352b747bac6bdcb25179c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputState</type>
      <name>m_logicalInputState</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a3aa5823ca674cfa5ef28173193b67108</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ManipulationPrevention</type>
      <name>m_manipulationPrevention</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ab3d2110425cdafdaff562d193bea2de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_maxRadialCorridor</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a49363a0cd42f7243e20e79ab8d443213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_minFieldExp</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a3c775fb815244afb90d8823d34ea3e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_outputNumber</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ad3cef1a778c6940741b30bb19da6f15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_responseTime</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a6a6088085d4bbfb9623cfda6a1c37ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_responseTimeExtended</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a6c78b0d519a5ad0b778392d432f359bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_resultNegation</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>aa5c1e8920a727f165424923eb50efce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EvaluationStrategy</type>
      <name>m_strategy</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>a41c410aa5a641063febac5e4a865b403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_versionNumberIntern</name>
      <anchorfile>classdatatypes_1_1EvalCase.html</anchorfile>
      <anchor>ae37a899d376b59f4dccd666586a3f972</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::EvalCaseResult</name>
    <filename>classdatatypes_1_1EvalCaseResult.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="enumeration">
      <type></type>
      <name>CaseResult</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_DONT_CARE</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0ac9c07e690db878fced99c80a820943c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_LOW</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0a439decfabe4a60b4c08750109274a775</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_HIGH</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0a5c53684b581026c59b996a111e5d2a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_DETECTING</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0adde8a8defa8cef8d7ca83b13aee07de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_FALLING</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0a0d622f162b3191a8438943aa4c2bcfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_RAISING</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0ae570d2ccf545ea2d5c031361a0594d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_INVALID</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0ac7966658fee355b9a8ec76ff2dde5bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_DETECTING</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0adde8a8defa8cef8d7ca83b13aee07de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_DONT_CARE</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0ac9c07e690db878fced99c80a820943c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_FALLING</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0a0d622f162b3191a8438943aa4c2bcfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_HIGH</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0a5c53684b581026c59b996a111e5d2a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_INVALID</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0ac7966658fee355b9a8ec76ff2dde5bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_LOW</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0a439decfabe4a60b4c08750109274a775</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_RAISING</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a37a460000d695eb812ee2bf1447346e0ae570d2ccf545ea2d5c031361a0594d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvalCaseResult</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>aba13d943a11b0e7aa127176e51c39b2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a065ab828dc5e7ad867ab4d946f2fa7bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a5a0a0713fbb5948e27eeb8b9ffac58d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EvalCaseResult</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a5ff4480b0c1b492b7d1a52bb9d1e045a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>struct datatypes::EvalCaseResult::@1</type>
      <name>aTimeBlock</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a6d43d5e33d346e2ff71100640561b1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct datatypes::EvalCaseResult::@0</type>
      <name>CaseHdr</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a5bef278899a0bb2295f744a35f9df66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dDistScaleFactor</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a47031fb4c8faafa7ea0fd782deef7bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dDistScaleOffset</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a8e9a2cb54be846a8795e4c9ea894bce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>INT32</type>
      <name>iAngleScaleOffset</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>af3f0b44cb07bcb6613b4398f87759a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT8</type>
      <name>m_eCaseResult</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a027fc80a9e16f30394063441cbe534b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_sCaseName</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a3fe96a60bab4667e640c467b2f56524b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_sComment</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>aa1130bd9abaef9c390664f13de2b3e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>udiSysCount</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a76cb041b03c335a00326ed2487628d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>udiUSec</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a096181aeeae4ab84ce1f66d0bc1cce20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>uiAngleScaleFactor</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>ab3d0767e213faaa624283929d7aaac46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT16</type>
      <name>uiVersionNo</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>ad9d506837d4ea652c1d2a217bb228d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT16</type>
      <name>uiYear</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>ae742d10f7c2642bdb661c0175ff11c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT8</type>
      <name>usiDay</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>ad96bbb5539daf5e0c80718b6301721bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT8</type>
      <name>usiHour</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a7a1111a0b7123f675d64c7ce60fd160e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT8</type>
      <name>usiMinute</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a439a830995f7deb2e79c95377e7beed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT8</type>
      <name>usiMonth</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a509dff4d460d8f4c8f0d50d1a4a205bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT8</type>
      <name>usiNumber</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>ad677f18e821993ae2f038e189ac0f5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT8</type>
      <name>usiSec</name>
      <anchorfile>classdatatypes_1_1EvalCaseResult.html</anchorfile>
      <anchor>a77e4c69d3716bbe94806dbf51f58bb3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::EvalCaseResults</name>
    <filename>classdatatypes_1_1EvalCaseResults.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>a2d85edb148c7091b931f50b04ed188e6</anchor>
      <arglist>(const EvalCaseResult &amp;newCase)</arglist>
    </member>
    <member kind="function">
      <type>const EvalCaseResult &amp;</type>
      <name>at</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>adb7fdec2226a2cdc1da5482afba80236</anchor>
      <arglist>(UINT8 n) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>a1a636ea418813c763f33dbd2955140a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvalCaseResults</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>ab7cfdb5ece3a9a1d9db759e8168eeccf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvalCaseResults</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>af3bf588a1165a1ae6ad9af1cd7bda91e</anchor>
      <arglist>(UINT8 deviceID)</arglist>
    </member>
    <member kind="function">
      <type>const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>a918e429f131a3854f03b4f930ec13c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>adc9fc2012956a6b22abad0869779a6db</anchor>
      <arglist>(const EvalCaseResults &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>ae6e75688990cf452620d3ef3cd9f18ea</anchor>
      <arglist>(const EvalCaseResults &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const EvalCaseResult &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>a340c9fee0ecbf761ce27c9e8094f0c36</anchor>
      <arglist>(UINT32 n) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>a7ebd5712748f7a6128ce9e1ce0351ca9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>a4df81caa2aa0d70c9f82ed7b7cfebc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EvalCaseResults</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>a248a895e1b5e9cf43917057c9ae956c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; EvalCaseResult &gt;</type>
      <name>EvalCaseResultVector</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>ab592402a6de4b2b57945e72d00cc6b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EvalCaseResultVector</type>
      <name>m_evalCases</name>
      <anchorfile>classdatatypes_1_1EvalCaseResults.html</anchorfile>
      <anchor>aabcc76520b17fa7132fecc1ce070ce0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::EvalCases</name>
    <filename>classdatatypes_1_1EvalCases.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classdatatypes_1_1EvalCases.html</anchorfile>
      <anchor>a50facafcc7185ddd442092ed5dbac274</anchor>
      <arglist>(EvalCase_ptr evalCase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classdatatypes_1_1EvalCases.html</anchorfile>
      <anchor>a3c726ed8bfefb00aeb88ecd6593ef911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvalCases</name>
      <anchorfile>classdatatypes_1_1EvalCases.html</anchorfile>
      <anchor>a3b9d596c8b6e05ee41b91b8e1e9549d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EvalCaseVector &amp;</type>
      <name>getEvalCases</name>
      <anchorfile>classdatatypes_1_1EvalCases.html</anchorfile>
      <anchor>a2bd6a430a6509ce7e809c6e6f9179247</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1EvalCases.html</anchorfile>
      <anchor>aa3ea006118b037b85caa82a3447c760b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EvalCases</name>
      <anchorfile>classdatatypes_1_1EvalCases.html</anchorfile>
      <anchor>ac134f7fd094597dbb3aee184457bdd13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EvalCaseVector</type>
      <name>m_evalCases</name>
      <anchorfile>classdatatypes_1_1EvalCases.html</anchorfile>
      <anchor>abec0fc6d444f078e82bbe4359e6e3f37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::FieldDescription</name>
    <filename>classdatatypes_1_1FieldDescription.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="enumvalue">
      <name>Dynamic</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7a0e93fc66ab30ef395789d5244cb702dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FieldType</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Undefined</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7aabe7f816c8017ec2f95ffb2c82384d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Segmented</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7a9ef6a113f2bc6ba368d61a24eae6e808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rectangle</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7ae73c86c40d43b025db7e5550a08db8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Radial</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7a7a812c9a79fa93421891e98272ca96b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dynamic</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7a0e93fc66ab30ef395789d5244cb702dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Radial</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7a7a812c9a79fa93421891e98272ca96b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rectangle</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7ae73c86c40d43b025db7e5550a08db8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Segmented</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7a9ef6a113f2bc6ba368d61a24eae6e808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Undefined</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a05651651a9122a2b22841d5fff8933f7aabe7f816c8017ec2f95ffb2c82384d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computePolygon</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>aa57831b66c5dd5776660c369fe414ad8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldDescription</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>ad8a9b4bfcff500faa45e11526e444810</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Polygon2D &amp;</type>
      <name>getFieldAsPolygon</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>aafc9b6eade1ba1f246e5d4e022ae2550</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FieldType</type>
      <name>getFieldType</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a53bb832894f71bb322f8d5f660733b91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>fieldTypeToString</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>af365ca07606548925ce72d923227ec7b</anchor>
      <arglist>(FieldType type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Polygon2D</type>
      <name>m_fieldPolygon</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>ac9c81663a0e2ef5f01c29ea0c5659397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FieldType</type>
      <name>m_fieldType</name>
      <anchorfile>classdatatypes_1_1FieldDescription.html</anchorfile>
      <anchor>a6ed6d64c080897fb9987e35ccb82473a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::FieldDynamic</name>
    <filename>classdatatypes_1_1FieldDynamic.html</filename>
    <base>datatypes::FieldRectangle</base>
    <member kind="function">
      <type></type>
      <name>FieldDynamic</name>
      <anchorfile>classdatatypes_1_1FieldDynamic.html</anchorfile>
      <anchor>af0b525d82246a64d51297f0f4b377ea4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxLength</name>
      <anchorfile>classdatatypes_1_1FieldDynamic.html</anchorfile>
      <anchor>a6c0827dfc5ca06e2276a54688ba27d97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSpeedMax</name>
      <anchorfile>classdatatypes_1_1FieldDynamic.html</anchorfile>
      <anchor>a5acec6edf79e16858463e988f1716ac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1FieldDynamic.html</anchorfile>
      <anchor>a82c83733421af7766448d4000fdaa786</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxLength</name>
      <anchorfile>classdatatypes_1_1FieldDynamic.html</anchorfile>
      <anchor>ac0e750bc41b8686f0b35e9b31fbdf32b</anchor>
      <arglist>(double maxLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeedMax</name>
      <anchorfile>classdatatypes_1_1FieldDynamic.html</anchorfile>
      <anchor>aea78ec0305c4b6a7a3514f1f9fb5308a</anchor>
      <arglist>(double speedMax)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldDynamic</name>
      <anchorfile>classdatatypes_1_1FieldDynamic.html</anchorfile>
      <anchor>ac53c1633af5e06ae1ea34daf94803448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_maxLength</name>
      <anchorfile>classdatatypes_1_1FieldDynamic.html</anchorfile>
      <anchor>a6e4bd29b30338a9c510fadfb7bf86f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_speedMax</name>
      <anchorfile>classdatatypes_1_1FieldDynamic.html</anchorfile>
      <anchor>ab34efc4dc1b383a392ca43e37789cb5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::FieldParameter</name>
    <filename>classdatatypes_1_1FieldParameter.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="enumeration">
      <type></type>
      <name>CaseResult</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a203290378cb3f4461238758634feeaf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_DONT_CARE</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a203290378cb3f4461238758634feeaf1a3b8dfba4aec3621199b6dd5476c3b70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_LOW</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a203290378cb3f4461238758634feeaf1ade6434e6d62fdd64a9ced21454fcd9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_HIGH</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a203290378cb3f4461238758634feeaf1a466ec29eca3de2f19f956168e97647a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_DETECTING</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a203290378cb3f4461238758634feeaf1ae837a70a7400a433cdb008eb3cfb9aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_DETECTING</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a203290378cb3f4461238758634feeaf1ae837a70a7400a433cdb008eb3cfb9aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_DONT_CARE</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a203290378cb3f4461238758634feeaf1a3b8dfba4aec3621199b6dd5476c3b70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_HIGH</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a203290378cb3f4461238758634feeaf1a466ec29eca3de2f19f956168e97647a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECR_LOW</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a203290378cb3f4461238758634feeaf1ade6434e6d62fdd64a9ced21454fcd9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FieldTypeIntern</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a42ee8d06b99f609d22f10fec1ac5f7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldTypeIntern_RADIAL</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a42ee8d06b99f609d22f10fec1ac5f7a7ae3bf0f4895498be03ac438d4583f38d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldTypeIntern_RECTANGLE</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a42ee8d06b99f609d22f10fec1ac5f7a7a1a2eeb38136e2e9a506a77a9e50e65cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldTypeIntern_SEGMENTED</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a42ee8d06b99f609d22f10fec1ac5f7a7a15ce312b0d2f2da73bd1765388210ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldTypeintern_DYNAMIC</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a42ee8d06b99f609d22f10fec1ac5f7a7a879303129b88650f3693ad872552a085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldTypeintern_DYNAMIC</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a42ee8d06b99f609d22f10fec1ac5f7a7a879303129b88650f3693ad872552a085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldTypeIntern_RADIAL</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a42ee8d06b99f609d22f10fec1ac5f7a7ae3bf0f4895498be03ac438d4583f38d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldTypeIntern_RECTANGLE</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a42ee8d06b99f609d22f10fec1ac5f7a7a1a2eeb38136e2e9a506a77a9e50e65cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldTypeIntern_SEGMENTED</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a42ee8d06b99f609d22f10fec1ac5f7a7a15ce312b0d2f2da73bd1765388210ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a3450408cfe914445fb4ee17de5769a03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldParameter</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a7c4f1f924197bea141f8d23958f97849</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getAngleScaleFactor</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a0372869a3aca8f56c22799790dd3cfda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>getAngleScaleOffset</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>ae205b66de43068f4337a63b5351870d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getComment</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>aabb58cbbb186f8506621b1cf4e8135a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistScaleFactor</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>ae4c31e80e7ea45bd9ead18b61ae79ef9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDistScaleOffset</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a2d5feb184ac398ee4817b8c8cedfa76f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FieldDescription *</type>
      <name>getField</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>af2af8e14adb0f48b0dd19ad3b97f95f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFieldName</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a5c6c91e85de38ee3cfe5b298e0683b3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UINT16</type>
      <name>getFieldNumber</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a026b6e96062c2a91e4606b5e0bda089f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescription::FieldType</type>
      <name>getFieldType</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>abe163845b267f2c3a48c39be86e9b76e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FieldTypeIntern</type>
      <name>getFieldTypeIntern</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>aa19dabdf5779a3b4dc597120cbab5431</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldTypeInternAsString</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>afe1ac3048530487382a2f57d13b61342</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CaseResult</type>
      <name>getLastKnownInfringementState</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>aa3fdffce0d5d5089036395c474d09620</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>getLayerFilterBitmap</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>aea79a13a0f55272733cfa317ce69c470</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Polygon2D &amp;</type>
      <name>getPolygon</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a0c971f34e0f119fe10cd93e77fa22980</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a2ca6635bd9045589aa23b6266128387f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>getVersionNumber</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a890f4b54c78cd28e71ab972dff4a79a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLayerFilterEnabled</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a7c677b3c053441de05382e3ce986c5b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>isValid</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a07571c3147bc5dd6adda2c810fbf38be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngleScaleFactor</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>afbd386ca9c6d7ef8087d0fd94015223c</anchor>
      <arglist>(UINT32 angleScaleFactor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngleScaleOffset</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a0aeb49111ff0e995b20fe7d6dbbf6421</anchor>
      <arglist>(INT32 angleScaleOffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>af32db9231bc6d827e0de08b7d7162f29</anchor>
      <arglist>(const std::string &amp;comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistScaleFactor</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>ad6ce0ef9003f24a99954207848f84df3</anchor>
      <arglist>(double distScaleFactor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistScaleOffset</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a6bdf091610406407edcb0611d52b297c</anchor>
      <arglist>(double distScaleOffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnableLayerFilter</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>ac974806b42cb76f4bc85ab8ed656b642</anchor>
      <arglist>(bool enableLayerFilter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setField</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a28837d193bfd4c509e5da94a3896fe76</anchor>
      <arglist>(FieldDescription *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldName</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a76c2f5cf061f693042f80c07bfa3d5ed</anchor>
      <arglist>(const std::string &amp;fieldName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldNumber</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a525c98521288328035463976e6e89454</anchor>
      <arglist>(UINT16 m_fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldTypeIntern</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a239bdce973662e053a1ebf2226f5bbdd</anchor>
      <arglist>(FieldTypeIntern m_fieldTypeIntern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldTypeIntern</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a177457963550cd904b4a47e57714b69a</anchor>
      <arglist>(UINT8 fieldTypeIntern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLastKnownInfringementState</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a3532cd66df7b277ad4a9772ea5cd4140</anchor>
      <arglist>(CaseResult lastKnownInfringementState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLayerFilterBitmap</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>ae557bfec9ee2dcf9f653894ecf021558</anchor>
      <arglist>(UINT8 layerFilterBitmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionNumber</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a82d07ee59f7581c913cc3b1b11c2ba48</anchor>
      <arglist>(UINT8 m_versionNumber)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldParameter</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>aa5f2228a708455ae63365ade4855f4cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_angleScaleFactor</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a4aaf260f1335ad972e1fe9c2722e252d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>INT32</type>
      <name>m_angleScaleOffset</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a5b483ed4c0352a6dfeca31045a46967e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_comment</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a16dab5fc5a419d06a74a42a46e2210c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_distScaleFactor</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>ad22dce0046401e400428ea6d1e2010bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_distScaleOffset</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>adea9cf88f9b01a47581868acb70499b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enableLayerFilter</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>aa486f80ba2040cbead064305cf941df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldDescription *</type>
      <name>m_field</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a0f13339011320b18a9d5449dbade6e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_fieldName</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a06a947ebfb30292bd73b0767f8c5ded0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_fieldNumber</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a3eabcd850c4d441bf7a9852184040b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldTypeIntern</type>
      <name>m_fieldTypeIntern</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a81b0bc0cc9325a3c8159e34494ee074d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CaseResult</type>
      <name>m_lastKnownInfringementState</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a6e0bbc3efe47fbafe7ac8892d03f404a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_layerFilterBitmap</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>a2b26a439497272b46b9bfb727aeb7a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_versionNumber</name>
      <anchorfile>classdatatypes_1_1FieldParameter.html</anchorfile>
      <anchor>aa9d28fc7552ab3e75f666db393a986e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::FieldRadial</name>
    <filename>classdatatypes_1_1FieldRadial.html</filename>
    <base>datatypes::FieldDescription</base>
    <member kind="function">
      <type>void</type>
      <name>computePolygon</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>a5d0db88eeb7b8b34772a748b91a62282</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldRadial</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>a80b99e3efef3fd7d0e52bf3a04bd2a60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getFirstAngle</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>a96f12fbfdcfbd13a06f61b8828f1a504</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getLastAngle</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>af26b00eaa57a8ea5f0111397e728b798</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getMaxDist</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>a667186a855351cd94d0cf1301ffa6255</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getMinDist</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>aec3054eb666f760195d64de5d5272798</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>a13d1e223eb689d0337536a520d44f22a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFirstAngle</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>aa2ea16a6758385c0ec7a1d15d9a03a01</anchor>
      <arglist>(UINT16 m_firstAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLastAngle</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>aea8520b0cab608697e53118938d5c01e</anchor>
      <arglist>(UINT16 m_lastAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDist</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>a848cb33caeb131f43072ca2b393cef20</anchor>
      <arglist>(UINT32 m_maxDist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinDist</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>a1e7c24dee3f2b7b943c1f3cd6e3f54cb</anchor>
      <arglist>(UINT32 m_minDist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldRadial</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>a4635cbe5a1ba9ef8f6b11235cd5ddce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_firstAngle</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>ad099223f6b974f47b6f72055636bc5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_lastAngle</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>a05d7fd8484dd66e256af03b5a7d51b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_maxDist</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>a4e18d4fe5f9838ce177d17765dfe1265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_minDist</name>
      <anchorfile>classdatatypes_1_1FieldRadial.html</anchorfile>
      <anchor>ae81867d760343b851776151f8c4ed289</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::FieldRectangle</name>
    <filename>classdatatypes_1_1FieldRectangle.html</filename>
    <base>datatypes::FieldDescription</base>
    <member kind="function">
      <type>void</type>
      <name>computePolygon</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>ab1c9a391bf841ec04e2caefb2b59a712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldRectangle</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>ae37e371f4ec1019e26032222a658c590</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLength</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>a60a53a0abc6f53bf81d8f142fded29d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRefPointAngle</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>abbc1db2d4be18a888d49ced72e3325ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRefPointDist</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>abf33b63304e2eee22f92f933e52959fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRotAngle</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>a58b3511d19ca6068f529f319cca08380</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>a8dee10fafe6d4f3f530e1378169fc79a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getWidth</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>ac3093e28dc6035555865b19124206a7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLength</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>a5555a04348d1e8c7349df38becb4f7da</anchor>
      <arglist>(double length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefPointAngle</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>a3a543f1af23bc709ced1b6dd71550782</anchor>
      <arglist>(double refPointAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefPointDist</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>ab42a963e797ac8d4387358cef755f540</anchor>
      <arglist>(double refPointDist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotAngle</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>afdcb11c29366b4a6a97c72050aaf9f7b</anchor>
      <arglist>(double rotAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidth</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>a700da3d7c16580ed77150eefb3fe7c37</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldRectangle</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>a6d75a858960468d0036fbba92c4fa82e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_length</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>aa9331cfee09ddbc9b7bfba947ade618d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_refPointAngle</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>a46a7377f7c1a2faf23cf9d0cb10b02d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_refPointDist</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>a590835f0a81d2aa1ecce19722d8e5068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_rotAngle</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>aa6f668333ff0049c2279cecce5b30815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_width</name>
      <anchorfile>classdatatypes_1_1FieldRectangle.html</anchorfile>
      <anchor>a6148ab1cdddee1d1120c0e63c2e4f1b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Fields</name>
    <filename>classdatatypes_1_1Fields.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>std::vector&lt; FieldParameter * &gt;</type>
      <name>FieldVector</name>
      <anchorfile>classdatatypes_1_1Fields.html</anchorfile>
      <anchor>ace417d9ab6c9fe2a98f1fc7daad51ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classdatatypes_1_1Fields.html</anchorfile>
      <anchor>a9d9cdd887c24a7c59f00e0c4e6de98fe</anchor>
      <arglist>(FieldParameter *field)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Fields</name>
      <anchorfile>classdatatypes_1_1Fields.html</anchorfile>
      <anchor>aba9ad05ad51b392bf39dc30c158e80c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FieldParameter &amp;</type>
      <name>getField</name>
      <anchorfile>classdatatypes_1_1Fields.html</anchorfile>
      <anchor>a35e88d0c055f63979d95142020c51014</anchor>
      <arglist>(UINT16 fieldNumber) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldVector &amp;</type>
      <name>getFields</name>
      <anchorfile>classdatatypes_1_1Fields.html</anchorfile>
      <anchor>aa2feb713bc0902e8aab2d8f6f58d3da7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getNumberOfValidFields</name>
      <anchorfile>classdatatypes_1_1Fields.html</anchorfile>
      <anchor>ad9eb272a9ecf434a1e8f56b8df170847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Fields.html</anchorfile>
      <anchor>a9ece2f2314a5d93a7785ecdf88689c2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Fields</name>
      <anchorfile>classdatatypes_1_1Fields.html</anchorfile>
      <anchor>a8414c7a3f351133634453bfe8d08a40c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldVector</type>
      <name>m_fields</name>
      <anchorfile>classdatatypes_1_1Fields.html</anchorfile>
      <anchor>abab14217af8b3464bbffb57d289c1398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::FieldSegmented</name>
    <filename>classdatatypes_1_1FieldSegmented.html</filename>
    <base>datatypes::FieldDescription</base>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classdatatypes_1_1FieldSegmented.html</anchorfile>
      <anchor>a2221a7f0cf5bc4950b45252e5d75fbe8</anchor>
      <arglist>(const FieldSegmentedPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePolygon</name>
      <anchorfile>classdatatypes_1_1FieldSegmented.html</anchorfile>
      <anchor>a64a0681c15ec0281480b9a7ab52ab88b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldSegmented</name>
      <anchorfile>classdatatypes_1_1FieldSegmented.html</anchorfile>
      <anchor>a01c7574fcf72d88a84734091c2819c81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getNumberOfPoints</name>
      <anchorfile>classdatatypes_1_1FieldSegmented.html</anchorfile>
      <anchor>a1ef8e8467eeec390999a457146f46918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldSegmentedPoints</type>
      <name>getPoints</name>
      <anchorfile>classdatatypes_1_1FieldSegmented.html</anchorfile>
      <anchor>ac6201cff100147c094bfe456dff13e30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1FieldSegmented.html</anchorfile>
      <anchor>a2c4183b92e39d1370e786557979926fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldSegmented</name>
      <anchorfile>classdatatypes_1_1FieldSegmented.html</anchorfile>
      <anchor>a8a996d110102455f8f8e933d4483f468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldSegmentedPoints</type>
      <name>m_points</name>
      <anchorfile>classdatatypes_1_1FieldSegmented.html</anchorfile>
      <anchor>a6889b016cc5c1866ee444bd8dacdeee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::FieldSegmentedPoint</name>
    <filename>classdatatypes_1_1FieldSegmentedPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldSegmentedPoint</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>ac041e3ae18079795314af5180362e399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldSegmentedPoint</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>a7985438570b61ba613e93b0e3f1f1353</anchor>
      <arglist>(double angle, double startDist, double endDist)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngle</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>a0e3299c7b5126c868f5432f51ab25000</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEndDist</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>ad229fcd86fd46029296b9bb4a3b0dd4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStartDist</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>a42d817f21417881d9fc956ba15e56b88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngle</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>a0b967561ef6761511fd4f4f0ae0a696e</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndDist</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>a59d40ab0301015df8466ae79a061dba9</anchor>
      <arglist>(double endDist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartDist</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>a610dbc0ee5dee888b1485b3fd4d8a8cd</anchor>
      <arglist>(double startDist)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_angle</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>a31f10582d24ae30b8d3ce2249f56656d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_endDist</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>a795f0cbc774ab6ad71b0bc2aeae080cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_startDist</name>
      <anchorfile>classdatatypes_1_1FieldSegmentedPoint.html</anchorfile>
      <anchor>ad29c0e61f02b6d638cf6436220c38e42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>File</name>
    <filename>classFile.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>DisconnectFunction</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>a1d1c294fb9b3c90e4afe5aa0edb71d19</anchor>
      <arglist>)(void *obj)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ReadFunction</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ab83787b800c06f09e2cc21184fcc923a</anchor>
      <arglist>)(void *obj, UINT8 *inputBuffer, UINT32 &amp;numBytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>a83cbce54d6c3b8c2f417b51f6b3f488c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>File</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ae039af5807fc385f41b60644725d15d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFilename</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>aff78fc9f04aecc0a56c151a5f328944a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ac09ac3c8c56dd810a5b45cbb6cbc0648</anchor>
      <arglist>(std::string inputFileName, bool beVerbose=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisconnectCallbackFunction</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ad4732bacae8e893f304bc52b85c162a8</anchor>
      <arglist>(DisconnectFunction discFunction, void *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadCallbackFunction</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ab170e008f03e8084b807e31c30fea43c</anchor>
      <arglist>(ReadFunction readFunction, void *obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~File</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ac704ebdf5f57d7a1c5ddf409d797fb69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>INT32</type>
      <name>readInputData</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ae645af37f11df78c9b1369a016331846</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readThreadFunction</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>aa2687fc3b7da9cb29b64b3fe4a2c1f21</anchor>
      <arglist>(bool &amp;endThread, UINT16 &amp;waitTimeMs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startReadThread</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>a71b97f3c30d85c4e4e62761fcd1c26ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>a2e0f65f2921e6aa66e640945c3adfda9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DisconnectFunction</type>
      <name>m_disconnectFunction</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ab2d31efa1f895a1fd3044b2469de2cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_disconnectFunctionObjPtr</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>acc8a766486bc14a40a260c373b85023e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_inputFileMutex</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>a3739762e403ffb3afc025ec24bd44178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_inputFileName</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>a858384f30feb2c3e529521210597e5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ifstream</type>
      <name>m_inputFileStream</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ab4b856474a963110685ade5a97efeb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReadFunction</type>
      <name>m_readFunction</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>a0d41b0371a6151433795973f858ade69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_readFunctionObjPtr</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ac87c3aa8f7496ad2869413847c24def5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickThread&lt; File, &amp;File::readThreadFunction &gt;</type>
      <name>m_readThread</name>
      <anchorfile>classFile.html</anchorfile>
      <anchor>ae643725476f445c4b0ffd137497c65aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>FloatInt</name>
    <filename>unionFloatInt.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>value_float</name>
      <anchorfile>unionFloatInt.html</anchorfile>
      <anchor>a3cb88fa400ee672b9aa2f9cad283a522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>value_int</name>
      <anchorfile>unionFloatInt.html</anchorfile>
      <anchor>a844de9ba73bdd18875ca8ad4b91d3b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devices::LDMRS</name>
    <filename>classdevices_1_1LDMRS.html</filename>
    <base>devices::BasicDevice</base>
    <member kind="function">
      <type>bool</type>
      <name>flashSopasConfig</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a719aaa3d6523176533c7bd841bdb06a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFirmwareVersion</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a16c53ad76f144361a579e5b5f35dc4bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFPGAVersion</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a8b5ace4ce4143068d6e2ba18cea33360</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIpAddress</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a7c9cb5b5f9ea6a021349fb233cab618f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getParameter</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a7943535248e7870494c67e45012f985b</anchor>
      <arglist>(MrsParameterId id, UINT32 *value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSerialNumber</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a1779c779588fe42d4710320bb39dfe14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTemperature</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>aba025f7e3dc51c01ee67349b23be936e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>aa4fe12d2130979a1f65f914b5ec47a6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>ac5758bed5dfe15bc04e448c789801280</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDMRS</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a57aaffd423a4ae82b4a273ddf9314ba0</anchor>
      <arglist>(Manager *manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>run</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>aad584c197d6c48b9f82aa7440b6788c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIpAddress</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a706539660c31d8d9ae3e28890f3381e0</anchor>
      <arglist>(std::string ipAddress)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNtpTime</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>af5b28adefd38c5c44f38a680d7f758e5</anchor>
      <arglist>(UINT32 seconds, UINT32 fractionalSec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setParameter</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a3715dc14b2f26795a06e7cefaf61fe16</anchor>
      <arglist>(MrsParameterId id, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setScanAngles</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>abb3d5483a216f0f5ae7c6635c77f4a34</anchor>
      <arglist>(double startAngle, double endAngle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setScanFrequency</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>afaf012c9ddbbeceef96773ab91924a5f</anchor>
      <arglist>(double scanFreq)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSyncAngleOffset</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a0df6840cb6dcc2a5ce2a42d890a04929</anchor>
      <arglist>(double syncAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeWantObjectData</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a25347fb9cac97b7b540068bd9f5be11c</anchor>
      <arglist>(bool weWantObjectData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>ab44881f501d84d9aba6ed9879958004d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>stop</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a38f7ae0e345ae943ebce8fcbd5ae7222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeEvalCases</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>af3e5912c6d465f2587dda23d21f57b69</anchor>
      <arglist>(const EvalCases &amp;evalCases)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeField</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a1a96073624b9b1659dbf1e38dd10ed66</anchor>
      <arglist>(UINT16 fieldNum, const FieldParameter &amp;para)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LDMRS</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a262aca45081565f51201d4678d186316</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>disconnectFunctionS</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>adc3ccf1879d3692992d25f0b15c7c1f4</anchor>
      <arglist>(void *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>onScanReceivedS</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a3f2bcfdfb6b83ff64219006faa8471d9</anchor>
      <arglist>(void *obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>disconnectFunction</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a988cda9eea21ac162f8088ff0a5c052e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onScanReceived</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a24300642bae6666682a8a8015d949577</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>ae7fe27e882b20a92995b3e2a6d3dc188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_inputFileName</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a1d963ab60ce4e1cc0625c75e5370bdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_ipAddress</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a9c27331eb8acefc7148163627ea1b600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isRunning</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a4ff10aaf9d054ca5a9d061225d31a68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LuxBase *</type>
      <name>m_lux</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>ab47195c58dffa559345ac535dc893133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_luxPortNumber</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a3b9f9bdf33ae808f3a4606175fbae112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Manager *</type>
      <name>m_manager</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a5119abc3795adb05640a1996f94a0b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_offsetX</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a3eedc6891ae1c43c258cc8f572417eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_offsetY</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a2f9c02db16dc4e3dcdf33679b35f8c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_offsetZ</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a9a1198c33bcee45bc6c74c26e6706c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_pitchAngle</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a77698add40b3cb04f02b4e85332acc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_readOnlyMode</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a89d81bc69cf3dc74f34fb9370e4a7353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_rollAngle</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a06826944fa88b7d9b45f6dec0aa7556c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scanEndAngle</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a0c979e8785aad79203a0461c45d4410d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scanFrequency</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>afb57b08fd783276b6af7a61e839b3103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scanStartAngle</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a93e7aa4c4ded18b46211e0683c667d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LdmrsSopasLayer *</type>
      <name>m_sopas</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a74a06ad60bf7bf7911c6657daeceae81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_SopasPortNumber</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a1ba9721a436e75e2d9de0fc72d30bdeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_weWantFieldData</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>aaac57a8c6fa4755bfcfff6a33fa8ec6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_weWantObjectData</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a0dbd6a590474bd2beb0e606db9d27de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_weWantScanData</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>a2cffdaf09b8faabd792e34a3ca77bc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_weWantScanDataFromSopas</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>ac1dd9f20db3d7a871b4b03e0f65d54d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_yawAngle</name>
      <anchorfile>classdevices_1_1LDMRS.html</anchorfile>
      <anchor>ac4510a474d8730773f21c6243e04bf9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>application::LdmrsApp</name>
    <filename>classapplication_1_1LdmrsApp.html</filename>
    <base>application::BasicApplication</base>
    <member kind="function">
      <type></type>
      <name>LdmrsApp</name>
      <anchorfile>classapplication_1_1LdmrsApp.html</anchorfile>
      <anchor>a304d1473880e98c0c3d9043092a09482</anchor>
      <arglist>(Manager *manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LdmrsApp</name>
      <anchorfile>classapplication_1_1LdmrsApp.html</anchorfile>
      <anchor>ab6aa4bb014be306e5652b29f34bfacb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classapplication_1_1LdmrsApp.html</anchorfile>
      <anchor>ab079aa3da19e4de99a09f575f09c00d1</anchor>
      <arglist>(BasicData &amp;data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classapplication_1_1LdmrsApp.html</anchorfile>
      <anchor>ac3f5a61d06b605b5ddf7f52189716729</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>application::LdmrsFieldApp</name>
    <filename>classapplication_1_1LdmrsFieldApp.html</filename>
    <base>application::BasicApplication</base>
    <member kind="function">
      <type></type>
      <name>LdmrsFieldApp</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>a8930381b281995be0813a850d4186c7a</anchor>
      <arglist>(Manager *manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LdmrsFieldApp</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>a35ea540c051ab414352fd9ecd9c8f632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>a8f964fa67d9f0cb8059c631a2c6f8305</anchor>
      <arglist>(BasicData &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>changeThreadFunction</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>a386d3183f825d501f6a6e21ec1b69d36</anchor>
      <arglist>(bool &amp;endThread, UINT16 &amp;waitTimeMs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_createEvalCase</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>ae0e4c2d7ab59f0201be1966b40f144b4</anchor>
      <arglist>(devices::LDMRS *ldmrs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_createRectangularField</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>a7b9487ef781b4f02637ea60939dd0ef8</anchor>
      <arglist>(devices::LDMRS *ldmrs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_removeAllEvalCases</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>a48989a4f4552a041e22543d8240b7d26</anchor>
      <arglist>(devices::LDMRS *ldmrs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_removeAllFields</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>ac9a8b713525e235729fa0410fdf69e84</anchor>
      <arglist>(devices::LDMRS *ldmrs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>aed547914bd3bbb6321effc3e7db0d709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickThread&lt; LdmrsFieldApp, &amp;LdmrsFieldApp::changeThreadFunction &gt;</type>
      <name>m_changeThread</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>ab1cb2db7cebd00ed7b6f6c240d81688f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Manager *</type>
      <name>m_manager</name>
      <anchorfile>classapplication_1_1LdmrsFieldApp.html</anchorfile>
      <anchor>a0bf7c029a188651c92ca86c88aa6b8f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>application::LdmrsNtpTimeApp</name>
    <filename>classapplication_1_1LdmrsNtpTimeApp.html</filename>
    <base>application::BasicApplication</base>
    <member kind="function">
      <type></type>
      <name>LdmrsNtpTimeApp</name>
      <anchorfile>classapplication_1_1LdmrsNtpTimeApp.html</anchorfile>
      <anchor>a96f7281beebcbce6dba6316f29f6445a</anchor>
      <arglist>(Manager *manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LdmrsNtpTimeApp</name>
      <anchorfile>classapplication_1_1LdmrsNtpTimeApp.html</anchorfile>
      <anchor>a013ad4229ddf7a447ba4157166ce6b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classapplication_1_1LdmrsNtpTimeApp.html</anchorfile>
      <anchor>a932b49f600b644f4a01017ea3e2d61e7</anchor>
      <arglist>(BasicData &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>changeThreadFunction</name>
      <anchorfile>classapplication_1_1LdmrsNtpTimeApp.html</anchorfile>
      <anchor>aaf026be0cc21ff95f9e6d3b4e6fbf5b0</anchor>
      <arglist>(bool &amp;endThread, UINT16 &amp;waitTimeMs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ntp_time_t</type>
      <name>convertUnixTimeToNtpTime</name>
      <anchorfile>classapplication_1_1LdmrsNtpTimeApp.html</anchorfile>
      <anchor>aa212078aca9a54218455eb17ae34cf33</anchor>
      <arglist>(struct timeval &amp;unixTime)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classapplication_1_1LdmrsNtpTimeApp.html</anchorfile>
      <anchor>a651ee881cad7b9bbcea450ac6809809a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickThread&lt; LdmrsNtpTimeApp, &amp;LdmrsNtpTimeApp::changeThreadFunction &gt;</type>
      <name>m_changeThread</name>
      <anchorfile>classapplication_1_1LdmrsNtpTimeApp.html</anchorfile>
      <anchor>a0b3d7997bbbbeda07f5e209d6626fb9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Manager *</type>
      <name>m_manager</name>
      <anchorfile>classapplication_1_1LdmrsNtpTimeApp.html</anchorfile>
      <anchor>a0ab40f27d44cc77e813949e2ef14a32f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>application::LdmrsScanpointCoordinateApp</name>
    <filename>classapplication_1_1LdmrsScanpointCoordinateApp.html</filename>
    <base>application::BasicApplication</base>
    <member kind="function">
      <type></type>
      <name>LdmrsScanpointCoordinateApp</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>a0082afaa7b5eff2db9b837a5a560a995</anchor>
      <arglist>(Manager *manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LdmrsScanpointCoordinateApp</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>aa49ed75a2f0aac6196234a03fde62830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>af3251772d8b893e109b52098292f0821</anchor>
      <arglist>(BasicData &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calcAndShowStatistics</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>a0c3ea67960180f2a8b4c9c2174278bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getClosestScanpoint</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>a938137a39feb0b6c4bb66d98a9aa8e13</anchor>
      <arglist>(const UINT8 layer, const double horzAngle, const Scan *scan, ScanPoint *point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initCycle</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>a0cc02dbde80c687887e704caa14d213c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isFourLayerScanner</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>a6c4c24a4102e17a14f2d8418baa93538</anchor>
      <arglist>(Scan *scan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processScan</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>aff20e16e70ae2e7bac0410fcb1f818c3</anchor>
      <arglist>(Scan *scan)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>a9b5d052d59ca48c9d4c5e60a75d89100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isFourLayerScanner</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>ad8c29f37d5fa50b0edf76bdae2fdb25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_meanDist</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>af7f5c44d73e9faaa07e3aef46628c41f</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point3D</type>
      <name>m_meanXyz</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>a0727262b79e43deac8de7a9be43174e4</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_numPoints</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>a92a657b3c380d48c7dcc2e3aae3f3a17</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_numScansToCount</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>abf37ad473da4cedc772d6b6f573814ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_scanCounter</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>ab106d1aded07e2f3f427ad56eee5d6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_wantedHorzAngle</name>
      <anchorfile>classapplication_1_1LdmrsScanpointCoordinateApp.html</anchorfile>
      <anchor>aa30d61a4df9aa56ee1e38d1d8b1f653d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>application::LdmrsSectorChangeApp</name>
    <filename>classapplication_1_1LdmrsSectorChangeApp.html</filename>
    <base>application::BasicApplication</base>
    <member kind="function">
      <type></type>
      <name>LdmrsSectorChangeApp</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>ad64396f1922fde446753dcfa13b49131</anchor>
      <arglist>(Manager *manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LdmrsSectorChangeApp</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>a91b1666f160ae7200d70302428f4d78a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>aa7d8743ce06f83ceff16752961af9149</anchor>
      <arglist>(BasicData &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>changeAngularResolutionType</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>a7a66a618a53f32b440b44c8ebedade4d</anchor>
      <arglist>(devices::AngularResolutionType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>changeFlexResConfiguration</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>a210006851951f19e95556b4e5d2b3a61</anchor>
      <arglist>(const ScannerInfo::ResolutionMap &amp;configuredRM)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>changeThreadFunction</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>a61b3302a2471030a3c8a29ae01a3f502</anchor>
      <arglist>(bool &amp;endThread, UINT16 &amp;waitTimeMs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkResolution</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>af4aaf86c38d4e6d9abaadcd2ac4fa406</anchor>
      <arglist>(Scan &amp;scan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readDetailedErrorCode</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>ac9ff8dc4b023e1b992df66b29e98ff49</anchor>
      <arglist>(UINT32 *code=NULL)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>aa62cc80930b206204bc4b21013de0a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickThread&lt; LdmrsSectorChangeApp, &amp;LdmrsSectorChangeApp::changeThreadFunction &gt;</type>
      <name>m_changeThread</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>adda34b0e143a7c6c048ae14d64adc50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ScannerInfo::ResolutionMap</type>
      <name>m_lastMeasuredSector</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>a35e902ad4122ca79342bb5d3c9a1c2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Manager *</type>
      <name>m_manager</name>
      <anchorfile>classapplication_1_1LdmrsSectorChangeApp.html</anchorfile>
      <anchor>a3f4e25324977c4f496b0a36321fec7e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devices::LdmrsSopasLayer</name>
    <filename>classdevices_1_1LdmrsSopasLayer.html</filename>
    <base>devices::SopasBase</base>
    <member kind="function">
      <type>bool</type>
      <name>action_flashFieldParameters</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ad80f7ecfdc2d9a48eed63ac7b57b4d65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_flashMrsParameters</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abcf0cc4e46df2e905c93dc7b22e1876e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_login</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a85423360842bc5e1171b5e79f53cb0b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_logout</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a86874c53802adc87309f2a93927822a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_readEvalCases</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a1a258b2fb7a1fa76220b8120e9a20d3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_readFields</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>aed55753decb091a501eef1cfd48e945f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_readScanConfig</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a4c41a9d2cc6d543fd994e346f6e3eda1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_readSerialNumber</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae8fe67535f0d812f14557515300d8657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_startMeasure</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ac2620553988e956a435d47fa39e411e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_stopMeasure</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a495e8189f3ece672528e2dd89c8b650f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_subscribeEvalCaseResults</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a263ec88d05c3fce1d8516c3c43dbf80f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_subscribeScanData</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ad9c582673ef485da85f741e7032d4431</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_unSubscribeEvalCaseResults</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a12696873f00b53944e2f88e044bd6a80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_unSubscribeScanData</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a07121f642381740af84a791dfe341720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_writeEvalCases</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ab97e7f13667e6d47f04198abe5c04d36</anchor>
      <arglist>(const EvalCases &amp;evalCases)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_writeField</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a4be3683dcbf46fff3ab324e6407fd43c</anchor>
      <arglist>(UINT16 fieldNum, const FieldParameter &amp;para)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a9413926084bd601425cdbcd4b09be8ef</anchor>
      <arglist>(Tcp::DisconnectFunction function, void *obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFieldDataSubscribed</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a72237ebc12b9c4c5581ed4588b0febbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdmrsSopasLayer</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a00629702b0617852bb4186295e5aa92c</anchor>
      <arglist>(Manager *manager, const UINT8 deviceID, std::string ipAddress, UINT16 portNumber, bool weWantFieldData, bool weWantScanData, bool readOnlyMode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>aa5ca2fa68f336e45f78c7016cf193518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LdmrsSopasLayer</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a3fcf01d77a4c8c86dd39118244eb77fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_event_aEvalCaseResult</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a70dc3a9e8134d0fcdaf71f5648a0d29cae493c1a1605537daaa8ec9aa8308848e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_event_ScanDataMonitor</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a70dc3a9e8134d0fcdaf71f5648a0d29ca8223e21b44932ccc395fd9978bfd7ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_event_Scanning</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a70dc3a9e8134d0fcdaf71f5648a0d29ca1381d0a3091c7e0eea93bffc2ae3cb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_CheckPassword</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda22264a00e59bca8185986ff44bb03448</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_FlashFieldParameters</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda61023c66eb97bd3d3c80ef86a4a6ef19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_GetAccessMode</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda9a4baaac81795ae298c0b3d945b93771</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_GetDescription</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda5c9eed6ea9aa5b2533e0118bb2ea383f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_mStartMeasure</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda654cbf7e1d9ee33742a229caf090d861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_mStopMeasure</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda21d0b004a0874fd9a0ae46f6daf2500a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_MthdFlashLUXParameters</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9eddada85f5411276811737508354eb0934eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_Run</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda97ead770eba0dc18abaa386bff4609a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_SetAccessMode</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda941492380b5c6cad8a1decb98b7e6284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_AngleDataConfig</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eac82cdf978e7ab7cb7bc525b7106a58f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_ApplRange</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eabb7d13a0ce3dd98a041fa18b8eaca225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_AutoStartMeasure</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea8129d206f2f5e5e7a3ad2026acaa55a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_CIDChecksum</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea506f00cbdbb8c8e3288ec60729a1fbd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_DataOutputRange</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaa68cb4dbe97fa6e37d5d4cb10eb62ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_DeviceIdent</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea5f21de3786da326effdd08c28f568363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_evalCaseParam</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ead69a65af78a1f6b8b78feb57b0f8913d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field000</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ead588f22148c08e2be9bf3ccc8eaa3924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field001</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaea46db5a776a9eb05d9803b1cad7976e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field002</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea26dbf67880b691858248c81c9f9a7051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field003</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaef7f13ecb626b7cec5a51c739b677135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field004</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea6e12b8210ccd6de71702a499dea78eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field005</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea7ea9c9bed77382ae7e077214763a7dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field006</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea74303c6d9d2dd6a1e6b0e8e2ac1907ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field007</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eadaba50fb954e3d97733dcdf1aa6c09b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field008</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eab3bb74f2e3cfdfabcc42cd99f54aaac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field009</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eac3391fb7697308d02444db1b8ed0009b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field010</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eab53a0b219c0d8109257b2cd8eb5eec8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field011</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaa385e62161020df3f311baf971818986</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field012</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaec96e0da0c6a813de4671db494b5ddda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field013</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea0342c4f1e1b0556d76f87af11cce32e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field014</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea2659850d7dea8d2562058a85977623c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field015</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ead9771921a64d2f430227f7235362a3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_FirmwareVersion</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea7495d183b45b5fe738a3ec95abe67f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_InternalFeedback</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eab75bc575548e3d8d6143d9baa15ccf91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_LayerEchoConfig</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ead03ebcff80125e422a9f6ac58df01d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_LocationName</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea40509f0bf7eef5a6af5a40e92f1e509e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_MeasMode</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea79c1efbfc5c15d5e158bef95869c91dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_numOfParamFields</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaa80f93893ceb0d88a3752c222702ad87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_ScanConfig</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea3c123f84f20bb8bb26e7d87685870235</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_ScanDataConfig</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea6201551e12a51a5e5c22d0b083076688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_Scanning</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaefd321727abacb361f9c5cdf954faea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_SerialNumber</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea9f70d9a6c65f2fcc813b270571a9dc0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_SopasInfo</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea08ea057be880ed51185599c73b6432b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_SOPASVersion</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea9186ac0b47877cc8fb2b6598ecaf46a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_TestScanActive</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaf16de5aa1de6c598c4e7914015094686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_TestScanFrequency</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea17ac1fe07abb587e0d70594ea58a85fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ScanFreq1250</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a01220c95a2a0a793f3d208e99a545cdaac9b027340c4ffc93071728e75ba41d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ScanFreq2500</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a01220c95a2a0a793f3d208e99a545cdaa4b609a32a8044da3fb7b3ec69dc69aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ScanFreq5000</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a01220c95a2a0a793f3d208e99a545cdaa0244db9794f4c602762f86971be01762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>ScanFreqEnum</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a01220c95a2a0a793f3d208e99a545cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ScanFreq1250</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a01220c95a2a0a793f3d208e99a545cdaac9b027340c4ffc93071728e75ba41d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ScanFreq2500</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a01220c95a2a0a793f3d208e99a545cdaa4b609a32a8044da3fb7b3ec69dc69aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ScanFreq5000</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a01220c95a2a0a793f3d208e99a545cdaa0244db9794f4c602762f86971be01762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>SopasEventByIndex_LDMRS</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a70dc3a9e8134d0fcdaf71f5648a0d29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_event_Scanning</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a70dc3a9e8134d0fcdaf71f5648a0d29ca1381d0a3091c7e0eea93bffc2ae3cb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_event_ScanDataMonitor</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a70dc3a9e8134d0fcdaf71f5648a0d29ca8223e21b44932ccc395fd9978bfd7ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_event_aEvalCaseResult</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a70dc3a9e8134d0fcdaf71f5648a0d29cae493c1a1605537daaa8ec9aa8308848e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>SopasMethodByIndex_LDMRS</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_SetAccessMode</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda941492380b5c6cad8a1decb98b7e6284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_GetAccessMode</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda9a4baaac81795ae298c0b3d945b93771</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_Run</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda97ead770eba0dc18abaa386bff4609a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_FlashFieldParameters</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda61023c66eb97bd3d3c80ef86a4a6ef19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_GetDescription</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda5c9eed6ea9aa5b2533e0118bb2ea383f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_CheckPassword</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda22264a00e59bca8185986ff44bb03448</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_MthdFlashLUXParameters</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9eddada85f5411276811737508354eb0934eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_mStartMeasure</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda654cbf7e1d9ee33742a229caf090d861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_meth_mStopMeasure</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd12ef3ab3c807b1c6b2dfc5f6da9edda21d0b004a0874fd9a0ae46f6daf2500a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>SopasVariableByIndex_LDMRS</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_DeviceIdent</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea5f21de3786da326effdd08c28f568363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_SOPASVersion</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea9186ac0b47877cc8fb2b6598ecaf46a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_LocationName</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea40509f0bf7eef5a6af5a40e92f1e509e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_SerialNumber</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea9f70d9a6c65f2fcc813b270571a9dc0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_FirmwareVersion</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea7495d183b45b5fe738a3ec95abe67f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_Scanning</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaefd321727abacb361f9c5cdf954faea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_SopasInfo</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea08ea057be880ed51185599c73b6432b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_InternalFeedback</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eab75bc575548e3d8d6143d9baa15ccf91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_TestScanFrequency</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea17ac1fe07abb587e0d70594ea58a85fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_CIDChecksum</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea506f00cbdbb8c8e3288ec60729a1fbd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_TestScanActive</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaf16de5aa1de6c598c4e7914015094686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_ScanDataConfig</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea6201551e12a51a5e5c22d0b083076688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_AngleDataConfig</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eac82cdf978e7ab7cb7bc525b7106a58f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_LayerEchoConfig</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ead03ebcff80125e422a9f6ac58df01d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_ScanConfig</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea3c123f84f20bb8bb26e7d87685870235</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_MeasMode</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea79c1efbfc5c15d5e158bef95869c91dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_ApplRange</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eabb7d13a0ce3dd98a041fa18b8eaca225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_DataOutputRange</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaa68cb4dbe97fa6e37d5d4cb10eb62ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_AutoStartMeasure</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea8129d206f2f5e5e7a3ad2026acaa55a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field000</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ead588f22148c08e2be9bf3ccc8eaa3924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field001</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaea46db5a776a9eb05d9803b1cad7976e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field002</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea26dbf67880b691858248c81c9f9a7051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field003</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaef7f13ecb626b7cec5a51c739b677135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field004</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea6e12b8210ccd6de71702a499dea78eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field005</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea7ea9c9bed77382ae7e077214763a7dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field006</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea74303c6d9d2dd6a1e6b0e8e2ac1907ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field007</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eadaba50fb954e3d97733dcdf1aa6c09b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field008</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eab3bb74f2e3cfdfabcc42cd99f54aaac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field009</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eac3391fb7697308d02444db1b8ed0009b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field010</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eab53a0b219c0d8109257b2cd8eb5eec8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field011</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaa385e62161020df3f311baf971818986</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field012</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaec96e0da0c6a813de4671db494b5ddda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field013</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea0342c4f1e1b0556d76f87af11cce32e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field014</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ea2659850d7dea8d2562058a85977623c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_field015</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ead9771921a64d2f430227f7235362a3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_numOfParamFields</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35eaa80f93893ceb0d88a3752c222702ad87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>index_var_evalCaseParam</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae958fe361e76a9a949ff36f8ee8cd35ead69a65af78a1f6b8b78feb57b0f8913d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const UINT16</type>
      <name>MAX_NUM_OF_FIELDS</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ac8c84064579b930cc190b11650b17dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>angleToRad</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a13d452a888ff0553dec8857f9ee6bad7</anchor>
      <arglist>(INT32 angle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EvalCases</type>
      <name>colaB_evalCaseDecoder</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a30c42e7730e3f8b3ee347d94427c7d49</anchor>
      <arglist>(SopasAnswer *answer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT32</type>
      <name>colaB_evalCaseEncoder</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a4577ee901c24b42abf76728010eee066</anchor>
      <arglist>(BYTE *buffer, const EvalCases &amp;evalCases)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldParameter *</type>
      <name>colaB_fieldDecoder</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ab45ee3edb0e5e6b11d2ef526ace5af78</anchor>
      <arglist>(SopasAnswer *answer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT32</type>
      <name>colaB_fieldEncoder</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a686894592694cf7508b8691136e4989d</anchor>
      <arglist>(BYTE *buffer, const FieldParameter &amp;fieldPara)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalCaseResultDecoder</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abd89220e96b0265e448248331dc3c3f6</anchor>
      <arglist>(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SensorStateInfo</type>
      <name>getSensorStateInfo</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ac05afb82e98cadac224ebd68bbac6fd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scanDataDecoder</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a25c25022d5e489800aabd8433132ef28</anchor>
      <arglist>(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_angleResolution</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>abac80c2eef680e7331c0ab318827f48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>aadb54f649646db6236805394c561fcb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_deviceId</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a5465f6b5738c80603936d47cf15f6432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EvalCases</type>
      <name>m_evalCases</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>acc679a6cb63fffa454d9746720187554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Fields</type>
      <name>m_fields</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a464229f96c13105162846a7b4b757885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_ipAddress</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a539d46ad2fec136472261e354f6e7683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EvalCaseResults</type>
      <name>m_lastEvalCaseResults</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>afd0b8fad17332007973749849d1a4c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Manager *</type>
      <name>m_manager</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>aed5f92605bd2d3d63a6d067047d0db8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_portNumber</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>af1d6e9f34330554f8d0ef69b4cbe921e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_readOnlyMode</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>ae33e771c5acdfd832b299502ded1f473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scanEndAngle</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a95aa7d5d56093f546f68fc4d0749199b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scanFreq</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a6408ff0978fb2dda398f924edb4430a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scanStartAngle</name>
      <anchorfile>classdevices_1_1LdmrsSopasLayer.html</anchorfile>
      <anchor>a16a0624fbc839047b4e8ed7d4b72e1d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Line2D</name>
    <filename>classdatatypes_1_1Line2D.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>Point2D</type>
      <name>first_type</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a09f44e6a7a11d3f984068cab2b86f8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IntersectingType</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a65df1b77fc74b34e2432447cb8e61aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotIntersecting</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a65df1b77fc74b34e2432447cb8e61acaa1d2062e6460130caca9ac027160cbac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LineIntersecting</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a65df1b77fc74b34e2432447cb8e61acaa0232b3d1d1d504a2750312a4605f1b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OutsideIntersecting</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a65df1b77fc74b34e2432447cb8e61acaaea4a18a2f94d3ff4803b1eb4cc040f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LineIntersecting</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a65df1b77fc74b34e2432447cb8e61acaa0232b3d1d1d504a2750312a4605f1b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotIntersecting</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a65df1b77fc74b34e2432447cb8e61acaa1d2062e6460130caca9ac027160cbac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OutsideIntersecting</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a65df1b77fc74b34e2432447cb8e61acaaea4a18a2f94d3ff4803b1eb4cc040f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2D</type>
      <name>second_type</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a3b57b9882376b968efed659fd4818400</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2D</type>
      <name>value_type</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a2cc42f452468f9641be291902745b554</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a4d5fdb6d2bde7dd333e3fa71227a5bbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line2D</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>aadce81b6ab2f0e288b3f0fa70e244be9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line2D</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>aa73b5fdd9b374b45e7a583deb3059f9d</anchor>
      <arglist>(const Point2D &amp;a, const Point2D &amp;b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line2D</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>ab561a1eac3fb39374f3b020aa7a21217</anchor>
      <arglist>(const std::pair&lt; Point2D, Point2D &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line2D</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a76db7cf80d6d56394144d5ea3aa20a7f</anchor>
      <arglist>(float x1, float y1, float x2, float y2)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>ae39437915765044097fa2a16270f3f1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a6426a9c1f0b3c1e90fdf5f3593b1f6f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getP1</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a33f20483427c8d5849b42620f0f76c4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getP2</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>ae3e4b4a03ed5bb9a6863dc3ad9462a80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>getCenterPoint</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>ac0d2a1629d37a2ea27f0303aab4db01f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLength</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a43b92c7b39922d38668e361205ad8ebb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a071cd2fef043430609cf74a333460cd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getInclination</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a349b1db7441007b856a689d271bf843c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>inclination</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>aee8eed84cc6d26d20fd899e627541b7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>getDiff</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a8865ca08680ca8ba9a4522d17bfcf3a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Line2D</type>
      <name>getUnitVector</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a5fdb8f1dd6d386065e51550199fc347e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D</type>
      <name>toPolygon2D</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a6ea7640f22d7af7a9a94f46bd8e9200f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D</type>
      <name>toPolygon2D</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a43229caf839d5d0ccde53f81fc6dcc85</anchor>
      <arglist>(unsigned samplePoints) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setP1</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a3c7001abe01e505c0369dbc41bc301fa</anchor>
      <arglist>(const Point2D &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setP2</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>abc1f352b55fb6941431d4c38170d7b00</anchor>
      <arglist>(const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Line2D</type>
      <name>fromLinearRegression</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>aa969fb41601772ff7e5717693365dac1</anchor>
      <arglist>(const Polygon2D &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a6426a9c1f0b3c1e90fdf5f3593b1f6f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getP1</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a33f20483427c8d5849b42620f0f76c4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getP2</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>ae3e4b4a03ed5bb9a6863dc3ad9462a80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>getCenterPoint</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>ac0d2a1629d37a2ea27f0303aab4db01f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLength</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a43b92c7b39922d38668e361205ad8ebb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a071cd2fef043430609cf74a333460cd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getInclination</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a349b1db7441007b856a689d271bf843c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>inclination</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>aee8eed84cc6d26d20fd899e627541b7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>getDiff</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a8865ca08680ca8ba9a4522d17bfcf3a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Line2D</type>
      <name>getUnitVector</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a5fdb8f1dd6d386065e51550199fc347e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D</type>
      <name>toPolygon2D</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a6ea7640f22d7af7a9a94f46bd8e9200f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D</type>
      <name>toPolygon2D</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a43229caf839d5d0ccde53f81fc6dcc85</anchor>
      <arglist>(unsigned samplePoints) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setP1</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a3c7001abe01e505c0369dbc41bc301fa</anchor>
      <arglist>(const Point2D &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setP2</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>abc1f352b55fb6941431d4c38170d7b00</anchor>
      <arglist>(const Point2D &amp;p2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>first</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>ae39076805c20506dadb90b124c75e922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>second</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a69926422d7608c56904c56bc7e1f4377</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distanceToPoint</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>af1a4262bd559891821d86d78e5977baa</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distanceFromLineSegment</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a4f6c39b73e1fe9fbdfc82ccaf2576724</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>projectOntoLine</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a03be8c13a1139e47e9d6c12b1b57a7c0</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsPoint</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>a14d33c9fe4b06d48fd6a582c069fa592</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>IntersectingType</type>
      <name>isIntersecting</name>
      <anchorfile>classdatatypes_1_1Line2D.html</anchorfile>
      <anchor>af02bc6c5d7b87919b8afbcc541c83f12</anchor>
      <arglist>(const Line2D &amp;other, Point2D *intersectingPoint=NULL) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devices::LuxBase</name>
    <filename>classdevices_1_1LuxBase.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>OnScanReceiveCallbackFunction</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ab9df39716794ec46eb9de4954da0a7e6</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_getParameter</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ad4dd10d9f719385920db44ed52184cc3</anchor>
      <arglist>(MrsParameterId parameter, UINT32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_getStatus</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a6f890a144e6514c7e7918c5fd6c4ea8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_saveConfiguration</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a5e024eee7261f3583154395e759f2a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_setDataOutputFlags</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a1752b20032c674112953607fc9ccc6b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_setMountingPos</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a5710af4eee76771f102d22495cd917b1</anchor>
      <arglist>(Position3D mp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_setNtpTimestamp</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a9861d36d8ede69846cc9c30573ac7538</anchor>
      <arglist>(UINT32 seconds, UINT32 fractionalSec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_setParameter</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aeb59d35df7cb01be8050600eb29d1774</anchor>
      <arglist>(MrsParameterId parameter, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_setScanAngles</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aa57cd248444377c8d4d1539c65f8ca4a</anchor>
      <arglist>(double startAngle, double endAngle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_setScanFrequency</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>af54d26abd18dd71494252059f8bc7378</anchor>
      <arglist>(double scanFreq)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_setSyncAngleOffset</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ad8c91300a7d688ff187a0b99448df444</anchor>
      <arglist>(double syncAngle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_startMeasure</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a8373ded75a78d47149aec2872d8a80c0</anchor>
      <arglist>(bool weWantScanData=true, bool weWantObjectData=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cmd_stopMeasure</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a48552ea2ce7d837a76e04c7548b99b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpHeader</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a60369065d5a11de0772dbf19ea07dc23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMessage</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a6c9acde8ed97a117e434e93fba69d31a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getDSPError</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a8b6089210d9d6133df26ecc5715a8700</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getErrorRegister1</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a70004239fd4b781f0d6096cb2978998d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getErrorRegister2</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a009c56597f2c7296b753a0d23239b1bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFirmwareVersion</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aed59b32c2e8b67a3294f3f7ea1b86869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getFPGAError</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a46f37291ca66e8e1c00797877205448e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFPGAVersion</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a23fae79f7b854d4b83489c32479afe76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getScannerStatus</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a22c8ebd7bd8bafaf9cca08e6b3753983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSerialNumber</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a4f5ef07410f9117a0c36b73bf7c235be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTemperature</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a05c30593fbfd0f95de53214a2ab1b34e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getWarnRegister1</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a995230e19d8278c3cc043646424ca019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getWarnRegister2</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>af2d798b7f485d3e9bc3a98925854855c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initFile</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ab06dcc9e6ff413d5c5b67feeb509d410</anchor>
      <arglist>(File::DisconnectFunction function, void *obj)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initTcp</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a44e431566b31d8deb08f0e6b540501fc</anchor>
      <arglist>(Tcp::DisconnectFunction function, void *obj)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>af7abc326fb6186d8013772acfbd74dcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LuxBase</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a98c3bd2a198b2ad9d8138c20698864c9</anchor>
      <arglist>(Manager *manager, const UINT8 deviceID, const std::string longName, std::string ipAddress, UINT16 tcpPortNumber, double scanFrequency, double scanStartAngle, double scanEndAngle, double offsetX, double offsetY, double offsetZ, double yawAngle, double pitchAngle, double rollAngle, bool beVerbose, std::string inputFileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memreadLE</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a3e352d3fe1cf2f4c92325114424e17bc</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memreadLE</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a0af6f9dad2a44be654c8732dfa5c6400</anchor>
      <arglist>(BYTE *&amp;buffer, UINT32 &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>run</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a9c7ff6de4cc8bb8ed89b9e0f98c89052</anchor>
      <arglist>(bool weWantScanData=true, bool weWantObjectData=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOnScanReceiveCallbackFunction</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a975dddfc39b1ffbf371131e277950e3f</anchor>
      <arglist>(OnScanReceiveCallbackFunction function, void *obj)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>stop</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a5d3b0a2c3a82243c94a46c2abc54bb66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LuxBase</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a49e0fbe4adf0dcf55ef42bdea4d93cd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UINT32</type>
      <name>ANGULAR_TICKS_PER_ROTATION</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aa3f47aab57d91a8039ac3a45ddab5d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT32</type>
      <name>buildDataHeader</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a6cbfe70ad98e46af35c1964c417aff93</anchor>
      <arglist>(UINT8 *buffer, UINT32 sizeofThisMsg, UINT8 deviceId, UINT16 dataType)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>convertTicktsToAngle</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>afbdceb92163cddf45b4c528db06e5c72</anchor>
      <arglist>(INT16 angleTicks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT16</type>
      <name>decodeAnswerInCmdReplyBuffer</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a69b02019c5ae3012842b9cc7a249a95f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT16</type>
      <name>decodeAnswerInInputBuffer</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ab19705d5468fad3dd1bf73f143fb9708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decodeErrorMessage</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a6a95a56d1fe749d005f741283366cb1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeGetParameter</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ab45dbe21ad9f1edc2ccc2f6003385fb7</anchor>
      <arglist>(UINT32 *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeGetStatus</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a6df1802cafa4a63748ca0b867184bb95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decodeObjects</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ab364ab79ac83ae95ecb8c076ba6cc309</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decodeScan</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a029df4111b1ef7550a739cbb4a6b006d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decodeSensorInfo</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aa879532c945b10223f585efecdab7e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getVAngleOfLayer</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a8b7a83e6c56a99f90173b377227c3198</anchor>
      <arglist>(bool isRearMirrorSide, UINT8 layerNumber, double hAngle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeIntValueEven</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aeead968d229eea35bd46ef91fa5ec4c4</anchor>
      <arglist>(INT16 &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>moveDataFromInputToCmdBuffer</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>acc5833f1c37fc588ab42d1841c7ad845</anchor>
      <arglist>(UINT32 bytesToBeMoved)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readBeamTilt</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a2ca672527c95d4ae8819539e7ac0217b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readCallbackFunction</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a49ec21c7a72eb25d99fc3297cb089198</anchor>
      <arglist>(BYTE *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Point2D</type>
      <name>readPoint2D</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a0eeb2ef3ea10c4f695a0481f6561b924</anchor>
      <arglist>(UINT8 *buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Point2D</type>
      <name>readSize2D</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ae435e0ea20b48de2154b8be78130b22c</anchor>
      <arglist>(UINT8 *buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT64</type>
      <name>readUINT64ValueLE</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ac18a7e32b85b38f266ebde96fb9645b3</anchor>
      <arglist>(UINT8 *buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readUpsideDown</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ac9fe2b944a18cea9e17a2bc9ac098b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT32</type>
      <name>readUValueBE</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ad3ad758bc04785e26cb97fff25af5c17</anchor>
      <arglist>(UINT8 *buffer, UINT8 bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT32</type>
      <name>readUValueLE</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a875fb28ab4737732326c3e162b539ee2</anchor>
      <arglist>(UINT8 *buffer, UINT8 bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>INT32</type>
      <name>readValueLE</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>af7ce2ab97e5dc3587156e3f63b584766</anchor>
      <arglist>(UINT8 *buffer, UINT8 bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>receiveMrsReply</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aae9fe4a96a093faa8b4e62d7535c4b62</anchor>
      <arglist>(MrsCommandId cmd, UINT32 timeoutMs, UINT32 *value=NULL)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeAnswerFromInputBuffer</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a500c4a1c5993ac5ec7fa5b57f26eb702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeDataFromInputBuffer</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a84414348fc981975a8cdf90e0e7453e1</anchor>
      <arglist>(UINT32 bytesToBeRemoved)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendMrsCommand</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a2e71c0702888013394056f7f79228116</anchor>
      <arglist>(MrsCommandId cmd, UINT16 para=0, UINT32 value=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateThreadFunction</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a6f72c74c1948fac067a5715bfe7629c2</anchor>
      <arglist>(bool &amp;endThread, UINT16 &amp;sleepTimeMs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT32</type>
      <name>writeValueToBufferBE</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a2495a536bd3e55d68bfa9c8e06df0cc3</anchor>
      <arglist>(UINT8 *buffer, UINT32 value, UINT8 bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT32</type>
      <name>writeValueToBufferLE</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a7350a6311794a89f42dfab36e75793d2</anchor>
      <arglist>(UINT8 *buffer, UINT32 value, UINT8 bytes)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>int2Version</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a4b47d3b94d6c5805bd414820e37c707d</anchor>
      <arglist>(UINT16 val)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>isValidVersion</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ace0de0c6ed4f2f234c394d01e0dde2d4</anchor>
      <arglist>(UINT16 version)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>readCallbackFunctionS</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a0e57553088aaddf2f54248db005ee77e</anchor>
      <arglist>(void *obj, BYTE *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>version2string</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a5beac98e883faddb79e3bd06db4da003</anchor>
      <arglist>(UINT16 version, const UINT16 timestamp[3])</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_beamTiltAngle</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a6120b54f7e5258789906d2cd5a30fa16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ac7ae23538048b8428855d6d8672a03cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_cmdBufferLevel</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ada262e1f1b5585bf44d1ff5254ed605c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_cmdReplyBuffer</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a87bd10c8e169b6c083c69ad2f34359fd</anchor>
      <arglist>[MRS_CMDREPLYBUFFERSIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_deviceId</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a1e500d8a198128b0aa5558005d83b0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_disconnectFunctionObjPtr</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ac22deadea78a4c906354bcae089aa671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_DSPError</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a256700af016923f5a195c25106db065a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_errorRegister1</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>af8d2375dc1f8560c4fdcfa9fc24a0d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_errorRegister2</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a7926c9bcd051965fa76e451748ae4f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>File</type>
      <name>m_file</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>af262576c15d2ea407eb2c40adc84e478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>File::DisconnectFunction</type>
      <name>m_fileDisconnectFunction</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a5994cd016432935a38d892a181bc71d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_firmwareTimestamp</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aea1f80ad02197dbcdd85e2b1934a22a2</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_firmwareVersion</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a611d298fa38d37991c5f102c76cd9c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_FPGAError</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a4d35e4f7f42155988db30615b468741a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_FPGATimestamp</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a1d2fec8f24617f235dadebf12cb1cc4c</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_FPGAVersion</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a31d4da12aac4c2a5df52fd3ca167819e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_inBufferLevel</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>adc5ba2410456f0fa9bccb1c8f957e36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_inputBuffer</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ad4207d7e38adb310c7ec6de80d8a879c</anchor>
      <arglist>[MRS_INPUTBUFFERSIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_inputBufferMutex</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a541362a3f5b37474adf87394825829bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_inputFileName</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>afeea1f657425a201e8ef088566cc77ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_ipAddress</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>af09bd76c6848dbba8d9d5aa79c01c32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isRunning</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a274390203901b9c2f6e804bb4238fa8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_longName</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aaba5a70ed50a530378e88af983e220a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Manager *</type>
      <name>m_manager</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>af800ec6788e83fde4fd0e46cfc350e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_offsetX</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a5ace765cf6af99609d3c631813822e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_offsetY</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a79cec481c30c197f44f4db61ef851492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_offsetZ</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a390cd72d9cefe779a1760d1904758859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OnScanReceiveCallbackFunction</type>
      <name>m_onScanReceiveCallback</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aa1f3a2e9f28e334cfcccdef574528302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_onScanReceiveCallbackObjPtr</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a5869504cd63b8de470cd1efdee9e3148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_pitchAngle</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a6a7e3b53cf24a30b54c681586d9670fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_readOnlyMode</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a130d633127b65a740532de848661bef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_rollAngle</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a15248b35a3ccd73396d5d3dc6f43ce26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scanEndAngle</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ac61bd31ae1a1839e39a8c8c005789583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scanFrequency</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>abcd94f7886f57487e7eb4db5a206084f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_scannerStatus</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a8407437f89484005dcd2d192c01a9db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scanStartAngle</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a248c2b7c123f44ca16ce01a7ad63feac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_serialNumber</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a18cfa8eac66e0d697446bc3f046566f7</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tcp</type>
      <name>m_tcp</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a73a681f0984f963f7cf15a5d62efd213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tcp::DisconnectFunction</type>
      <name>m_tcpDisconnectFunction</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a4727842367f1c6e9922007e2482adf45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_tcpPortNumber</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>afcbed4645dc7d3cfceb849b0eadd3a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_temperature</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>af406b5ba6c3b09cdf42b36258600a4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_updateMutex</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a288f1c7485463746cf6e4b1b88bd0f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickThread&lt; LuxBase, &amp;LuxBase::updateThreadFunction &gt;</type>
      <name>m_updateThread</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a38c5324dd1918928111162689e5ba75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_upsideDownActive</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a04ded8c99d02bd3d855713236a8a63d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_warnRegister1</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>aa21502c81a94e2910e81aa96057764e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_warnRegister2</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a25c6bd7b364a058714ec88b9f261b419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_weWantObjectData</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a1613fe4ba3e8a180acdfba4bf193cc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_weWantScanData</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a4a6dd571fc6184cabc199e38ef23bc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_yawAngle</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a299600961f8c63623a4df6aa530d2272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const UINT16</type>
      <name>Err_CANMessageLost</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ad653d3abc97791feada8668ddfe588d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const UINT16</type>
      <name>Err_ConfReg</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a5b967d851cd36d6f7ff97bccb3812452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const UINT16</type>
      <name>Err_FlexResParameter</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ad91b079f35019fb1d4f7565dd7d9868a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const UINT16</type>
      <name>Err_FPGAkonfiguration</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a7a07015802453a4a657bf2f9fa7ab035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const UINT16</type>
      <name>Err_IF_FPGAcontrol</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ab304b8ec534767c57f96cce8aaddd71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const UINT16</type>
      <name>Err_IF_SPORT</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a5c00df9a9688e3522b1482534aabbde4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const UINT16</type>
      <name>Err_Parameter</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a6c264bb6f7f9cb27dcfb9f8dd7007225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const UINT16</type>
      <name>Err_SPORTdata</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a92025acc12ac96e5b35adce19871433d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const UINT16</type>
      <name>Err_Timing</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>ab18290fad9a87c3c41530c853315fa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const UINT16</type>
      <name>Err_TrackingTimeout</name>
      <anchorfile>classdevices_1_1LuxBase.html</anchorfile>
      <anchor>a3ff7775e177f29296916be79e0ce685d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Manager</name>
    <filename>classManager.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addAndRunDevice</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a68624b3a357bf94cdc1942aa6fb6ef22</anchor>
      <arglist>(devices::BasicDevice *device, std::string deviceName, UINT16 wantedId=0xFFFF)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addAndRunDevice</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a70177757273a2b11fc121723e6de8912</anchor>
      <arglist>(Sourcetype deviceType, std::string deviceName, UINT16 wantedId=0xFFFF)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addApplication</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>acef1393f5be56ace8f494ea7a9f29924</anchor>
      <arglist>(application::BasicApplication *app, UINT16 wantedId=0xFFFF)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addApplication</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>acab066a554a2ba0f2935e8e1f4c1b667</anchor>
      <arglist>(Sourcetype appType, std::string appName, UINT16 wantedId=0xFFFF)</arglist>
    </member>
    <member kind="function">
      <type>devices::BasicDevice *</type>
      <name>getDeviceById</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>af2ad5f80b32590575754710cc3857ad4</anchor>
      <arglist>(UINT32 id)</arglist>
    </member>
    <member kind="function">
      <type>devices::BasicDevice *</type>
      <name>getFirstDeviceByType</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a2730be51418c3190305ebd5310a71f56</anchor>
      <arglist>(Sourcetype type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>importApplications</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>ab2f2b0e6cd79265fab2a4ed0c1b7f1cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Manager</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a1658ff9f18e38ccd9cb8b0b371b9c20b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runAllDevices</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a6e5beca83428caff3e5f34c058272f4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeviceData</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>adb9c97c06e829303c01f7db35bc185d2</anchor>
      <arglist>(BasicData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopAllDevices</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>ab761dc8b110f70b1b06d8b4043b90a23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Manager</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a322cad25d7007438b3a043ad02253d29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; application::BasicApplication * &gt;</type>
      <name>ApplicationList</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a11eb757e4766938dce0a6b73b2656b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; devices::BasicDevice * &gt;</type>
      <name>DeviceList</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a1996c1499393134bd49dc706543bd288</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>UINT16</type>
      <name>getNextSourceId</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a63b8d188ae45849395c66a7319574636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sourceThreadFunction</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a0573ddb3ed8c5d410dea21509c1fbad5</anchor>
      <arglist>(bool &amp;endThread, UINT16 &amp;waitTimeMs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ApplicationList</type>
      <name>m_appList</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a1dbcdcbef0f489505905b82c7884e5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a0d86bcc2d37d5d0dcbaa4e9a7aca3f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DeviceList</type>
      <name>m_deviceList</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a71bc701d804fdc6f2f88b60746a2934c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_nextSourceId</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>abaf9c158a513066e38f2eea8fb104540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BasicDataBuffer</type>
      <name>m_sourceBuffer</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a33bf6735961cd71fec6b2dce1843a5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_sourceBufferMutex</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>a8a6b0a1218a05e6e18c1e71693a195c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickThread&lt; Manager, &amp;Manager::sourceThreadFunction &gt;</type>
      <name>m_sourceThread</name>
      <anchorfile>classManager.html</anchorfile>
      <anchor>acac97acd249449a8c6a74f7235a0787a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Matrix</name>
    <filename>classdatatypes_1_1Matrix.html</filename>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classdatatypes_1_1Matrix.html</anchorfile>
      <anchor>a7338c97ad7eba662f99da9e869aa3326</anchor>
      <arglist>(UINT16 numOfRows, UINT16 numOfColumns)</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator()</name>
      <anchorfile>classdatatypes_1_1Matrix.html</anchorfile>
      <anchor>a63267d1b578192b844127eed7f005836</anchor>
      <arglist>(const UINT16 rowNr, const UINT16 columnNr)</arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>operator()</name>
      <anchorfile>classdatatypes_1_1Matrix.html</anchorfile>
      <anchor>aa751deb2b37ee8f57b12abb101ed63cd</anchor>
      <arglist>(const UINT16 rowNr, const UINT16 columnNr) const</arglist>
    </member>
    <member kind="function">
      <type>const Vector</type>
      <name>operator*</name>
      <anchorfile>classdatatypes_1_1Matrix.html</anchorfile>
      <anchor>a7c78c9aa8dc9394a723363e6b962a6f7</anchor>
      <arglist>(Vector &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Matrix</name>
      <anchorfile>classdatatypes_1_1Matrix.html</anchorfile>
      <anchor>a6f35aa0193871e0721c81d08663322d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double **</type>
      <name>m_elements</name>
      <anchorfile>classdatatypes_1_1Matrix.html</anchorfile>
      <anchor>af31e721a0af21871593a9f2238d9d9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_numOfColumns</name>
      <anchorfile>classdatatypes_1_1Matrix.html</anchorfile>
      <anchor>aa47a51e456681124dae53efc65856782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_numOfRows</name>
      <anchorfile>classdatatypes_1_1Matrix.html</anchorfile>
      <anchor>a179b8d9e455463a822d5636b809f7129</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Measurement</name>
    <filename>classdatatypes_1_1Measurement.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classdatatypes_1_1Measurement.html</anchorfile>
      <anchor>aa1f4f028ca6141d583699efb5f042127</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Measurement.html</anchorfile>
      <anchor>abcccafc5f06c2b61ce765a72b63a603f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Measurement</name>
      <anchorfile>classdatatypes_1_1Measurement.html</anchorfile>
      <anchor>a6fb0843a1538d695f4c362280ee5ddac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>valueToString</name>
      <anchorfile>classdatatypes_1_1Measurement.html</anchorfile>
      <anchor>adf35e4cd4dcd48a912ebe150ede9e743</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Measurement</name>
      <anchorfile>classdatatypes_1_1Measurement.html</anchorfile>
      <anchor>a12fe7ea7721b49446203cd66a75c49d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_doubleValue</name>
      <anchorfile>classdatatypes_1_1Measurement.html</anchorfile>
      <anchor>a06a2f902f9757f5baf0e4344f020ee31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>INT32</type>
      <name>m_intValue</name>
      <anchorfile>classdatatypes_1_1Measurement.html</anchorfile>
      <anchor>a19b8f4c560ce589694d7119a3991f7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MeasurementType</type>
      <name>m_measType</name>
      <anchorfile>classdatatypes_1_1Measurement.html</anchorfile>
      <anchor>a27a83f8c260931c25c044d4429e371e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_textValue</name>
      <anchorfile>classdatatypes_1_1Measurement.html</anchorfile>
      <anchor>a6f59e94b663331d6eebe542cfa455823</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::MeasurementList</name>
    <filename>classdatatypes_1_1MeasurementList.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1MeasurementList.html</anchorfile>
      <anchor>a784efd8e7d1e7a937b46d4e931020372</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasurementList</name>
      <anchorfile>classdatatypes_1_1MeasurementList.html</anchorfile>
      <anchor>a385f5ae32ce15dde54ac82340ac74feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeasurementList</name>
      <anchorfile>classdatatypes_1_1MeasurementList.html</anchorfile>
      <anchor>a5c952960ade132aed9568029b2ad4a27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Measurement &gt;</type>
      <name>m_list</name>
      <anchorfile>classdatatypes_1_1MeasurementList.html</anchorfile>
      <anchor>a5afb3508e920dfb3d48764e25f67aa91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Msg</name>
    <filename>classdatatypes_1_1Msg.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="function">
      <type>std::string</type>
      <name>getMsg</name>
      <anchorfile>classdatatypes_1_1Msg.html</anchorfile>
      <anchor>aae0ba9b9bacb8ec1d99b8142da65c8e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Msg.html</anchorfile>
      <anchor>a4c2184d23d9c56674dc5b8c1d02f71da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Msg</name>
      <anchorfile>classdatatypes_1_1Msg.html</anchorfile>
      <anchor>adabd554a83663a796d567190e97c5d80</anchor>
      <arglist>(const UINT16 sourceId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Msg</name>
      <anchorfile>classdatatypes_1_1Msg.html</anchorfile>
      <anchor>a349de9a0fc861665f2d2647c2507c392</anchor>
      <arglist>(const UINT16 sourceId, const std::string message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1Msg.html</anchorfile>
      <anchor>aa12a41fdbdebb88ec473c49979050e75</anchor>
      <arglist>(const Msg &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMsg</name>
      <anchorfile>classdatatypes_1_1Msg.html</anchorfile>
      <anchor>a819d57cf9148df0916e99ec86202d6e9</anchor>
      <arglist>(std::string message)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Msg.html</anchorfile>
      <anchor>a2e3f758bcb36954e13105cb679664b8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_msgText</name>
      <anchorfile>classdatatypes_1_1Msg.html</anchorfile>
      <anchor>a91123e65b06ccb3c55d4b296cd0f7ef1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mutex</name>
    <filename>classMutex.html</filename>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classMutex.html</anchorfile>
      <anchor>ad91be808bf0a60a16f10b897ec246d3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classMutex.html</anchorfile>
      <anchor>a593423d868daf926c7b0d63a833ae29a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classMutex.html</anchorfile>
      <anchor>a546a5b797ba29959357586aa2b3740a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mutex</name>
      <anchorfile>classMutex.html</anchorfile>
      <anchor>ac9e9182407f5f74892318607888e9be4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>m_mutex</name>
      <anchorfile>classMutex.html</anchorfile>
      <anchor>ab0fdcd9c88900ee6e877a639c8fc940d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>application::ntp_time_t</name>
    <filename>structapplication_1_1ntp__time__t.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>fraction</name>
      <anchorfile>structapplication_1_1ntp__time__t.html</anchorfile>
      <anchor>a323e30c9284ba530bbddb96824aa0681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>second</name>
      <anchorfile>structapplication_1_1ntp__time__t.html</anchorfile>
      <anchor>a753f1f6c1bc6c2ac8bffceac4ea7fdd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Object</name>
    <filename>classdatatypes_1_1Object.html</filename>
    <member kind="enumvalue">
      <name>Bike</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa5818d57be27b018cb891b7d976c71f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Car</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa63b0e0540d3878455657360d43eec35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumClasses</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfae80ae60a65921d45c534364859a4abcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ObjectClassification</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unclassified</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfaa74f3fe9d9fc1d763a081105746f98bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownSmall</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa50433959d54c496f4fcd7cd843477288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownBig</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfaa882f1dabd07983e2a497487e2f789fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pedestrian</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfab159038173a2e7207180f2c4ac70c4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bike</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa5818d57be27b018cb891b7d976c71f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Car</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa63b0e0540d3878455657360d43eec35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Truck</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa6d4a2a8610c901f8222f2edeba98fa0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Structure_Pylon</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfade59e59a78cabc694f28e47751426933</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Structure_Beacon</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfaf02587095133c83de63fc108a56a2a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Structure_GuardRail</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa61435b566617add99c6942115674779b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Structure_ConcreteBarrier</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfafeedf54c528975d959b3566c8d5de398</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumClasses</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfae80ae60a65921d45c534364859a4abcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa5fe2da8de2c49bbb4d1a8dd4ffd46224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pedestrian</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfab159038173a2e7207180f2c4ac70c4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Structure_Beacon</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfaf02587095133c83de63fc108a56a2a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Structure_ConcreteBarrier</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfafeedf54c528975d959b3566c8d5de398</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Structure_GuardRail</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa61435b566617add99c6942115674779b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Structure_Pylon</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfade59e59a78cabc694f28e47751426933</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Truck</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa6d4a2a8610c901f8222f2edeba98fa0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unclassified</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfaa74f3fe9d9fc1d763a081105746f98bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa5fe2da8de2c49bbb4d1a8dd4ffd46224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownBig</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfaa882f1dabd07983e2a497487e2f789fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownSmall</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2b981c87c4b764ce75f29b898ef060bfa50433959d54c496f4fcd7cd843477288</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addContourPoint</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a039c713f284b2bba06ee0e216b7cf9be</anchor>
      <arglist>(const Point2D cp)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getAbsoluteVelocity</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a528be98b622b0535b2a9a9fe80028ffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getAbsoluteVelocitySigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a5aa35823c2c916dd2b08903585276aae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getBoundingBox</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a666494eb9c16810e134a49872f76d2f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getBoundingBoxCenter</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a851cc6d9c9157a2708f52ee6e0a10331</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Box2D</type>
      <name>getBox</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a908d3b22f000ae00bdf3d5412a525a71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getCenterPoint</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ae5eeaf1d60e83d5b2e479c2054665008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getCenterPointSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a8ca970fba5b31364a92b7519e1b18452</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ObjectClassification</type>
      <name>getClassification</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ad941d77d150dbf356d575ad8b545b431</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getClassificationAge</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a27e778e233601b0a25057487e3cb38f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getClassificationQuality</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ab7f2abeaa3dc028ad9f95d44c42814a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getClosestPoint</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2c0c3307bc59ad756d93175e0eb9ad31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Polygon2D &amp;</type>
      <name>getContourPoints</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ac0123c630649659d3973953d22281c13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCourseAngle</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ad64ca52f3138b4ab4010be698c45caef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCourseAngleSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a0306a4419901aa054476bbc33f72280d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getFlags</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a9033e822e8909ec0ab42c575f05b3e0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getHiddenStatusAge</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ac302ea1cdd35eef6117b4837892f10c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxAbsoluteVelocity</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a10b9b517d7e7f4751e02b4dcd60d5f02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMeanAbsoluteVelocity</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a3c5dcef621d014df5f5e99c6b05cb596</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNormalizedMeanPointDist</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a20263f30433ad833d04e3d504a3ab976</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getObjectAge</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a44784393c87e7d3db0970852c9fbca3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getObjectBox</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a24ddb6f7a3774888a473d7dee8e49e1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getObjectBoxSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a672ec1e60d75e12fe6c187912f53bdc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getObjectBoxVarCovar</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a5cf12d98b0d23e91b79e6d13e2ae4c73</anchor>
      <arglist>(double &amp;var_x, double &amp;var_y, double &amp;covar_xy) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getObjectHeight</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a95a002cbdf01355c9f91ec2a72b58dbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getObjectHeightSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a837dd750d2e24f20b74da5a7d97357d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getObjectId</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ae6859c15948f18822138033fee139ca8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getObjectMass</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a6a928eb4a68b3c6f4ba394a30feae547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getRelativeVelocity</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ae3b28baded47b1fb88ecafb7f41a7b64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>getRelativeVelocitySigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a32821a9338f21876b0164bc8018f972e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::streamsize</type>
      <name>getSerializedSize</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>adcb987cd63eee217772bdb301c1eaedb</anchor>
      <arglist>(UINT32 version) const</arglist>
    </member>
    <member kind="function">
      <type>const Time &amp;</type>
      <name>getTimestamp</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a7c9e2515405ea24f7b8e9082e678e437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTotalTrackedPathLength</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a53529db1fbf26c81a626cd3afccfc0db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTotalTrackingDuration</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a89058753bf6465a9da8208e6e1578694</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ae35468ea1af3bb5cd1638272e222b9a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT64</type>
      <name>getVehicleWLANid</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a5c86479a53390a993b229358c8164511</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incrementObjectAge</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>aadc96bd34bd7c912d70e9f7e95fd5fa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isHiddenStatus</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a4e5707d4ba78c897931030def7b9c4b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a519a56c6795f9f2a3f2381febd8764f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a3570aaad65d9076c1114c7e4715c5f8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a0422db8b79d16d73246572894204d540</anchor>
      <arglist>(const Object &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAbsoluteVelocity</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a0da5afa30abc029020bf8089cbaa0f9c</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAbsoluteVelocitySigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a83fe83ad3b0340955ce07c61a1bf4016</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundingBox</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a720ea7a9ec02db7d8dc4f5f5246247b9</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundingBoxCenter</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>aca542165724a465a6f8e17823ab80bff</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenterPoint</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a213280ca6958c4822bbdd607235a3213</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenterPointSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>abce0b089fb88d594051e6b8cbc78b3a9</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClassification</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>adebae10fc3f11b46f302ef4ace600816</anchor>
      <arglist>(ObjectClassification v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClassificationAge</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a8255f5b32496d1927375698970d8ca70</anchor>
      <arglist>(UINT32 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClassificationQuality</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a7e9f75dc5176b8fc93bb040525946681</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClosestPoint</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ae556e472514fc64edafb8cb90287f520</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContourPoints</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a668e6d2be19d1f1a735baedd9572717d</anchor>
      <arglist>(const Polygon2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCourseAngle</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>aa9f95df5ad89587a12a55507511443d7</anchor>
      <arglist>(double newCourseAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCourseAngleSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>aaf713be23d35b01182441f4e4d6f5a73</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a3fcb5844c49b80ae450510817cb30129</anchor>
      <arglist>(UINT16 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHiddenStatusAge</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a7d10fb98e6886f60a04e8861589e2aa4</anchor>
      <arglist>(UINT16 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxAbsoluteVelocity</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a571d2c43abc105ee85d9b1521beb8db9</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalizedMeanPointDist</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a47a5d17c96f1ebab7964dce435c18dbc</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectAge</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a741ef057f8a9e168c4fd5f27ee2b46d9</anchor>
      <arglist>(UINT32 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectBox</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a19e65e17c29c623cb9404e87121bb928</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectBoxSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>aa1d377e22ebbc36ad331cd48f51f3e69</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectHeight</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a1f274143013a03e55edbe7e63dc55a7d</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectHeightSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a6ec5c3df9b26368afe92510e38607fc6</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectId</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a33539ef451e20d5f9f96c26b64ba3ef5</anchor>
      <arglist>(UINT16 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectMass</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ab0c183a952a21a892124625f038a3c9a</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelativeVelocity</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a549681bbfd59a5480f8925136157c9c7</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelativeVelocitySigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>abe2d01f818bc08e44a8e40aea2812481</anchor>
      <arglist>(const Point2D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimestamp</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a4cc1d52908e5e622dfff90513c3d531c</anchor>
      <arglist>(const Time &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTotalTrackedPathLength</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>aee84ac62e9e249385acfbaa8f17930d6</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTotalTrackingDuration</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a888045870e0957fe01dc68bf5172039a</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValid</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ab89b481e58f50625286f4ff6326b39d7</anchor>
      <arglist>(bool newValue=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleWLANid</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a06ba06eaa3feb2eb5040b2931453ea75</anchor>
      <arglist>(UINT64 v)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>aed8316378680481e73938da93c59e337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Object</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>aaa207599c8fbf8702e7047f7e2fadd6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>objectClassificationToShortString</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>af91f09a5185167779060f32ab8bcb382</anchor>
      <arglist>(ObjectClassification v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>objectClassificationToString</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ad7d369166085301469f45bf00205a16c</anchor>
      <arglist>(ObjectClassification v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>objectClassificationToStringWithNum</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ada5e2e1712ad844be6b8775f6f256b2b</anchor>
      <arglist>(ObjectClassification v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Object::ObjectClassification</type>
      <name>stringToObjectClassification</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ab6073055960242cee5b5e33ac6b4921a</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_absoluteVelocity</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a09bee5ee050e5c3a2df4671fef040c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_absoluteVelocitySigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a5a9d4cfd76cb4deaa169a0f81e46edb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_boundingBox</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a9cdeaac246f71680f9dc3db484b49cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_boundingBoxCenter</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>aa480115f66160041ca77ae52dba153a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_centerPoint</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a6a5a033502fb8a36b9f81c0571b39455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_centerPointSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>aa0533473a8990887b2fcf82abd08321f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectClassification</type>
      <name>m_classification</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a2e956a665574481bf3ea894e462814b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_classificationAge</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>add772eff5c077d9685acd8d24757618e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_classificationQuality</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a0aeb4871709f8c9b2b770169f12e39fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_closestPoint</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ac644a5a878ceb0b30638dff65de502c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Polygon2D</type>
      <name>m_contourPoints</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a20807612504165afd3087a7bfe0d0d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_courseAngle</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>acb8e35a2dde10e5bb255c16bfbb5bda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_courseAngleSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>acdebbf2a4ea7384effa92eb6fcea25f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_flags</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a4d5331d066729979e56aee280917f597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_hiddenStatusAge</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a6cdba5d006830fd11910e643607ad8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isValid</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a423b8986576002919c8796beb85a64b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_maxAbsoluteVelocity</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>af35bad4267e71ccd26926f37690f146b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_normalizedMeanPointDist</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a208b5fd81461596dc84aabd83df9270e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_objectAge</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a0153069c28f8aa374edb889d155c3ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_objectBox</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a1204c19123c052174db0c86a63a86ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_objectBoxSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ad33ed18ec1911070413e88aa083cdade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_objectHeight</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>af351db7683ea5665c296c68bcbd222e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_objectHeightSigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>af556d0019420ecf9b729d083f948e14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_objectId</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a9fe563cee62102b0154d49f73381b401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_objectMass</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a9c7e4206b675d05d84039b02ce0a6129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_relativeVelocity</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ad457c9cdc033e81483b04febf6e721de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point2D</type>
      <name>m_relativeVelocitySigma</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a6bbb7885baed29dfe2c5b118a4b987fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>m_timestamp</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a885a30ea7eeaccf904f924e6566a9cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_totalTrackedPathLength</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a7329bd3ba74dd5c73650cab035fe4e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_totalTrackingDuration</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>a59e9a05eb0fe0af0803193b9b754262b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT64</type>
      <name>m_vehicleWLANid</name>
      <anchorfile>classdatatypes_1_1Object.html</anchorfile>
      <anchor>ab4df4a505c80711d0bab85189972e855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::ObjectList</name>
    <filename>classdatatypes_1_1ObjectList.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>std::vector&lt; Object &gt;</type>
      <name>base_class</name>
      <anchorfile>classdatatypes_1_1ObjectList.html</anchorfile>
      <anchor>a221d9ddc62cf107c74e7794c8e33785a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Time &amp;</type>
      <name>getTimestamp</name>
      <anchorfile>classdatatypes_1_1ObjectList.html</anchorfile>
      <anchor>a13c10b6a07eb9b339ae3ae2d5b68216d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1ObjectList.html</anchorfile>
      <anchor>ab2db702f67063e84acb46d11a27764ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incrementObjectAge</name>
      <anchorfile>classdatatypes_1_1ObjectList.html</anchorfile>
      <anchor>a72b3191080b700f4533a624900530b03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectList</name>
      <anchorfile>classdatatypes_1_1ObjectList.html</anchorfile>
      <anchor>af802a9ed9e64c98e397c3fce31f1e93b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1ObjectList.html</anchorfile>
      <anchor>abae9fec785f0826f0140d8020c11064d</anchor>
      <arglist>(const ObjectList &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimestamp</name>
      <anchorfile>classdatatypes_1_1ObjectList.html</anchorfile>
      <anchor>ad8b1fb23d2c430fa197d6c5b6478d888</anchor>
      <arglist>(const Time &amp;timestamp)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Time</type>
      <name>m_timestamp</name>
      <anchorfile>classdatatypes_1_1ObjectList.html</anchorfile>
      <anchor>aa54a724111abe8996008499445e64ddd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Point2D</name>
    <filename>classdatatypes_1_1Point2D.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>value_type</type>
      <name>floatingpoint_type</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>aff284fcc8d2af56f76a561d205b1e4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>value_type</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>ac3f8309e232a3f5ee05690ebc358ea88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>aab5f8d95494f0deb0273ce19b54f5fa7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point2D</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a29dbbc2fad5347b3e23c55bb52bf8179</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point2D</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>ab4e3ddf7cd5cb64012ebc101a833436a</anchor>
      <arglist>(value_type x, value_type y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a948c872b55db07ecae56994fe5199f45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getX</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a691bd75efb11b4df24033b445c49132a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getY</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a6745f9cb05a30d67b0b968c14d661c82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>dist</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>af2f9c95913bb7d4a50129bf7e46938a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getDist</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a2abaad19de648e82f0adc2118e3ec278</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>length</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a112e2bba3048708d1318399853102c4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>angle</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a6744595e457c97d2668b3493e89d34e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getAngle</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a058d8295a6345d3d2eb855c979c2622e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPolar</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>acd3e277165868fe20b8fb4a4511e520a</anchor>
      <arglist>(value_type &amp;dist, value_type &amp;angle) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; value_type, value_type &gt;</type>
      <name>toPolar</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a84b5d2fcbe58998ba413a442d92a2fec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>normalized</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a4791764695302c901f7880d76bfddc12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>rotated</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a16d7ec68aa5670f3be75a65678bce7b4</anchor>
      <arglist>(value_type angle_rad) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a2daa8d891b5fbb67aeac906746bf8218</anchor>
      <arglist>(value_type x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a8b7f19a300226f5eb5a69eec392ffb48</anchor>
      <arglist>(value_type y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXY</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a7be5385f529890238cff0cb6d71495eb</anchor>
      <arglist>(value_type x, value_type y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a52dc2ee2d0c1311c6804b11ac729e3fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a01cf9c7bd62b55def6458649365798a6</anchor>
      <arglist>(value_type angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolar</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a549d7cb84c17bca1b2dc8a30bfc671a8</anchor>
      <arglist>(value_type dist, value_type angle)</arglist>
    </member>
    <member kind="function">
      <type>Point2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a0134e6eeb939928f767c8df6eeddc068</anchor>
      <arglist>(value_type factor)</arglist>
    </member>
    <member kind="function">
      <type>Point2D &amp;</type>
      <name>operator+=</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a2761a822ed1a6c57a9f21f88fad976e9</anchor>
      <arglist>(const Point2D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>Point2D &amp;</type>
      <name>operator-=</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a31871c1b8262c713be07e491ef61a925</anchor>
      <arglist>(const Point2D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>Point2D &amp;</type>
      <name>operator/=</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>ad9ce9797d39d830a72fd98438a08d1de</anchor>
      <arglist>(value_type divisor)</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>dist</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>aad959c90ae9554836ae7387a5ed9303a</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>distSquare</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a1997cf193c25f139757e33f314fed1c3</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>angle</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>abd819724db3ca6a27e929b7aed18c1ac</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>m_x</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>ae8fad672a5d41c9f946cf00d3463cf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>m_y</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a1037b3fc9d34aa55b438516fb75e33ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a948c872b55db07ecae56994fe5199f45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getX</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a691bd75efb11b4df24033b445c49132a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getY</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a6745f9cb05a30d67b0b968c14d661c82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>dist</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>af2f9c95913bb7d4a50129bf7e46938a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getDist</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a2abaad19de648e82f0adc2118e3ec278</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>length</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a112e2bba3048708d1318399853102c4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>angle</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a6744595e457c97d2668b3493e89d34e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getAngle</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a058d8295a6345d3d2eb855c979c2622e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPolar</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>acd3e277165868fe20b8fb4a4511e520a</anchor>
      <arglist>(value_type &amp;dist, value_type &amp;angle) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; value_type, value_type &gt;</type>
      <name>toPolar</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a84b5d2fcbe58998ba413a442d92a2fec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>normalized</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a4791764695302c901f7880d76bfddc12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>rotated</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a16d7ec68aa5670f3be75a65678bce7b4</anchor>
      <arglist>(value_type angle_rad) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a2daa8d891b5fbb67aeac906746bf8218</anchor>
      <arglist>(value_type x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a8b7f19a300226f5eb5a69eec392ffb48</anchor>
      <arglist>(value_type y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXY</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a7be5385f529890238cff0cb6d71495eb</anchor>
      <arglist>(value_type x, value_type y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a52dc2ee2d0c1311c6804b11ac729e3fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a01cf9c7bd62b55def6458649365798a6</anchor>
      <arglist>(value_type angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolar</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a549d7cb84c17bca1b2dc8a30bfc671a8</anchor>
      <arglist>(value_type dist, value_type angle)</arglist>
    </member>
    <member kind="function">
      <type>Point2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a0134e6eeb939928f767c8df6eeddc068</anchor>
      <arglist>(value_type factor)</arglist>
    </member>
    <member kind="function">
      <type>Point2D &amp;</type>
      <name>operator+=</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a2761a822ed1a6c57a9f21f88fad976e9</anchor>
      <arglist>(const Point2D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>Point2D &amp;</type>
      <name>operator-=</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a31871c1b8262c713be07e491ef61a925</anchor>
      <arglist>(const Point2D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>Point2D &amp;</type>
      <name>operator/=</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>ad9ce9797d39d830a72fd98438a08d1de</anchor>
      <arglist>(value_type divisor)</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>dist</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>aad959c90ae9554836ae7387a5ed9303a</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>distSquare</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a1997cf193c25f139757e33f314fed1c3</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>angle</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>abd819724db3ca6a27e929b7aed18c1ac</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>read</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>ac15f7dab0412183944b62e9f70cd5724</anchor>
      <arglist>(std::istream &amp;is, UINT32 version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>af4ad29a6cfbcaaba3d497bb7239508ee</anchor>
      <arglist>(const BYTE *&amp;buf, UINT32 version)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>write</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>aca9f701ea34c4516bd279d59c2f2facc</anchor>
      <arglist>(std::ostream &amp;os, UINT32 version) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a4d7b2fe66ab3e750220568c102056872</anchor>
      <arglist>(BYTE *&amp;buf, UINT32 version) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a34faf08896bcd2fff08512a8f8ca0ca7</anchor>
      <arglist>(UINT16 digits=2) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Point2D</type>
      <name>fromPolar</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>ace984c89a595eef4092ed7ee05bab797</anchor>
      <arglist>(value_type dist, value_type angle)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a2d9d815c2bd8868e4bb6c0bcf010c1b9</anchor>
      <arglist>(const Point2D &amp;, const Point2D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a00a56a1a85a1a6eb7aa93f3a74f9f447</anchor>
      <arglist>(const Point2D &amp;, const Point2D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point2D</type>
      <name>operator+</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>aa2491c3d157cf205240f306dddc16ccb</anchor>
      <arglist>(const Point2D &amp;, const Point2D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point2D</type>
      <name>operator-</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>aafd03b8432743dae7ba5ea65a17cfc3d</anchor>
      <arglist>(const Point2D &amp;, const Point2D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point2D</type>
      <name>operator*</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>acd2987802ddeed0eec3dfebc6b2dd372</anchor>
      <arglist>(value_type, const Point2D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point2D</type>
      <name>operator*</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a50b55686842149d3e7bd968bddd6106f</anchor>
      <arglist>(const Point2D &amp;, value_type)</arglist>
    </member>
    <member kind="friend">
      <type>friend Point2D::value_type</type>
      <name>operator*</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>abafd4a48a4953cf1be76cfdf7553b4a2</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point2D</type>
      <name>operator-</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a998fca730dc4f23bd7aea5326cb639d6</anchor>
      <arglist>(const Point2D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point2D</type>
      <name>operator/</name>
      <anchorfile>classdatatypes_1_1Point2D.html</anchorfile>
      <anchor>a078e4d228befbaf395f596216b206edd</anchor>
      <arglist>(const Point2D &amp;, value_type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Point3D</name>
    <filename>classdatatypes_1_1Point3D.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>double</type>
      <name>floatingpoint_type</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>afeb14625accc72ed341a6370214761f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ad9c397bf557eeaea486ae2579e540487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a2f423f127db65cbc0ebc428cbab267c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a4ca786d59d63077e30903d16876fd761</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a293d761048b3237680c7de5b8555f871</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a4295d21f91c6aba1e4d0def9afb528d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a350d615a17330fa259b5e52412d865aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distFromOrigin</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ae75791c724b41931038b0643eb8e7f9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleAroundX</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ac5fb4f8e6a9243ced17aaeecf7728360</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleAroundY</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>aa416fc34e387c48cb0c49913095e85e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleAroundZ</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a47c943550a1bddd2f598b6277aac117b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>toPoint2D</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a8a55386611c1e5edf94127072c60ea6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateAroundX</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a9cdd98dc18b4f073f0959ed9efd344fa</anchor>
      <arglist>(double rollAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateAroundY</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ac7b0dd1b7a58dc5452615d44f1dd5c9b</anchor>
      <arglist>(double pitchAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateAroundZ</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a8bb23641e882a70c0a9331eb8c63e391</anchor>
      <arglist>(double dYawAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a61344f12d5d9c94964fadf494877801e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator+=</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a9c0446aa01360e7b5da2df061604f01e</anchor>
      <arglist>(const Point3D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator-=</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ae5a0893ba2c41a3ed113af1fd9985951</anchor>
      <arglist>(const Point3D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator/=</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>acfe3081d82ceec1645f90abaae5b4680</anchor>
      <arglist>(double divisor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_x</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a7ccab63c97a708edecb57ef0b4dca14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_y</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>accec41d26950bc30073d30bc668c7f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_z</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ab74b1da5715c3006da167def132e647f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a4295d21f91c6aba1e4d0def9afb528d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a350d615a17330fa259b5e52412d865aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distFromOrigin</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ae75791c724b41931038b0643eb8e7f9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleAroundX</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ac5fb4f8e6a9243ced17aaeecf7728360</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleAroundY</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>aa416fc34e387c48cb0c49913095e85e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngleAroundZ</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a47c943550a1bddd2f598b6277aac117b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>toPoint2D</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a8a55386611c1e5edf94127072c60ea6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateAroundX</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a9cdd98dc18b4f073f0959ed9efd344fa</anchor>
      <arglist>(double rollAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateAroundY</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ac7b0dd1b7a58dc5452615d44f1dd5c9b</anchor>
      <arglist>(double pitchAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateAroundZ</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a8bb23641e882a70c0a9331eb8c63e391</anchor>
      <arglist>(double dYawAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a61344f12d5d9c94964fadf494877801e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator+=</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a9c0446aa01360e7b5da2df061604f01e</anchor>
      <arglist>(const Point3D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator-=</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ae5a0893ba2c41a3ed113af1fd9985951</anchor>
      <arglist>(const Point3D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator/=</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>acfe3081d82ceec1645f90abaae5b4680</anchor>
      <arglist>(double divisor)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dist</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>aea005ff6cb54ec85d8276836576ddb34</anchor>
      <arglist>(const Point3D &amp;point) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Point3D</type>
      <name>vectorProduct</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a85c1c8f27f44b27cd2d5d6986ab95e0a</anchor>
      <arglist>(const Point3D &amp;v1, const Point3D &amp;v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Point3D</type>
      <name>calcIntersectionPointOfVectorWithPlane</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a35bc697494cf55e079fa2b43177d63ac</anchor>
      <arglist>(const Point3D &amp;PlaneStartpoint, const Point3D &amp;PlaneNormal, const Point3D &amp;VectorStartpoint, const Point3D &amp;VectorDirection)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getDistanceBetweenPoints</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a47e6a58c569d0b241bc62123244d880f</anchor>
      <arglist>(const Point3D &amp;pt1, const Point3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>read</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>aa06f53d8bdab5d94a2a47487c8c8b75f</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>aae976dcce0cc73740cf0a656ec3a5c4b</anchor>
      <arglist>(const BYTE *&amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>write</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>acedeaa0bc1a273b7a3699db090d337a8</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>ac022ad1605d5fe2952cd9bc003c81290</anchor>
      <arglist>(BYTE *&amp;buf) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>abc5d73e3d1949b6b8f61319fa2a9d71b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::streamsize</type>
      <name>getSerializedSize</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>aae2f88d6c7d845c5ab0bfcb4225dcf6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a709b1d22508bb43462db083ee98e50bd</anchor>
      <arglist>(const Point3D &amp;, const Point3D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a89dc35988a02dd611e10b31db6826dbc</anchor>
      <arglist>(const Point3D &amp;, const Point3D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point3D</type>
      <name>operator+</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a4f18f1ae116660b1b2abc2849777e9a7</anchor>
      <arglist>(const Point3D &amp;, const Point3D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point3D</type>
      <name>operator-</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a1b5f7e92a25264e29221671a5354cc56</anchor>
      <arglist>(const Point3D &amp;, const Point3D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend double</type>
      <name>operator*</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a3b0a5a42fcce46541041a167c278e074</anchor>
      <arglist>(const Point3D &amp;, const Point3D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point3D</type>
      <name>operator*</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a8fce3b6615502b8ce851de1fb0628bae</anchor>
      <arglist>(double, const Point3D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point3D</type>
      <name>operator*</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a00c2d70a3bb3a0e1358c7ec22a8ac427</anchor>
      <arglist>(const Point3D &amp;, double)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point3D</type>
      <name>operator-</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>a3d7bd14d737807c22d28249b206174e1</anchor>
      <arglist>(const Point3D &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>const friend Point3D</type>
      <name>operator/</name>
      <anchorfile>classdatatypes_1_1Point3D.html</anchorfile>
      <anchor>af18c998aa89c936ab438400f6385b28a</anchor>
      <arglist>(const Point3D &amp;, double)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Polygon2D</name>
    <filename>classdatatypes_1_1Polygon2D.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>std::vector&lt; Point2D &gt;</type>
      <name>base_class</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>ac77826b8f1b42fb1ef3d775d89b9f726</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2D::value_type</type>
      <name>floatingpoint_type</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a16c1bf4cbb269a34750756c9a9dba919</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a57f312f690feec6ec628f7ed4ea3d334</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon2D</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a96550ebda5855ab081620b9c088b5c26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon2D</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a68d945b0a4336b721a2b594397dcee5d</anchor>
      <arglist>(const base_class &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon2D</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a176d2415b21c979bf6b495297aed1812</anchor>
      <arglist>(const Line2D &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon2D</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a2b3f398cad349582c9cce482dc3dc2f5</anchor>
      <arglist>(const Point2D &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon2D</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>acd95bffd387114304c66a0d123baae9b</anchor>
      <arglist>(const Point2D &amp;, const Point2D &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon2D</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a8c80051b1f3c5f1a3f6e9d73fc42c01a</anchor>
      <arglist>(const Point2D &amp;, const Point2D &amp;, const Point2D &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon2D</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a7848c00a299552f8126a775497589fce</anchor>
      <arglist>(const Point2D &amp;, const Point2D &amp;, const Point2D &amp;, const Point2D &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon2D</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a893e4ef61d5564915b2c976e33439aa9</anchor>
      <arglist>(const std::string &amp;polygonAsString)</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D &amp;</type>
      <name>append</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a3cc38114896c537d66e5bfdbe8037967</anchor>
      <arglist>(const Polygon2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D &amp;</type>
      <name>append</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>ae07a0b0ee4e2a37270718c7dc537ce64</anchor>
      <arglist>(const Point2D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D &amp;</type>
      <name>append</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>acfe10d2452c78470d766789cfca45bf6</anchor>
      <arglist>(floatingpoint_type x, floatingpoint_type y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClosed</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a42803044c83e35bc1c58fee26d9cb939</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getArea</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a580825e27df3bbeaa6c4f44559878c30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>getCenterOfGravity</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>aab1a8778e70aa17ae817b6a14d4a3d1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D</type>
      <name>getSimplified</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a9e76d5fcf4c91773ecc6aca85d415e34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Box2D</type>
      <name>getBoundingBox</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>af2d4cb643259386edd847b2129252fdd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; floatingpoint_type, floatingpoint_type &gt;</type>
      <name>getBoundingAngles</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>ac3bd76ea67d2735606a56c5a61c6776b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsPoint</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>ac04464a1361f7db071d5fcbf35d19bbd</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>Point2D::value_type</type>
      <name>distanceToPoint</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a9ec2f60b5ef52d6d5c8c5be7a09f2058</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isColliding</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a177d5183a82dbd7076f87c0d19a22b51</anchor>
      <arglist>(const Polygon2D &amp;p2) const</arglist>
    </member>
    <member kind="function">
      <type>base_class</type>
      <name>isIntersecting</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>abf9311e7ac4d4e8453cf242c6ddad3f4</anchor>
      <arglist>(const Line2D &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a64b3f721f0babb6d456bc746f83d192a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon2D</type>
      <name>createRectangle</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a4812cb8b5b147d8511f25a709a3e5b75</anchor>
      <arglist>(const Point2D &amp;lowerLeft, const Point2D &amp;upperRight)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon2D</type>
      <name>fromArc</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a8532176cbf1f3ca0b63db244e7d63b00</anchor>
      <arglist>(const Ellipse2D &amp;ellipse, const floatingpoint_type startAngle, const floatingpoint_type endAngle, const UINT32 samplingPoints, const bool clockwise)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon2D</type>
      <name>fromArc</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>af369984fe26f3cc688e0b1f936c8d559</anchor>
      <arglist>(const Ellipse2D &amp;ellipse, const floatingpoint_type startAngle, const floatingpoint_type endAngle, const UINT32 samplingPoints=32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon2D</type>
      <name>fromCircle</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a851a39e9facc08f0f795ccaca7bdfa23</anchor>
      <arglist>(const Point2D &amp;center, const floatingpoint_type radius, const UINT32 samplingPoints=32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon2D</type>
      <name>fromEllipse</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>ae5df7d1750805a4777f62976550d0ffc</anchor>
      <arglist>(const Ellipse2D &amp;ellipse, const UINT32 samplingPoints=32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon2D</type>
      <name>fromEllipse</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>ab0b980d28f6f4ae2cfeb7ce38112f011</anchor>
      <arglist>(const Point2D &amp;center, const floatingpoint_type a, const floatingpoint_type b, const floatingpoint_type angle, const UINT32 samplingPoints=32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getSeparatorCharacters</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a8f34b71e43c59974a5d6c802ef5c58da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon2D</type>
      <name>rhombus</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>afdc282305c2478df3dfc72a736c0033d</anchor>
      <arglist>(const Point2D &amp;center, const floatingpoint_type radius)</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D &amp;</type>
      <name>append</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a3cc38114896c537d66e5bfdbe8037967</anchor>
      <arglist>(const Polygon2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D &amp;</type>
      <name>append</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>ae07a0b0ee4e2a37270718c7dc537ce64</anchor>
      <arglist>(const Point2D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D &amp;</type>
      <name>append</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>acfe10d2452c78470d766789cfca45bf6</anchor>
      <arglist>(floatingpoint_type x, floatingpoint_type y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClosed</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a42803044c83e35bc1c58fee26d9cb939</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getArea</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a580825e27df3bbeaa6c4f44559878c30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>getCenterOfGravity</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>aab1a8778e70aa17ae817b6a14d4a3d1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D</type>
      <name>getSimplified</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a9e76d5fcf4c91773ecc6aca85d415e34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Box2D</type>
      <name>getBoundingBox</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>af2d4cb643259386edd847b2129252fdd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; floatingpoint_type, floatingpoint_type &gt;</type>
      <name>getBoundingAngles</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>ac3bd76ea67d2735606a56c5a61c6776b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsPoint</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>ac04464a1361f7db071d5fcbf35d19bbd</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>Point2D::value_type</type>
      <name>distanceToPoint</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a9ec2f60b5ef52d6d5c8c5be7a09f2058</anchor>
      <arglist>(const Point2D &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isColliding</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a177d5183a82dbd7076f87c0d19a22b51</anchor>
      <arglist>(const Polygon2D &amp;p2) const</arglist>
    </member>
    <member kind="function">
      <type>base_class</type>
      <name>isIntersecting</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>abf9311e7ac4d4e8453cf242c6ddad3f4</anchor>
      <arglist>(const Line2D &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Polygon2D.html</anchorfile>
      <anchor>a64b3f721f0babb6d456bc746f83d192a</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Polygon3D</name>
    <filename>classdatatypes_1_1Polygon3D.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>std::vector&lt; Point3D &gt;</type>
      <name>base_class</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>aa81ddb88d94b721df46898423967688f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point3D::floatingpoint_type</type>
      <name>floatingpoint_type</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>af2646c6ad74b9966598c32dc4ff3e5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Polygon3D</type>
      <name>getMovedPath</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>ae5e20b220842784e2fd11fdfa88354cf</anchor>
      <arglist>(double dist) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>adaaa07b35461e7292b6492037101be9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>ac6cc532802e170519b7606eba88d849a</anchor>
      <arglist>(const Polygon3D &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon3D</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>a998ea5e067507b1d91facd926b9ff39d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon3D</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>a7da05fac634c0a5cf8a9b84816c22264</anchor>
      <arglist>(const base_class &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon3D</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>adf964ac1483ced15767417badc38068d</anchor>
      <arglist>(const Point3D &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon3D</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>a48f25289c4fe88f014aaed47914fc883</anchor>
      <arglist>(const Point3D &amp;, const Point3D &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon3D</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>a6feb4aeb616814dd678ac046cfd670e6</anchor>
      <arglist>(const Point3D &amp;, const Point3D &amp;, const Point3D &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortForAngleXYPlane</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>ade51d645732639520184c6700a58393e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>read</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>af34758c8269bbc6caecc346a3bffad44</anchor>
      <arglist>(std::istream &amp;is, UINT32 version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>ade8d2ead2c0ea889786a93908301e073</anchor>
      <arglist>(const BYTE *&amp;buf, UINT32 version)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>write</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>a65dff8a3f2827ff5b5183d2ca026fce0</anchor>
      <arglist>(std::ostream &amp;os, UINT32 version) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>a84a7c28adf6a68bcbeb77952ac3ae19c</anchor>
      <arglist>(BYTE *&amp;buf, UINT32 version) const</arglist>
    </member>
    <member kind="function">
      <type>std::streamsize</type>
      <name>getSerializedSize</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>a8e071093e00be59a5d7111f941284c68</anchor>
      <arglist>(UINT32 version) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>ac7355a78ab4670e59ef06dd007d84ed3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromString</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>aae75a9dcf07fd42756178faaa8fce621</anchor>
      <arglist>(const std::string &amp;polyString)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>read</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>af34758c8269bbc6caecc346a3bffad44</anchor>
      <arglist>(std::istream &amp;is, UINT32 version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>ade8d2ead2c0ea889786a93908301e073</anchor>
      <arglist>(const BYTE *&amp;buf, UINT32 version)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>write</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>a65dff8a3f2827ff5b5183d2ca026fce0</anchor>
      <arglist>(std::ostream &amp;os, UINT32 version) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>a84a7c28adf6a68bcbeb77952ac3ae19c</anchor>
      <arglist>(BYTE *&amp;buf, UINT32 version) const</arglist>
    </member>
    <member kind="function">
      <type>std::streamsize</type>
      <name>getSerializedSize</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>a8e071093e00be59a5d7111f941284c68</anchor>
      <arglist>(UINT32 version) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>ac7355a78ab4670e59ef06dd007d84ed3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromString</name>
      <anchorfile>classdatatypes_1_1Polygon3D.html</anchorfile>
      <anchor>aae75a9dcf07fd42756178faaa8fce621</anchor>
      <arglist>(const std::string &amp;polyString)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Position3D</name>
    <filename>classdatatypes_1_1Position3D.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="function">
      <type>value_type</type>
      <name>getPitchAngle</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>ad0a46a079b248ddbb420366640c313ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getRollAngle</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>ade1582e25fefe2b44b5c93d858f21ac2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a211860e254a523d3556f469f5e541698</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getX</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a9b5fd1cf8350c5b9c41a6fe0e76e5d90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getY</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a59301031ba53b23e68ee60e2ba91407f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getYawAngle</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>aedb78dc04136462a47844b6643d87f1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getZ</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a7dc49c065c8e56ef865f2aa3b33a788f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeAngles</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>aed4df338bb660c75457e21f99546288f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a651f33120445c658dbde502050cec926</anchor>
      <arglist>(const Position3D &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Position3D</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a24ce4296113d03bce8c0828e1af9eddd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Position3D</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a976d643f907e9d7b78640fddf3aa3416</anchor>
      <arglist>(value_type yaw, value_type pitch, value_type roll, const Point3D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Position3D</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a0945d3e427c297cbc03ea1cb50844f45</anchor>
      <arglist>(value_type yaw, value_type pitch, value_type roll, value_type x, value_type y, value_type z)</arglist>
    </member>
    <member kind="function">
      <type>Position3D &amp;</type>
      <name>set</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a960a502911bcce8e5d6070e7d00a3488</anchor>
      <arglist>(value_type yaw, value_type pitch, value_type roll, value_type x, value_type y, value_type z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitchAngle</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a0904d7e10c32cf8a1244a74185748ee1</anchor>
      <arglist>(value_type angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRollAngle</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a973c108e22b82e9f09285e79895b483f</anchor>
      <arglist>(value_type angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a351ba8d4aaba91063ec94e7e50c24c52</anchor>
      <arglist>(value_type x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a0fea2661cf71a9f9ab5aba2183bdca3c</anchor>
      <arglist>(value_type y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYawAngle</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a50887bcfd766f414cc534dea467a9bac</anchor>
      <arglist>(value_type angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZ</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>addbcd9bb62844d3b452d905858e7c6eb</anchor>
      <arglist>(value_type z)</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>toPoint2D</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a33af779a48d5522c011b2e9e0215e550</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point3D</type>
      <name>toPoint3D</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a1259de45665e06bc06cb86f342699d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Position3D</type>
      <name>toPosition3D</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a30f56b44345bfa4fd4a783de4cb471c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>aa9f7ead3a1a3dcaa31e32b38c997d718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformToVehicle</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a72675702f306900c0a64da3b4463a6cd</anchor>
      <arglist>(Point3D *pt)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>double</type>
      <name>value_type</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a1f5e55b9898aef2402e806001bdc9291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>m_pitchAngle</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a3a5ac32f6bb5f55b06190cb8d10e1756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point3D</type>
      <name>m_point</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a4653aa63b124387f443d07222a9c8e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>m_rollAngle</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>ae8eb2c2ed71950e2b8175b02d588ca0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>m_yawAngle</name>
      <anchorfile>classdatatypes_1_1Position3D.html</anchorfile>
      <anchor>a8ba7898886bf505cbd0befe9c7d096d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::PositionWGS84</name>
    <filename>classdatatypes_1_1PositionWGS84.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="enumvalue">
      <name>CAN</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6ac8ae69c4105b6a2b96c4f37763ed85fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_GBAS</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a47d27f29e52e2ff5fedc84a61f1a4269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_GBAS_RTK_Float</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6aeacb380f93c1ac2e9b642b117a288886</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_GBAS_RTK_Integer</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a37403c85f00b26f381ea9b4f28e5fd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_PPS</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a8977a1edda0908344370f3183f02bd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_SBAS</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a50e3cd8a10eaf7813c04d8840ca86087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_SBAS_Omnistar_HP</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a599cdd429da1f3fef8537501dfc23fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_SBAS_Omnistar_VBS</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a8426faf7719f56868dcdf6b1265d702a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_SPS</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6aac13e983f12b58b5715344cbde49016a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMU</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a0cdf79611c1aef1b247d3d5bf3f6ec05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LandmarkPositioning</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6adb4c15a4d226334ea63f7c6b94334850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Manual</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a95889b1de11b4ab06c70e734aeed12aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PositionWGS84SourceType</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a43e6fad75ccb1243902b8de2d547ed2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_SPS</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6aac13e983f12b58b5715344cbde49016a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_PPS</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a8977a1edda0908344370f3183f02bd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_SBAS</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a50e3cd8a10eaf7813c04d8840ca86087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_SBAS_Omnistar_VBS</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a8426faf7719f56868dcdf6b1265d702a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_SBAS_Omnistar_HP</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a599cdd429da1f3fef8537501dfc23fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_GBAS</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a47d27f29e52e2ff5fedc84a61f1a4269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_GBAS_RTK_Float</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6aeacb380f93c1ac2e9b642b117a288886</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPS_GBAS_RTK_Integer</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a37403c85f00b26f381ea9b4f28e5fd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMU</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a0cdf79611c1aef1b247d3d5bf3f6ec05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LandmarkPositioning</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6adb4c15a4d226334ea63f7c6b94334850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Manual</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a95889b1de11b4ab06c70e734aeed12aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6ac8ae69c4105b6a2b96c4f37763ed85fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a29e457a58532ccefc64ca9b5b7098ca6a43e6fad75ccb1243902b8de2d547ed2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a7133b671d855492eeea5741c7d143f96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionWGS84</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>aea746112fd267a6fcb9959ba68713dde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PositionWGS84</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a951e7f04886a8a3db3cd1009eee53022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeasurementTime</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a06b07f3ae3e2f91cda59632e9b39b9e3</anchor>
      <arglist>(time_t val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitudeInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a7e52d0336a5b7c85b5ba1e6220630805</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToTangentialPlane</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ab72d61a451a65b54149acb2822c391b7</anchor>
      <arglist>(const PositionWGS84 &amp;origin, double *easting, double *northing, double *height) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToTangentialPlane</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>afb16ffc05ae9622d607859de2a5318b0</anchor>
      <arglist>(const PositionWGS84 &amp;origin, double *easting, double *northing) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformFromTangentialPlane</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>af8e4f42cb93c2098b752c690b56a9976</anchor>
      <arglist>(double dX, double dY, const PositionWGS84 &amp;origin)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distanceToPos</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a283f89851724896b4d1b89e7efbe456e</anchor>
      <arglist>(const PositionWGS84 &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitudeInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a8564d82831cf5e8ffcabd391380dcac0</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitudeInNMEA</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a24837e04619b1ea0cfe917598e9742bb</anchor>
      <arglist>(double Dm, char H)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitudeInNMEA</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a598cacdba2be21d4f2fa50ad399797a3</anchor>
      <arglist>(double Dm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitudeSigmaInMeter</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a7b097e2c6fbc1c07a6e4ff8062bb87d9</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudeInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a52d95cd198f1742922d8b73487be111c</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudeInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a608b0306a7e98d4ea8e73c93b396698a</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudeInNMEA</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a23a48963d1c0d1c56208cbe18719d04f</anchor>
      <arglist>(double Dm, char H)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudeInNMEA</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a784b99f7ef37e718b905cb9ffc766bdc</anchor>
      <arglist>(double Dm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudeSigmaInMeter</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ad6e4403971ba2aae1994cefc9b75bf4f</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAltitudeInMeterMSL</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a92a347b0f307be6370aff4439e92e80d</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAltitudeSigmaInMeterMSL</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a625eafa2833d6e1c1a3d93a9d404416d</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCourseAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a4614d0fb51c472b5ace85cce66aa1cb8</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCourseAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a68b273965d743144e4080a7444abdc89</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCourseAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a99f77c0d96881d1245aeee534198916a</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCourseAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a96c0f81cae1bd6f1c84c2a400a6ee414</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYawAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ac91e17bdb92163d3fac6cba208e2b2c9</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYawAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>abd38409d17fda625bb31f26815911336</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYawAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ac3c8981460ebe788c79c31a3631013bb</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYawAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a8e6802a4b6bd1db985dc7a0b8fe4c58a</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitchAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ae343c9a7dcaea98f30c57e42ca76eab4</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitchAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>aafafe67f69516c681de4f4a6bff4baf2</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitchAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a8781e51ded3558989cf777322a0526a0</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitchAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a93114af269f7975d91bf1f3549db32e6</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRollAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ad9bd75aacf1693dec748365db47e9a2e</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRollAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a2d7415d88b86ba6bba23490ffb482bbb</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRollAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a1e5c3a89c08fc42118cb57d4b31a5555</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRollAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>acbf3f137e7c01046ef42d165cde0d04c</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSource</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a9a5553c31c1c1bd922ecab8e008a9e27</anchor>
      <arglist>(const PositionWGS84SourceType val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetToDefault</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a6386da87a615883ec1f5808fb966cea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeasurementTime</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a06b07f3ae3e2f91cda59632e9b39b9e3</anchor>
      <arglist>(time_t val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitudeInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a7e52d0336a5b7c85b5ba1e6220630805</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToTangentialPlane</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ab72d61a451a65b54149acb2822c391b7</anchor>
      <arglist>(const PositionWGS84 &amp;origin, double *easting, double *northing, double *height) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToTangentialPlane</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>afb16ffc05ae9622d607859de2a5318b0</anchor>
      <arglist>(const PositionWGS84 &amp;origin, double *easting, double *northing) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformFromTangentialPlane</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>af8e4f42cb93c2098b752c690b56a9976</anchor>
      <arglist>(double dX, double dY, const PositionWGS84 &amp;origin)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distanceToPos</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a283f89851724896b4d1b89e7efbe456e</anchor>
      <arglist>(const PositionWGS84 &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitudeInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a8564d82831cf5e8ffcabd391380dcac0</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitudeInNMEA</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a24837e04619b1ea0cfe917598e9742bb</anchor>
      <arglist>(double Dm, char H)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitudeInNMEA</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a598cacdba2be21d4f2fa50ad399797a3</anchor>
      <arglist>(double Dm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitudeSigmaInMeter</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a7b097e2c6fbc1c07a6e4ff8062bb87d9</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudeInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a52d95cd198f1742922d8b73487be111c</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudeInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a608b0306a7e98d4ea8e73c93b396698a</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudeInNMEA</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a23a48963d1c0d1c56208cbe18719d04f</anchor>
      <arglist>(double Dm, char H)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudeInNMEA</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a784b99f7ef37e718b905cb9ffc766bdc</anchor>
      <arglist>(double Dm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudeSigmaInMeter</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ad6e4403971ba2aae1994cefc9b75bf4f</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAltitudeInMeterMSL</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a92a347b0f307be6370aff4439e92e80d</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAltitudeSigmaInMeterMSL</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a625eafa2833d6e1c1a3d93a9d404416d</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCourseAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a4614d0fb51c472b5ace85cce66aa1cb8</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCourseAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a68b273965d743144e4080a7444abdc89</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCourseAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a99f77c0d96881d1245aeee534198916a</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCourseAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a96c0f81cae1bd6f1c84c2a400a6ee414</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYawAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ac91e17bdb92163d3fac6cba208e2b2c9</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYawAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>abd38409d17fda625bb31f26815911336</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYawAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ac3c8981460ebe788c79c31a3631013bb</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYawAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a8e6802a4b6bd1db985dc7a0b8fe4c58a</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitchAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ae343c9a7dcaea98f30c57e42ca76eab4</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitchAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>aafafe67f69516c681de4f4a6bff4baf2</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitchAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a8781e51ded3558989cf777322a0526a0</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitchAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a93114af269f7975d91bf1f3549db32e6</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRollAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ad9bd75aacf1693dec748365db47e9a2e</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRollAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a2d7415d88b86ba6bba23490ffb482bbb</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRollAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a1e5c3a89c08fc42118cb57d4b31a5555</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRollAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>acbf3f137e7c01046ef42d165cde0d04c</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSource</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a9a5553c31c1c1bd922ecab8e008a9e27</anchor>
      <arglist>(const PositionWGS84SourceType val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetToDefault</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a6386da87a615883ec1f5808fb966cea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const std::string</type>
      <name>VERSION</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a8d821a3977c1985fed6eac0dff0bfdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>m_timeOfMeasurement</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>af824443579ce85309957bfd671229be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_latitude</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a6aac47df1c8232c1d05e4c6db7d2d2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_latitudeSigma</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ab26dbe016e92655750f57c31c7e7e634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_longitude</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>aeae9eff2dc9aed1f5adeb9809d15320c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_longitudeSigma</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a35617e617541618b0a2e3c09d5698d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_altitudeMSL</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ab46a3d6d43b5a909e9c680f36eae48c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_altitudeMSLSigma</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a8593fdbc23ff3f5b4ccdf67bc7c72b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_courseAngle</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ad50f086b667ff1f2532e1697b631fe3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_courseAngleSigma</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a31c0fd56fb139f2b8b7dd004784dda9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_yawAngle</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ae3bfc0f238ffa4ec93cc82d494f79837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_yawAngleSigma</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>acce32dbbd904105351c4b778d8b19532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_pitchAngle</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>adc4af6579a66f2d7e20b0ed0bbff5940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_pitchAngleSigma</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ac25ea5fdecb54d0f1ebb012a07b21c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_rollAngle</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a8af97ed8242f1fc01ae66af4e1c0d112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_rollAngleSigma</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a30878463bb67a3bc7b2398919d555617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PositionWGS84SourceType</type>
      <name>m_source</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a755ad74be9372fc06982e8261a700faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const time_t &amp;</type>
      <name>getMeasurementTime</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a2d7378f0fd767dffe01efc1aafb82a83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const time_t &amp;</type>
      <name>getTimestamp</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a25bf9b4f21954d83737ea231d75b7131</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLatitudeInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>aeeea8000cbede78f2396b5b3ff25780e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLatitudeInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a2079e54f644ef9bf7415e7205dcd0a30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitudeInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>add673b88a53c39c40bdd18f11be02cef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitudeInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a10add09b67de3fa401eced6112c812b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCourseAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a0a2da48a88cad96d67354af1773a8227</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCourseAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>adc91cf66bb0654915eea3a7eb6d13911</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getYawAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a82526ac907647544866c532cc85ed023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getYawAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a26c25bbfb13de06ef166c7bfad40dfec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getYawAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>adfb217cab200bff055c2181d04f6ac7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getYawAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a4a6eb554ce0d5c60ee16f53116a7465c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPitchAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a092f13708d3cbc322f999de7f6394500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPitchAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a14b5d9cb33efc129084bf8e64941e5ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPitchAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a15cfbac09ca89fcb5464ced52cc40647</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPitchAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a6b87bc4783128bc6d8a8c7ff92f97008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRollAngleInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a6d42bda0468e9add1b3211e60fe837f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRollAngleInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a4cbb95374ddd0b516cf0dbd910e9613e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRollAngleSigmaInRad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ab4a296b5838caf2289f83b12c8a9b875</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRollAngleSigmaInDeg</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a9289941a331bafa151704b5b9fb5de3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>aa2551873a330d588dee4fb6ef60eefe7</anchor>
      <arglist>(const PositionWGS84 &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a7ee7a548734e4bc007b2e1ad3d684ee4</anchor>
      <arglist>(const PositionWGS84 &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAltitudeInMeterMSL</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>ae846508d9e53f7554185d0bac2096c29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>aaba4b0ded559e025cc3be9f665d56765</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PositionWGS84SourceType</type>
      <name>getSource</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a7f19605131e2312386a3646b3aca4c16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSourceString</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>af59970842d963361f3845ccfb2a5c8b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dist</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a9f460eb88b5dc7380afff774d6578640</anchor>
      <arglist>(const PositionWGS84 &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>Point3D</type>
      <name>getCartesianRelPos</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a34c8d97483bae29331bc8a42ade8f91e</anchor>
      <arglist>(const PositionWGS84 &amp;orign) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>NMEA2rad</name>
      <anchorfile>classdatatypes_1_1PositionWGS84.html</anchorfile>
      <anchor>a922fe243d8ab1422a505c39f796fbc60</anchor>
      <arglist>(double Dm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Scan</name>
    <filename>classdatatypes_1_1Scan.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>PointList::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>ac8248870f92ba8ac838d28ea49027ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagVehicleCoordinates</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a0b57d7d0cee20144cbc5d693a668b14fa4450dd092b85b0feab7afd46b581af01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointList::iterator</type>
      <name>iterator</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a3847b118d4e73342c44b0a193f40c9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ScanPoint &gt;</type>
      <name>PointList</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a820d5ce01d70194d04a08e08ee45b944</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScanPoint &amp;</type>
      <name>reference</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a086936e1461e5e46bba71a1103886a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ScanFlags</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a0b57d7d0cee20144cbc5d693a668b14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagVehicleCoordinates</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a0b57d7d0cee20144cbc5d693a668b14fa4450dd092b85b0feab7afd46b581af01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ScannerInfo &gt;</type>
      <name>ScannerInfoVector</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>ae8c77f7960f21b05ef8ec8064bde680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointList::size_type</type>
      <name>size_type</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a094f48729d9f40af591c7547a1f0b49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCartesianOffset</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a4589722163f4656b455a799f8de0a9ad</anchor>
      <arglist>(double offsetX, double offsetY, double offsetZ)</arglist>
    </member>
    <member kind="function">
      <type>ScanPoint &amp;</type>
      <name>addNewPoint</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>afe2f36e015ec8c5608d1ff43bfc1edc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPolarOffset</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a91835996f9141bad4610effdbab7682c</anchor>
      <arglist>(double distOffset, double hAngleOffset, double vAngleOffset)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>at</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a21431f7c9da3479f978483ed0a06b324</anchor>
      <arglist>(size_type n)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>at</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a3fc076fe59822f2f2eeccc03e9b59d8f</anchor>
      <arglist>(size_type n) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a63e10bf312805c399e68c1020af4cf64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a8d667f72c2354ae802c3f97fb4132a41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>capacity</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a7c1e6ae156fdd3b366085ccaa30b7dbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a8e91b6175f30b8353c5f28bab38a8977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearLabelFlag</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>abd4ceabcd206ca6de195379775d37a57</anchor>
      <arglist>(Scan::ScanFlags scanFlag)</arglist>
    </member>
    <member kind="function">
      <type>Scan &amp;</type>
      <name>copy</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a6d41f289424a41123ca4f2bf600a9deb</anchor>
      <arglist>(const Scan &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a56cb651524ea0b5607be680685e0a2ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a23e859fc6c11995ec372e9af216c1352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>abcc4d24fe51b260f089a6216adcce125</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getFlags</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a05c11fc983d152d9a72e6fff8d0e0a6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getNumPoints</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>ae57cd71611093d61fbf77ed35b92fde1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ScanPoint &amp;</type>
      <name>getPoint</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a84aeb7276c7c69083122286c1fa398f9</anchor>
      <arglist>(UINT16 n)</arglist>
    </member>
    <member kind="function">
      <type>const ScanPoint &amp;</type>
      <name>getPoint</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a52e7da1f03752d5c08da4946930a0377</anchor>
      <arglist>(UINT16 n) const</arglist>
    </member>
    <member kind="function">
      <type>PointList &amp;</type>
      <name>getPointList</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a0e22d89a5a84473c16bc0fbcdff19bad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PointList &amp;</type>
      <name>getPointList</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a89c87f023df7d31d5fea5982a17440c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointList::iterator</type>
      <name>getPointListBegin</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a1933dc351ffc674c644b75ab105357c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointList::const_iterator</type>
      <name>getPointListBegin</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>acc461da993da78326bbd65940a022bc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointList::iterator</type>
      <name>getPointListEnd</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a8bf135fedea8ae2d7c55643758c5ba74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointList::const_iterator</type>
      <name>getPointListEnd</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>ac6757257a2a690f579f25a41cb205667</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScannerInfo *</type>
      <name>getScannerInfoByDeviceId</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a432938676799cdc9f56928bbf3ba5d8d</anchor>
      <arglist>(UINT8 id) const</arglist>
    </member>
    <member kind="function">
      <type>ScannerInfoVector &amp;</type>
      <name>getScannerInfos</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a4134192ec56effc0230999c8ee9ca18c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ScannerInfoVector &amp;</type>
      <name>getScannerInfos</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a63507e83e547ee84e5671886dca450c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getScanNumber</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a322a5e3cb339a6dcaa7374788507ad8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getTotalObjectSize</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a20c6f0cad218127019852ef4d4f111c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a096d66e2cdbe88336efaa9237b6a86f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scan &amp;</type>
      <name>operator=</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>ac0f63cdca13497ad92f7e36c94c385f6</anchor>
      <arglist>(const Scan &amp;)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>ad097dc5d38488563e86bcfdd58e400c1</anchor>
      <arglist>(size_type n)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator[]</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a77cb21f085c73505a6e00b56fa58a22e</anchor>
      <arglist>(size_type n) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a084a7590141f7f906932150be82ae94d</anchor>
      <arglist>(size_type new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a66a57043e5e391b6f7eedb5c79cf6396</anchor>
      <arglist>(size_type new_size, const ScanPoint &amp;default_point=ScanPoint())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scan</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>aae13ee4ab8107e4653bee9ede88791eb</anchor>
      <arglist>(const Scan &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scan</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a0bfcb928e4ca17c93a34f480379985fe</anchor>
      <arglist>(size_type maxPoints=5280)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a5073c500f8592174784ab105c8becb0f</anchor>
      <arglist>(UINT32 val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScannerInfos</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a05101830d56315494a3ed965c1876b9f</anchor>
      <arglist>(const ScannerInfoVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScanNumber</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a30e594d765b551b829dc695e02811b5a</anchor>
      <arglist>(UINT16 val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleCoordinates</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>aa37932ec14748081bc88e90a57cffa56</anchor>
      <arglist>(bool inVehicleCoordinates)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>aa40b839c632e8430f418fd0bf92bb8c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>ac3b3cadecd42dff494dafe3fdf809ffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformToVehicleCoordinates</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a8030fbc3bc9f36d2ec52a4df2a9bd47d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformToVehicleCoordinatesUnsorted</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a655f98b909a1535d1db7302636b79a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Scan</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>aaa21210b771cc52f62ac208471fb5b12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef ScanPoint &amp;</type>
      <name>const_reference</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a8e7c2dbdfafed24715191eb4b17286ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UINT32</type>
      <name>m_flags</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>aa85413bc9c6146b35412da8d7596423c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointList</type>
      <name>m_points</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a4b0fca65716a4a360a94ffb8e1f44ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScannerInfoVector</type>
      <name>m_scannerInfos</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a4c834106592713d269d67c704e0238b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UINT16</type>
      <name>m_scanNumber</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>aca7594fa1e75cc891e8bd8b4b9a1c740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classdatatypes_1_1Scan.html</anchorfile>
      <anchor>a689d07aac7276152f76d211887917e59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::ScannerInfo</name>
    <filename>classdatatypes_1_1ScannerInfo.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; double, double &gt; &gt;</type>
      <name>ResolutionMap</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a82723f1f932c9393b144386f1a2d1867</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getBeamTilt</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>afe443776cb373e595cacd41d78fa94c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>getDeviceID</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>aae29cce91448ce916b2f45d2cf002d71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEndAngle</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a13979903bd54acf9978611e38a05ab83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Time &amp;</type>
      <name>getEndTimestamp</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>ad7b7906073f5efe8066941b25cc3488e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Position3D &amp;</type>
      <name>getMountingPosition</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>aa00dfd1fe71f49f8310e7425c3c3f54c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getScanFlags</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>aaf4a9eb6cb868d4752341b09288a25c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScanFrequency</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a8119cb1865b33928a1bd99183927663a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>getScannerType</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a715b14ac93eff094e6e39a21b4c757d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getScanNumber</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a2fda5ebc663d2dd618b2470758309cce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStartAngle</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>acabd41eac568e5596d35b2ed22bb2d53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Time &amp;</type>
      <name>getStartTimestamp</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a4313c0ada38cf2cec879ba0446dda455</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>afa1bb5130aee45a2f2986cf4b553d159</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFrontMirrorSide</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a381ab3aeb66174fdec6fc91840ba80f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRearMirrorSide</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a4baf36df2a3b17abd7ef799d36d736e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a13f2bb2949cc9831a10fdecbd53a56c0</anchor>
      <arglist>(const ScannerInfo &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScannerInfo</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>ac25d83daa252f36df8e72f0c66888905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBeamTilt</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a89b5fd7eeebbd23f1b57b3ee536dffdb</anchor>
      <arglist>(double tilt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeviceID</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a6fa2272474c1dc295693039da1f28e3b</anchor>
      <arglist>(UINT8 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndAngle</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a86396f3d46329c67f7d86b41e17f595f</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMountingPosition</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>ab8bd34d3cf06a65bc7ac77b2cae39884</anchor>
      <arglist>(const Position3D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProcessingFlags</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a4dde80947bce6c6ab14db535dc1d1907</anchor>
      <arglist>(const UINT16 processingFlags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScanFlags</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a6df20cb77cc4feafa31baec79fc0599e</anchor>
      <arglist>(UINT32 flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScanFrequency</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a6f624c23467f4e41f9469e18a5aed2f1</anchor>
      <arglist>(double freq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScannerType</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>ae5d270c364a42f1a90484f26dc0c6632</anchor>
      <arglist>(UINT8 newScannerType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScanNumber</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a9f83decf9b4a6b8c77ec0869e841c90b</anchor>
      <arglist>(UINT16 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartAngle</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>ad2b67cc749cdd7f74049e0e20316c33d</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimestamps</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>af2fd8e8b3e6477b0d401a4d8779acce7</anchor>
      <arglist>(const Time &amp;start, const Time &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScannerInfo</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>ae4353aed5d9a1f252c9a85aa1cce02a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>scannerTypeToString</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>ac29ad4dcceb78d33ebf8fd9a159cca77</anchor>
      <arglist>(UINT8 st)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_beamTilt</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a5eaf1786b033a571b14010727f01d714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_deviceID</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a01440aee058314bfa6f1e46719524e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_endAngle</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a1d7ba612c438ff033f50f2ad25cd3238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Position3D</type>
      <name>m_mountingPosition</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>abe8485b4e2e0ef10fd32576c9087171e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_processingFlags</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>abb41f3ba313dd667e36fc4a573c8c1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>m_scanEndTime</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>ae1c2b0e9c3d3d792fbde42503394d511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_scanFlags</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a67a7cddf619c663ee9187b56f885310d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scanFrequency</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>afb5291fae51e0dd1fa8fcc7798a785c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_scannerType</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a670d84916c6e9d0700606e6b79bba60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_scanNumber</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>adbed73d522ab9f8e9743b54dfd716e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>m_scanStartTime</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a87eba8487dfcc024f92179901a5263d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_startAngle</name>
      <anchorfile>classdatatypes_1_1ScannerInfo.html</anchorfile>
      <anchor>a89a80c74639731bdf0112a305c9d79f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::ScanPoint</name>
    <filename>classdatatypes_1_1ScanPoint.html</filename>
    <member kind="enumvalue">
      <name>FlagBackground</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7a9d2d831fcc65da28862371c6d94e8c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagDirt</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7aef1e1a2d7241ef79c6b0c805d80c129a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagGround</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7adf39aadb03c95523ab28b0f6493ea8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagLeftCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7a45e2eed46519b057e751a04384be80d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagMarker</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7a4dedf0fd929626b72a137e645630750f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagRain</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7ac02dcde49b6852bc9ba86232eb05e45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagReflector</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7a9dc6a342dad057775ec2fa01cd5c6608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagRightCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7aa7b06e6caaf91158f50de80f747146cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Flags</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagGround</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7adf39aadb03c95523ab28b0f6493ea8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagDirt</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7aef1e1a2d7241ef79c6b0c805d80c129a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagRain</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7ac02dcde49b6852bc9ba86232eb05e45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagThresholdSwitching</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7ad8472de422568b3cf2ad70992e2f74d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagReflector</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7a9dc6a342dad057775ec2fa01cd5c6608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagLeftCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7a45e2eed46519b057e751a04384be80d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagRightCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7aa7b06e6caaf91158f50de80f747146cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagBackground</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7a9d2d831fcc65da28862371c6d94e8c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagMarker</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7a4dedf0fd929626b72a137e645630750f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagTransparent</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7ac6492703e50661dc1e3b513d35c79128</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskInvalid</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7aaa792e390eecf23dbd2e4c1ec9c4478f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7aac01900761c6e34a18491af1229eae93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagThresholdSwitching</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7ad8472de422568b3cf2ad70992e2f74d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagTransparent</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7ac6492703e50661dc1e3b513d35c79128</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7aac01900761c6e34a18491af1229eae93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskInvalid</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aac3c9a9d2aeebb981fab0ff89d1846a7aaa792e390eecf23dbd2e4c1ec9c4478f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCartesianOffset</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a153ce413078c33f70537bad32f4a6002</anchor>
      <arglist>(double xOffset, double yOffset, double zOffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPolarOffset</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a513cb909505bad85540be6a12fe619d1</anchor>
      <arglist>(double distOffset, double hAngleOffset, double vAngleOffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>afc8c88927afc059722cbb69d647fe735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDist</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a019dc6fff043f00ab0f91ba3467c2285</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDist</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a29c076187c63c69a67cf0ac1e56cf0e2</anchor>
      <arglist>(const ScanPoint &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDist2D</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a04acf2ba0198567ebc2feb4cbbe12e79</anchor>
      <arglist>(const ScanPoint &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>getEchoNum</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aabdbe09b0199e3942a3113d4def97d08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEchoWidth</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a91ecde6a5471a0fd63e264679faf0ffa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getFlags</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a36a4bd20af91f9c7867d7fdbd5036f5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHAngle</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a6ae77f1043e1281ea5aca648c468b26a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>getLayer</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>af208b490570aa87bd63d22b6bdff7837</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>getSourceId</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a9000df2d4d5a9411051ef75a2df7bc23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVAngle</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aa5a4262515d0872cfe144834021cd011</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getX</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a565c9334601c419088f8d7c6bf6a87ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getY</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a8f5ac9286eefd78485ab4dba934e783e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getZ</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ae14c3e35a7b05f13c9e8607e14a2bce2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBackground</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ab1fd4792e74377b2bb2ed70f06166b3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDirt</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ad969a7689ae0dbcd2929aaec280cd887</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGround</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a2a1ba0c078fcc5a433abc58d4943da15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeftCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aa351886a971c15c5a13b76cb7fa56b78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMarked</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a26037e560637bf8d664f02f424c05dfd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRain</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a3c4476ffa13a3e7938af3fffa081e4b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReflector</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a6b0d20b79c26a3d5c7a618de69e369b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRightCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a416663dfed83791c6a58ae7225ac7a73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThresholdSwitching</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a244b1fb20950b48000fdb1faf27fa25e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTransparent</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a33fab3ca4f5dce947fec2bcda412f3ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>af1196be40620e01cce83288cccd5211f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanPoint</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a2e79a5bf14a5ccf57e53b48258445eed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackground</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a612c22ef90a4514cbe5e57133cc5d184</anchor>
      <arglist>(bool isBackground=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCartesian</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a351d020a7de7311e249943287e6b60e9</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirt</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a6987b9c6046c89a824ce5bd57992c0b7</anchor>
      <arglist>(bool isDirt=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEchoNum</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a330c672a37e4354c52d0e3c0a1bc5623</anchor>
      <arglist>(UINT8 sub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEchoWidth</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a4e6d6ce689b2dbc9823a40cd3ee080c8</anchor>
      <arglist>(double echoWidth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ad0a862064bbd57d46765f67edd934451</anchor>
      <arglist>(UINT16 flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGround</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a890cbccb03694c4b98950d80e8bf20e9</anchor>
      <arglist>(bool isGround=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLayer</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a9a170f6c0a0e009359e20b6e66b19045</anchor>
      <arglist>(UINT8 ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeftCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a03a3f721f96c75252f5048d7a84d3a66</anchor>
      <arglist>(bool isLeftCovered=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarker</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ad13491d158bf12b13c3a4f34c1eb4973</anchor>
      <arglist>(bool isMarked=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNotCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a8aeff14ac963370ab58d56dec40fcbe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoint3D</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a5e33b1862bcdabbe7ba0e9a379fd7f1d</anchor>
      <arglist>(const Point3D &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolar</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a92b615267d70a1ac83af56d6ac54d3d5</anchor>
      <arglist>(double dist, double hAngle, double vAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRain</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ae6e45419bcce213bdd4e643f72c78d0c</anchor>
      <arglist>(bool isRain=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReflector</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ae4a44f5ef7b794b5e1b673b31d18ab55</anchor>
      <arglist>(bool isReflector=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRightCovered</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a64b2ebba6302e6e15d511e6b63d8e76e</anchor>
      <arglist>(bool isRightCovered=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceId</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a62f48b5d6640a02e5550a13624406cbd</anchor>
      <arglist>(UINT8 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValid</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ae1c014925a615254ab61e0e6d36dc68a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>toPoint2D</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ab0e9a9c48a0612211864ba88b07af07f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Point3D</type>
      <name>toPoint3D</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a825b86fb17beb08f2a4868a28ef924ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a9a1cf46152dc930c88a623a2bd71c4a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getDistanceBetweenScanpoints</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ac768eb720cffeafd963682a53d326076</anchor>
      <arglist>(const ScanPoint &amp;pt1, const ScanPoint &amp;pt2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UINT8</type>
      <name>m_channel</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a70d9e31fad6329dd168255d772a8fd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_dist</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a6cc25da2f2436819fe5dbcd64015d3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_echoWidth</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>acec83922cfdddc0d69b917b58a169f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UINT16</type>
      <name>m_flags</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a0f293277986ebfa3dfd7b2faa254b5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_hAngle</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>acc406301932e95ea86942cf1680433e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UINT8</type>
      <name>m_sourceId</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a750e603066e8870ba16cabe3bafe2271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UINT8</type>
      <name>m_subchannel</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>ad59fcaf402642cc71a5aabe38447b641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_vAngle</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a948a629fe4caea2b059b65a045ca332b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_x</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a69129400f924a03c14641417eb3327c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_y</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a43a7a623a4d9a132f34424939aca6b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_z</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a158670b18d5d2bf9adf547f76bde8294</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCartesian</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a09c7e4865f208659c9757745a7d123fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePolar</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>a9daa7e7b775622800a383a537751700b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classdatatypes_1_1ScanPoint.html</anchorfile>
      <anchor>aceaeb49d0049d5f3861303d2919b1039</anchor>
      <arglist>(const ScanPoint &amp;, const ScanPoint &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScopedLock</name>
    <filename>classScopedLock.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedLock</name>
      <anchorfile>classScopedLock.html</anchorfile>
      <anchor>aa3ba7d3d3436625321b4b07750242b55</anchor>
      <arglist>(Mutex *mutexPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedLock</name>
      <anchorfile>classScopedLock.html</anchorfile>
      <anchor>ab376d7bce17d112c2c065d116813259e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex *</type>
      <name>m_mutexPtr</name>
      <anchorfile>classScopedLock.html</anchorfile>
      <anchor>af326a14dc6eecbd148cb76187f305c1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::SensorStateInfo</name>
    <filename>classdatatypes_1_1SensorStateInfo.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="enumeration">
      <type></type>
      <name>IOState</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a80075bfe227beefbcb8a9b68fabc3dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OFF</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a80075bfe227beefbcb8a9b68fabc3dbfa5fc1bac01d0baa17094e3e94b8eb86b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a80075bfe227beefbcb8a9b68fabc3dbfa2ec53d05890dd3220f1d4e089717d78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PASSIVE</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a80075bfe227beefbcb8a9b68fabc3dbfa896a14d8d96a41f7e033c36a0013f6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OFF</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a80075bfe227beefbcb8a9b68fabc3dbfa5fc1bac01d0baa17094e3e94b8eb86b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a80075bfe227beefbcb8a9b68fabc3dbfa2ec53d05890dd3220f1d4e089717d78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PASSIVE</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a80075bfe227beefbcb8a9b68fabc3dbfa896a14d8d96a41f7e033c36a0013f6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, bool &gt;</type>
      <name>StateMap</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a8b2145cfa80375c7a1911f6e9e353f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; IOState &gt;</type>
      <name>StateVector</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a39990d9b945cfb6459a31c55b9375014</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getDeviceID</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a360fcb11c1bd957057110179ca5d13b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EvalCases &amp;</type>
      <name>getEvalCases</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a01cd43c9b0ddfd256dbdd3f984bd9156</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Fields &amp;</type>
      <name>getFields</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a1ee0933b61b12e4e6014b681eba37b05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StateVector &amp;</type>
      <name>getInputStates</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>aa75871382c6d4d9d88b0bb467ccabd93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MeasurementList &amp;</type>
      <name>getMeasurementList</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a9b0b3cb4b8a240956ddaf087208edb8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StateVector &amp;</type>
      <name>getOutputStates</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>ad40329988767b6480467882588c9e423</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StateMap &amp;</type>
      <name>getStateMap</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>aeef87dc7362aee2180ec7ba27f6e67ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>ab5714bef5e6b57ca67f7e1a7170ae36e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorStateInfo</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>afc53457205ec86576a6904fedffdaa6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeviceID</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a1ed51488ac894731536d47abd13ad4f6</anchor>
      <arglist>(UINT32 deviceID)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEvalCases</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a0e7e7e3b24ef9c91798c91d123a4432a</anchor>
      <arglist>(const EvalCases &amp;evalCases)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFields</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a0d8050ca2c62757e5ef0ef66036b8d60</anchor>
      <arglist>(const Fields &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputStates</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>acd4541a428585026d6915a7728366195</anchor>
      <arglist>(const StateVector &amp;m_inputStates)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLastKnownEvalCaseResults</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a164f59fc4698f2d3013a6041895552d0</anchor>
      <arglist>(const EvalCaseResults &amp;evalCaseResults)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeasurementList</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>ad18f01d514bc4c848cf6a520e9aa8576</anchor>
      <arglist>(const MeasurementList &amp;m_measurementList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputStates</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a45596ac387c06cd79448aa8d8e48f9b4</anchor>
      <arglist>(const StateVector &amp;m_outputStates)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateMap</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>ac245fcb52dfd6df383efba244b84a880</anchor>
      <arglist>(const StateMap &amp;stateMap)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a72c81fddcfb537cedf6901c5e5b46426</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SensorStateInfo</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>ac4a07578b42ddcc532cf51da1220153a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ioStateToString</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>ae2fbe40c4f6a379d8129407ff84c399c</anchor>
      <arglist>(IOState state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EvalCases</type>
      <name>m_evalCases</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a4cea9d8e41d0214298065d1854c4672f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Fields</type>
      <name>m_fields</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>aa8d017a303fc4592f3ea73d8bebfaafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StateVector</type>
      <name>m_inputStates</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>aea235a3e591f59f469eb9bb7cb48c8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeasurementList</type>
      <name>m_measurementList</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a0e3b2400125cfec80357d71b7ae02282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StateVector</type>
      <name>m_outputStates</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>a39ef946f4c80e53b4cd730711b9c86ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StateMap</type>
      <name>m_stateMap</name>
      <anchorfile>classdatatypes_1_1SensorStateInfo.html</anchorfile>
      <anchor>aef78bed803f274d307cbc96dc82e33f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickThread</name>
    <filename>classSickThread.html</filename>
    <templarg></templarg>
    <templarg>M</templarg>
    <base>ThreadWrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6717b745bb3d30c2f4da9c551720a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a9868eda5147ce38c1688cd930ccac86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6c1e84c8f7d39b0027426835aeb41cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threadShouldRun</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a5946dcd87b5ff72279e3b9472991d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_entry</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a027e0e089cbf88c2d34484d6a7599113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickThread&lt; application::LdmrsFieldApp, &amp;LdmrsFieldApp::changeThreadFunction &gt;</name>
    <filename>classSickThread.html</filename>
    <base>ThreadWrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6717b745bb3d30c2f4da9c551720a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a9868eda5147ce38c1688cd930ccac86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6c1e84c8f7d39b0027426835aeb41cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threadShouldRun</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a5946dcd87b5ff72279e3b9472991d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_entry</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a027e0e089cbf88c2d34484d6a7599113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickThread&lt; application::LdmrsNtpTimeApp, &amp;LdmrsNtpTimeApp::changeThreadFunction &gt;</name>
    <filename>classSickThread.html</filename>
    <base>ThreadWrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6717b745bb3d30c2f4da9c551720a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a9868eda5147ce38c1688cd930ccac86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6c1e84c8f7d39b0027426835aeb41cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threadShouldRun</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a5946dcd87b5ff72279e3b9472991d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_entry</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a027e0e089cbf88c2d34484d6a7599113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickThread&lt; application::LdmrsSectorChangeApp, &amp;LdmrsSectorChangeApp::changeThreadFunction &gt;</name>
    <filename>classSickThread.html</filename>
    <base>ThreadWrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6717b745bb3d30c2f4da9c551720a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a9868eda5147ce38c1688cd930ccac86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6c1e84c8f7d39b0027426835aeb41cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threadShouldRun</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a5946dcd87b5ff72279e3b9472991d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_entry</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a027e0e089cbf88c2d34484d6a7599113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickThread&lt; devices::LuxBase, &amp;LuxBase::updateThreadFunction &gt;</name>
    <filename>classSickThread.html</filename>
    <base>ThreadWrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6717b745bb3d30c2f4da9c551720a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a9868eda5147ce38c1688cd930ccac86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6c1e84c8f7d39b0027426835aeb41cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threadShouldRun</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a5946dcd87b5ff72279e3b9472991d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_entry</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a027e0e089cbf88c2d34484d6a7599113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickThread&lt; File, &amp;File::readThreadFunction &gt;</name>
    <filename>classSickThread.html</filename>
    <base>ThreadWrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6717b745bb3d30c2f4da9c551720a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a9868eda5147ce38c1688cd930ccac86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6c1e84c8f7d39b0027426835aeb41cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threadShouldRun</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a5946dcd87b5ff72279e3b9472991d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_entry</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a027e0e089cbf88c2d34484d6a7599113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickThread&lt; Manager, &amp;Manager::sourceThreadFunction &gt;</name>
    <filename>classSickThread.html</filename>
    <base>ThreadWrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6717b745bb3d30c2f4da9c551720a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a9868eda5147ce38c1688cd930ccac86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6c1e84c8f7d39b0027426835aeb41cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threadShouldRun</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a5946dcd87b5ff72279e3b9472991d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_entry</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a027e0e089cbf88c2d34484d6a7599113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SickThread&lt; Tcp, &amp;Tcp::readThreadFunction &gt;</name>
    <filename>classSickThread.html</filename>
    <base>ThreadWrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6717b745bb3d30c2f4da9c551720a477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a9868eda5147ce38c1688cd930ccac86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickThread</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a6c1e84c8f7d39b0027426835aeb41cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threadShouldRun</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a5946dcd87b5ff72279e3b9472991d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>thread_entry</name>
      <anchorfile>classSickThread.html</anchorfile>
      <anchor>a027e0e089cbf88c2d34484d6a7599113</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devices::SopasAnswer</name>
    <filename>classdevices_1_1SopasAnswer.html</filename>
    <member kind="function">
      <type>BYTE *</type>
      <name>getBuffer</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>aa16f6e6436d660dfc8234ae5870bdb45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>a362530dfe4d52c9f0a2fadddb8549de1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>size</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>a6d10726a6437d2e482fcf7f13de66332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasAnswer</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>a6d6a186ef7ab5ac9bfcaf5c5bdc3401c</anchor>
      <arglist>(const BYTE *answer, UINT32 answerLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SopasAnswer</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>ac3f99a7e251867d092f50b360133f950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BYTE *</type>
      <name>m_answerBuffer</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>afc00a9fc9ebf5962b29fc7cb9997c4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_answerLength</name>
      <anchorfile>classdevices_1_1SopasAnswer.html</anchorfile>
      <anchor>abb5d3b823cc302cc57b4aed82ae4bd36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devices::SopasBase</name>
    <filename>classdevices_1_1SopasBase.html</filename>
    <member kind="enumvalue">
      <name>ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeb3487752b6520723e5117cc14acd0ccaeaef042a2439cd7b3bb14f3b812e3e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeb3487752b6520723e5117cc14acd0cca0da1b36dfaf42f5892ff3b8ac6670689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_A</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f45b54ba9c29c64025482c221f98c6a8a453e97ee78cded785f1cf1512e3144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_B</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f45b54ba9c29c64025482c221f98c6afd6c450c8ac1b1d4c4389ad25fef9741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>DecoderFunction</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a151ba5067547401bea60bdc6692a2631</anchor>
      <arglist>)(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_ERROR</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a01f6d7fef1442f63d581849356c92566</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_EVENT_ACKNOWLEDGE</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800ab10c24f810e29a2cba688865c6b6478c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_INVOKE_METHOD_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a43d7fb6a31e482ba12f0686b10274627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_METHOD_RESULT_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a47cdd2321dc36838c43b81181e85db05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_READ_VARIABLE_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800ade042117947ae6e8fc9728d012f93427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_REGISTER_EVENT_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a1b07a067e9a7167e9ea88ad9d727207b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_SEND_EVENT</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a97f5226a0ba43113d02daed911b550b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_UNKNOWN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a1bbc9bb2bfc64ae8e1cbf8190d9ef493</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_WRITE_VARIABLE_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800afa6416cec287c7a531c9f442de0f3fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SopasEncoding</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeb3487752b6520723e5117cc14acd0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeb3487752b6520723e5117cc14acd0cca0da1b36dfaf42f5892ff3b8ac6670689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeb3487752b6520723e5117cc14acd0ccaeaef042a2439cd7b3bb14f3b812e3e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SopasMessageType</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_UNKNOWN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a1bbc9bb2bfc64ae8e1cbf8190d9ef493</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_SEND_EVENT</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a97f5226a0ba43113d02daed911b550b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_READ_VARIABLE_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800ade042117947ae6e8fc9728d012f93427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_WRITE_VARIABLE_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800afa6416cec287c7a531c9f442de0f3fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_INVOKE_METHOD_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a43d7fb6a31e482ba12f0686b10274627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_METHOD_RESULT_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a47cdd2321dc36838c43b81181e85db05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_REGISTER_EVENT_ANSWER</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a1b07a067e9a7167e9ea88ad9d727207b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_EVENT_ACKNOWLEDGE</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800ab10c24f810e29a2cba688865c6b6478c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSG_ERROR</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5f9d130696ab71c351bd0e89cb3af800a01f6d7fef1442f63d581849356c92566</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SopasProtocol</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f45b54ba9c29c64025482c221f98c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_A</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f45b54ba9c29c64025482c221f98c6a8a453e97ee78cded785f1cf1512e3144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoLa_B</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f45b54ba9c29c64025482c221f98c6afd6c450c8ac1b1d4c4389ad25fef9741</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>action_getScannerTypeAndVersion</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a45429b5e1aff59a7745f65d7798e639a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a17911ef35b08baf9df5cd2dfbd90802d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disconnect</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad534c45c65d718e3cbbdf0bbd16258bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getScannerName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>abc5c2620cd98c34700ee1c55dc73f317</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getScannerVersion</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a4275bb67addb81b3c25abe41d46b86af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1d3909e768d709e038d36d343b85c49c</anchor>
      <arglist>(SopasProtocol protocol, std::string ipAddress, UINT16 portNumber, bool weWantScanData, bool weWantFieldData, bool readOnlyMode, Tcp::DisconnectFunction disconnectFunction, void *obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>invokeMethod</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a01287e7dbfdd06882970874a6e093a91</anchor>
      <arglist>(const std::string &amp;methodeName, BYTE *parameters, UINT16 parametersLength, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>invokeMethod</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5599d557347a3a4940951b8e1aa27c1a</anchor>
      <arglist>(UINT16 index, BYTE *parameters, UINT16 parametersLength, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad48bb0fc2936cf5939bb9abc6ac5d236</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadOnly</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a2189829aa0fd337ee714cc0ba3553f01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>makeAngleValid</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a628e0966223f7bedb9f9b115cb4b03db</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVariable</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a0452038b9f198c861805da5110055031</anchor>
      <arglist>(const std::string &amp;variableName, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVariable</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5644781ebd7ee8b9cfef363c4d0b7a82</anchor>
      <arglist>(UINT16 index, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerEvent</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a442df8605c248cf1c36988237c29b07b</anchor>
      <arglist>(const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerEvent</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a3c0824fe3806f16f6738fe305368b0cf</anchor>
      <arglist>(UINT16 index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventCallbackFunction</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a22886ece5b3bebff5a771d7b0078a2df</anchor>
      <arglist>(DecoderFunction decoderFunction, const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventCallbackFunction</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ac207d1e88a8b5eedaf10854c6753537d</anchor>
      <arglist>(DecoderFunction decoderFunction, UINT16 eventIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadOnlyMode</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a856c2984c4efbfe931eb12d3fbefff5d</anchor>
      <arglist>(bool mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasBase</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1e49925ebdecd4712d2d274ca36e471e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unregisterEvent</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a68dc23483f257501a376cfa0cb4f56f2</anchor>
      <arglist>(const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unregisterEvent</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aacb56654759d5d8d0764f46c1fce360a</anchor>
      <arglist>(UINT16 index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeVariable</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad8e330552ce6661f13b40a60c3226518</anchor>
      <arglist>(const std::string &amp;variableName, BYTE *parameters, UINT16 parametersLength)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeVariable</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>af4c9a25dcea36f7d1faba6cd8b8cbece</anchor>
      <arglist>(UINT16 index, BYTE *parameters, UINT16 parametersLength)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SopasBase</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>acabecaa8a0bb333712c33c3a7d140791</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>convertSopasErrorCodeToText</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a52039906011fd14fb39be5c79b0c4841</anchor>
      <arglist>(UINT16 errorCode)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Event_Acknowledge</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ac61d69a37ebb4ad89237c506b845d7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Invoke_Method_Answer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a64ff49b0d2c0fb17538409e070db3998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Invoke_Method_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a03c93606391783026496f867fd857dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Invoke_Method_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad363443cc00d934467121c781ae4639d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Method_Result_Answer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a384e16190538b435e1001e7ddf72d0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Method_Result_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa97d12dc7f851600e5d6f8136aaf3f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Method_Result_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa6eb639aeadc72faa19368d53856b5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Read_Variable_Answer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a4bf6603934586587396d70fb1afe400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Read_Variable_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>acc88b5416a47c52460c191569c2b9db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Read_Variable_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a96afa363995c2aa23347ecb6c7607485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Register_Event_Answer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a857bf8c6d6f2e2f34b20e61ad33a1536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Register_Event_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ac7fedac2876354031c748e004ad45787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Register_Event_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a2ed1e8fdde57473dfea82439e63158be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Send_Event_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ab6e58cf9f3f830219f91fb17cb92b848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Send_Event_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>adaa11dd95e3ab588322b73da51642477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Write_Variable_Answer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6c9e221f8673076aa6e1702ea242657d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Write_Variable_ByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a497553a3e6b22b515d2bac06288b8df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COMMAND_Write_Variable_ByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a793077fbd5f92238d1ab041a4d3eb0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>EVENTNAME_SUBSCRIBE_EVALCASES</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a2fc77c8e979e4e4ee8f29a4599fc4981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>EVENTNAME_SUBSCRIBE_SCANS</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa673d831ae343505f70e40404af1efd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UINT16</type>
      <name>INDEX_DEVICE_IDENT</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a0d401959005fd8ce4965a4ca7c7929aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>METHODNAME_LOGIN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a54e7958e9b095148ad8df8fee2e3ac07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>METHODNAME_LOGOUT</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a85f4cb569bc3e45247ba0f01d145b264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>METHODNAME_SET_SCANCONFIG</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>af93054600362fd690353f184ce8ec6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>METHODNAME_START_MEASURE</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aeca8374be9ea3ec2592c99fe74ecd362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>METHODNAME_STOP_MEASURE</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa221f3c367bf9d9e0cbfe044cbb900af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>VARIABLENAME_DATAOUTPUTRANGE</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad45481f008b3be902c0cc56373081187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>VARIABLENAME_DEVICEIDENT</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aef3882903737a7b4e1c3b793db13aabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>VARIABLENAME_SCANCONFIG</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a92cfc43e085bf5716e88c12dec86b7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>VARIABLENAME_SCANDATACONFIG</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>abda2f749537e3768617c7d64ab96715b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a12ab7203e8c1d751451d2397cd81e81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a5221be4f0107886520d5f676f62ba376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a73a48b7f982d1d205e232bbcb3347420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CMD_UNKNOWN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747ad164151a6e2c4d67f1f779a3db094fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONNECTED</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6e3881a09807ec6f9263a96f65ae3c3ca5906a98821e4649e4dc21399a2dc106a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONSTRUCTED</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6e3881a09807ec6f9263a96f65ae3c3ca5a5e11607d2c7ca1991cc0afc1a22135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a4a9802e456f95c49c42ee8377bda37ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a10d54132b232bab69fc15efce926f9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>FA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747af90d8a5ef702c1eedb7c5719ff1e241c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a6b8deea02b3686af05e29878d0a4ba15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a17f5c89ae3e5dac092a126c9fafa37e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a2dcea4a919de7b84567e3faadf3a1bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a5b47d56de06939cb95baa7d41857098e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747aa53aa7a3d164702ae49f49d7eefce560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a0cefdb02f891cdf1617b644cbf8625b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747affd5d1c3ff652f46bacea8396a342da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747abf1ef85c1e22715c85e1660a3994b65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>SopasCommand</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CMD_UNKNOWN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747ad164151a6e2c4d67f1f779a3db094fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a5b47d56de06939cb95baa7d41857098e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>WI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747aecd68b81f712bc88ac6238f89fc15c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a17f5c89ae3e5dac092a126c9fafa37e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a5221be4f0107886520d5f676f62ba376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a10d54132b232bab69fc15efce926f9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747affd5d1c3ff652f46bacea8396a342da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a2dcea4a919de7b84567e3faadf3a1bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>WA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747ad30d700727e2491f6e116b0f71e639fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a6b8deea02b3686af05e29878d0a4ba15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a12ab7203e8c1d751451d2397cd81e81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a4a9802e456f95c49c42ee8377bda37ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a0cefdb02f891cdf1617b644cbf8625b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747aa53aa7a3d164702ae49f49d7eefce560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>AN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747a73a48b7f982d1d205e232bbcb3347420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SN</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747abf1ef85c1e22715c85e1660a3994b65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>FA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747af90d8a5ef702c1eedb7c5719ff1e241c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>State</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6e3881a09807ec6f9263a96f65ae3c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONSTRUCTED</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6e3881a09807ec6f9263a96f65ae3c3ca5a5e11607d2c7ca1991cc0afc1a22135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CONNECTED</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6e3881a09807ec6f9263a96f65ae3c3ca5906a98821e4649e4dc21399a2dc106a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>WA</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747ad30d700727e2491f6e116b0f71e639fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>WI</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1876f8deab490322c12b67ae9e7b9747aecd68b81f712bc88ac6238f89fc15c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SopasCommand</type>
      <name>colaA_decodeCommand</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a7eed489d417be5053283c16bf26448a5</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>evalCaseResultDecoder</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1b0112e838ebcd9be7c85eda96844101</anchor>
      <arglist>(SopasEventMessage &amp;msg)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>af478105ab8fda04af3a5c7a3b998bbff</anchor>
      <arglist>(SopasCommand cmd, std::string name, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a39206661b6e852355a402404ad6d1624</anchor>
      <arglist>(SopasCommand cmd, UINT16 index, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer_CoLa_A</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ab981c4beff86586c7dfc77ace5cac7db</anchor>
      <arglist>(SopasCommand cmd, std::string name, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer_CoLa_A</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a14ee33495296562dc3e63faddef0d949</anchor>
      <arglist>(SopasCommand cmd, UINT16 index, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer_CoLa_B</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ac83d4aeac255e1155c67ea1a37896e8d</anchor>
      <arglist>(SopasCommand cmd, std::string name, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveAnswer_CoLa_B</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa6b4933f3e57b4a6ec413be1819640f6</anchor>
      <arglist>(SopasCommand cmd, UINT16 index, UINT32 timeout, SopasAnswer *&amp;answer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>scanDataDecoder</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a6af66e8c87c5a8f293337eb0245e87e3</anchor>
      <arglist>(SopasEventMessage &amp;msg)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendCommandBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a44b754fd03ad1a081c032b2f4a8a018e</anchor>
      <arglist>(UINT8 *buffer, UINT16 len)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>sopasCommandToString</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad22e3479735ddb66393ce5219f000659</anchor>
      <arglist>(SopasCommand cmd)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SopasCommand</type>
      <name>stringToSopasCommand</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a37b0a22cb61849dd2daa6f084dfbc66a</anchor>
      <arglist>(const std::string &amp;cmdString)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a04c9a9ddf583d6799c27ecca3ed43de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_fieldEventIsRegistered</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>abe6e593ec6c28d921d5ad49b38df562a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isLoggedIn</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ab928a59e08e7161e8d512e8e32bcec00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_scanEventIsRegistered</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a58e6453c7b99c03c091ff5132e6d7652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_scannerName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa37bb36d79c8f83c9b1ef53d1f0093d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_scannerVersion</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5571cfad0976a9f9076f4c1a0c4227e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>State</type>
      <name>m_state</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a58230c62acfafaf56c83cf25d9f8ad40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_weWantFieldData</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a67ab271a0b6c46da1edc955f0d14a550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_weWantScanData</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a53c7fe7496bb920dce97f5166c1dd142</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; UINT16, DecoderFunction &gt;</type>
      <name>DecoderFunctionMapByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a145120a5c906284b853ea864d6aa6938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, DecoderFunction &gt;</type>
      <name>DecoderFunctionMapByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1fe1d341805e845dcab11e5d9032ef69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; UINT16, std::string &gt;</type>
      <name>IndexToNameMap</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a74f1078b14f9a0b3ed9278d7df42532c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeTcpConnection</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1388d67c6a0f4b91e3552a357a7aff5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>colaA_decodeScannerTypeAndVersion</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ae9284d73ee10a41662b23282a028f953</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>colaB_decodeScannerTypeAndVersion</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ac8abcc2a45fea69f5bd67ece3c194e9f</anchor>
      <arglist>(UINT8 *buffer, UINT16 pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyFrameToResposeBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>abd7d7030f568588cf0d0dc2fcfc7b697</anchor>
      <arglist>(UINT32 frameLength)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SopasEventMessage</type>
      <name>findFrameInReceiveBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a3044dd142b13b409aad1cb11328a7de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>openTcpConnection</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>abfb84c316e75493ca882955fd653f6c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processFrame</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a98dbd57349e006bbd093cccd7285e8ff</anchor>
      <arglist>(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processFrame_CoLa_A</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a210f3069044f81151eb881080fe72afb</anchor>
      <arglist>(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processFrame_CoLa_B</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a89b73d1c64692c20c46a4188a8a42b41</anchor>
      <arglist>(SopasEventMessage &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readCallbackFunction</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>af80f73b2da660335f1a03dcf9485d09f</anchor>
      <arglist>(UINT8 *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeFrameFromReceiveBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>adcd95b2b886bf0ab47d9930d38f86f9d</anchor>
      <arglist>(UINT32 frameLength)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>readCallbackFunctionS</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a0fe3b22d5e07b7fc1ea34f839e5498da</anchor>
      <arglist>(void *obj, UINT8 *buffer, UINT32 &amp;numOfBytes)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DecoderFunctionMapByIndex</type>
      <name>m_decoderFunctionMapByIndex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a7a01a065e41affec81bd38d69858ed2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DecoderFunctionMapByName</type>
      <name>m_decoderFunctionMapByName</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad376e53e4f86ef01e589a2ff26a3555e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasEncoding</type>
      <name>m_encoding</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a061e687f28515788aa29fa6015631483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IndexToNameMap</type>
      <name>m_indexToNameMap</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a64c85fbf17483251dfc0ab18e1c397b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_ipAddress</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aef3f727a64d17f12d5ac22d17d9fe6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_numberOfBytesInReceiveBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ad79c66278525133748a49a9eccc03475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_numberOfBytesInResponseBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>aa1f50a678def925dcd7a38b8a569dd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_portNumber</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1d7f2a930f4fbbffb34b9354e3c923af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasProtocol</type>
      <name>m_protocol</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a65dd01eaaa708f042b5863a78443b144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_readOnlyMode</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a1f98ddb9591fc531e6f91aa23511b21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_receiveBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a2f149b5c9136c027d60beda56bdf26b5</anchor>
      <arglist>[25000]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_receiveDataMutex</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a5d914899dbb8d10715c8db3530826f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT8</type>
      <name>m_responseBuffer</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>a37289a2cce385924aeb323fb5e989e37</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tcp</type>
      <name>m_tcp</name>
      <anchorfile>classdevices_1_1SopasBase.html</anchorfile>
      <anchor>ab010da4e6c000a782b16a2baf48c9a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devices::SopasEventMessage</name>
    <filename>classdevices_1_1SopasEventMessage.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandString</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>aaac71bae4e21c9d0a10ad292eb1aeb4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SopasBase::SopasEncoding</type>
      <name>getEncodingType</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a57323394d554c1e66356b2738b9d8fd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SopasBase::SopasMessageType</type>
      <name>getMessageType</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a18d900ebc008c9ad98519f5a01a2466e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BYTE *</type>
      <name>getPayLoad</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>af2c3eeb23ccad1a981d57c0ed046c202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getPayLoadLength</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a544cac5ba690585f06b58f9c6a47d66c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SopasBase::SopasProtocol</type>
      <name>getProtocolType</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a135789f52d70fe879fe9b4afb7b545d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>getVariableIndex</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a82e9266ba0c5c6625d782f02a0e3c9d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVariableName</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a9da7b17d154a9150e5f16d7ed4d078a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a25c07ded036282879abb3c7c1d1206c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>size</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a1546df99ebca7f43d0e12727ded1ba08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasEventMessage</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a64331c83bf06f31a9d5362c743871075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SopasEventMessage</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a0cf87d5d6bc272eea6819e315a29bc8f</anchor>
      <arglist>(BYTE *buffer, SopasBase::SopasProtocol protocol, UINT32 frameLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SopasEventMessage</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a51b4a48fb868c29a6cf724fc84bb84d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>detectEncoding</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>add9209dea24e251376cafcd9def0b035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>detectMessageType</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>aa260dae813d736681e47233685e663d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BYTE *</type>
      <name>m_buffer</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a29bef72c7ef70f0da16b77e7e2801a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasBase::SopasEncoding</type>
      <name>m_encoding</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a342aab54ca1a93d8f8acce18077860d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_frameLength</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a176d8cc9757d3055b54b28f0fa13e9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasBase::SopasMessageType</type>
      <name>m_messageType</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a2d77359d1c2d2507659ff67c46c37ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SopasBase::SopasProtocol</type>
      <name>m_protocol</name>
      <anchorfile>classdevices_1_1SopasEventMessage.html</anchorfile>
      <anchor>a3689c850b64c5effa36aedd094052e7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tcp</name>
    <filename>classTcp.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>DisconnectFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a649c232b23d2186c1a723711d2a35d0f</anchor>
      <arglist>)(void *obj)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ReadFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>adae4ea9f6988ae82f72aef49ed620044</anchor>
      <arglist>)(void *obj, UINT8 *inputBuffer, UINT32 &amp;numBytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ac43c5e2477b874a52296201208cff6f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>getNumReadableBytes</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>aba63eafb9e0891a5031c44b0fdfa86d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>af617a64a55a5b48735282dc8c35701e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a1742b1b8fb7b03baef56a19115a01a12</anchor>
      <arglist>(std::string ipAddress, UINT16 port, bool enableVerboseDebugOutput=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a4658087bb412af06a81ff1c9d35fe4ac</anchor>
      <arglist>(UINT32 ipAddress, UINT16 port, bool enableVerboseDebugOutput=false)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>read</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a321420de2eb4d071e30a2e76944fd470</anchor>
      <arglist>(UINT8 *buffer, UINT32 bufferLen)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readString</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ac69432171e4b188c7879438eb7cd21f8</anchor>
      <arglist>(UINT8 delimiter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisconnectCallbackFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a7e5f0e8c64c879a22c5549a11985af73</anchor>
      <arglist>(DisconnectFunction discFunction, void *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadCallbackFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a9de0abd210748c42a221dd967a8a8a0e</anchor>
      <arglist>(ReadFunction readFunction, void *obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tcp</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a0ab8ef6357482def6593a0856b5ec050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ac8f2cea2ebe19329d096727d87103ba6</anchor>
      <arglist>(UINT8 *buffer, UINT32 numberOfBytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Tcp</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a2a6d6ca2b96b9106c8664802371d0ded</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isClientConnected_unlocked</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a6e72aad56434a71f9b9cfbc22037ca92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>INT32</type>
      <name>readInputData</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a3f461c36cfa8b78dac49bb3b3877321d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readThreadFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a8507861559460853f3cd62f879ccf1d8</anchor>
      <arglist>(bool &amp;endThread, UINT16 &amp;waitTimeMs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startServerThread</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>aa94762f5b2fa188251f39c0696e8a403</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopReadThread</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a9a140cb6cccfff8f516df59805dcd245</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopServerThread</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ad758a9e9785ef859269eb01bbc2c1949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_beVerbose</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ad93a34f4e865888b370a717d6fef209f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>INT32</type>
      <name>m_connectionSocket</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>ab7e0c28f80ecfacbaf727d74a172f155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DisconnectFunction</type>
      <name>m_disconnectFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a17dffa7605dd6cd3e02c26b909fdd036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_disconnectFunctionObjPtr</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a8eed06b0ca93c36812b9bb68cd1ff7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_longStringWarningPrinted</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>af6f93a4b5bb48211700d66e99f4f0c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReadFunction</type>
      <name>m_readFunction</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a5a08af95a1823c34354a390de6d28772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_readFunctionObjPtr</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a8f6ae9eb007f21c1084c19805ec8be84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SickThread&lt; Tcp, &amp;Tcp::readThreadFunction &gt;</type>
      <name>m_readThread</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a599f10c1e38ea73b16936fbfecca68a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; unsigned char &gt;</type>
      <name>m_rxBuffer</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a160a6174783c995e2b1fc5d6789821e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_rxString</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a7fdc92b9d27576fbfd9815e48a2b22af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct sockaddr_in</type>
      <name>m_serverAddr</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a8c64eb0cbd357ae6d34d9626d6249378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_socketMutex</name>
      <anchorfile>classTcp.html</anchorfile>
      <anchor>a0a7c83a7897e143985600137c14d6589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ThreadWrapperBase</name>
    <filename>classThreadWrapperBase.html</filename>
    <member kind="function">
      <type>pthread_t *</type>
      <name>get_thread_id</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>a3e1c1a25c362b9a7d418774098ab981a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>ab89a3740d5020fb3f1f7e08b8516d481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>ac4cf08672c5bdeb368d374622e0a75a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>af2b2afa08ed1544f4cd8781b7a354dda</anchor>
      <arglist>(void *classptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadWrapperBase</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>a1949432580e569e770e4b15a5dcb567a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadWrapperBase</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>ab07e347419f0b9edd8d5a180cbdd8699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>pthis</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>ad1d73d1e1f7302f5c3dbe073b4f6ab56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>thread_entry</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>a68b24684adaea124d93124102b700689</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>t_id</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>aca0e0eb7af3cc879981133002fb626b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void *</type>
      <name>wrapper_prerun</name>
      <anchorfile>classThreadWrapperBase.html</anchorfile>
      <anchor>a3ab994a41366f33773dc84c6d5ecf2f1</anchor>
      <arglist>(void *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Time</name>
    <filename>classTime.html</filename>
    <member kind="function">
      <type>Time</type>
      <name>operator+</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>acc7c3d913d26e9e05592feae2c3af32e</anchor>
      <arglist>(const Time &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>operator+</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>aa9605598c530590d1cae5f65271280e2</anchor>
      <arglist>(const TimeDuration &amp;dur) const</arglist>
    </member>
    <member kind="function">
      <type>Time &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a8b4dbd2773e42130e0d1cf5eeca6f6d7</anchor>
      <arglist>(const Time &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>operator-</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a9911c6e4caf8a004ca5e1dedcf4e1a3b</anchor>
      <arglist>(const double &amp;seconds) const</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>operator-</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a190a528ef979071753f32a8ae13a0e3f</anchor>
      <arglist>(const Time &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a59a0b94a48a14950cca38b29c78c5ebd</anchor>
      <arglist>(const Time &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a6641072fd269c2d810b98956f80dacd3</anchor>
      <arglist>(const Time &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a5ba0751f4e73911d5c9e7cb03e79cde9</anchor>
      <arglist>(const Time &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>seconds</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>abc699fa48c8b89bdd889b9ec1edc9cd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>aae04a79412afbbd5116a6b892c1abe26</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ab8d00b5e9da7d205069ee5d2202e7dd1</anchor>
      <arglist>(timeval time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ae913040e2973bab755a484b003efec98</anchor>
      <arglist>(UINT64 ntpSeconds, UINT32 ntpFractionalSeconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ab69fee3685f5a972cd4d2d3a98a74615</anchor>
      <arglist>(UINT64 ntpTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a4245e409c7347d1d671858962c2ca3b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ab65010a2baa9852181e87dc86728c442</anchor>
      <arglist>(timeval time)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLongString</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a35de3cb0b1ad7ae6a5e1ad78b01ecbe3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ad7d1fc07643f5c7127e5713de205289a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>total_milliseconds</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>af2a9720493982887e6f132397dd89578</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Time</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a1e92dbe963fa3cdd6bea207680f5f6d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Time</type>
      <name>now</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>ae8fbd439523940b5545d45af7b649446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UINT64</type>
      <name>secondsFrom1900to1970</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a2f6235357ae11b3a94b25a3471e3a00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>timeval</type>
      <name>m_time</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a2ea28364af281f3ca38627be34dbb48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>m_nanosecondsToSecondFractionNTP</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>a291338d4e1579b57c73a8625c33286b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>m_secondFractionNTPtoNanoseconds</name>
      <anchorfile>classTime.html</anchorfile>
      <anchor>aadbbe739d1194655921d5842db09545c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimeDuration</name>
    <filename>classTimeDuration.html</filename>
    <member kind="function">
      <type>TimeDuration &amp;</type>
      <name>operator=</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>ae406c27f62b6b91c43947c1ad40d0d87</anchor>
      <arglist>(const double &amp;seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>a8a7d2ae7999eb7a10302188edaaaf529</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeDuration</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>a2dd9ef6506b41e753316c55228267dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeDuration</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>a8b1258063b13ad47984987cc475c2c66</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>total_milliseconds</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>a9e885c61a0f824f446ce122007b144a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_duration</name>
      <anchorfile>classTimeDuration.html</anchorfile>
      <anchor>a93ffdd42909296891c5124ad9ded5ee0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Timer</name>
    <filename>classTimer.html</filename>
    <member kind="function">
      <type>TimeDuration</type>
      <name>elapsed</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>a9f3e6dde49fdbb8b49681bfc053d662d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>elapsedMicroseconds</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>ac98327e15079e3c37c7e426d6628da41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>elapsedMicrosecondsSinceLastCall</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>af9e45d3debe8760a1f56915e59a374fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>elapsedMilliseconds</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>aca3a603e0e58fc7230ae3a651280ff1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>elapsedMillisecondsSinceLastCall</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>ac1db1d0f87067340f84c836a7c5edb41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isElapsed</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>a4283d0645efc1feddaae8a1467f16633</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>a9020542d73357a4eef512eefaf57524b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>aa3f7871196bb56202af2bc982bfbfff6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startWatchdog</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>acb1d0dadf29691e998aa689af8d9ab22</anchor>
      <arglist>(TimeDuration watchdogTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Timer</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>a5f16e8da27d2a5a5242dead46de05d97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Timer</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>a14fa469c4c295c5fa6e66a4ad1092146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>m_startTime</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>a4669fbcce52cddc250f0b84ff5bc884e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeDuration</type>
      <name>m_watchdogTime</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>af32493c2211cceef48e4b7c957b8c7ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Trigger</name>
    <filename>classdatatypes_1_1Trigger.html</filename>
    <base>datatypes::BasicData</base>
    <member kind="function">
      <type>UINT32</type>
      <name>getNumber</name>
      <anchorfile>classdatatypes_1_1Trigger.html</anchorfile>
      <anchor>a99507f0aeef3031dcc2338a3f02d2321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UINT32</type>
      <name>getUsedMemory</name>
      <anchorfile>classdatatypes_1_1Trigger.html</anchorfile>
      <anchor>a329fcf573cf6ef6e6fa7779535d27040</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumber</name>
      <anchorfile>classdatatypes_1_1Trigger.html</anchorfile>
      <anchor>a04a9964880e0dc5d4db392fa9a668f47</anchor>
      <arglist>(UINT32 number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classdatatypes_1_1Trigger.html</anchorfile>
      <anchor>a084c332fa909150dc1b9d5518d562bf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trigger</name>
      <anchorfile>classdatatypes_1_1Trigger.html</anchorfile>
      <anchor>aeaaa9d9c19b77a07bc6eed6b4c59a215</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trigger</name>
      <anchorfile>classdatatypes_1_1Trigger.html</anchorfile>
      <anchor>ae67309e4d15aab5e7f1b8e4e4048142f</anchor>
      <arglist>(UINT32 number, UINT8 sourceId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Trigger</name>
      <anchorfile>classdatatypes_1_1Trigger.html</anchorfile>
      <anchor>aec7b17ef55883338817a86d596afdf60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT32</type>
      <name>m_number</name>
      <anchorfile>classdatatypes_1_1Trigger.html</anchorfile>
      <anchor>af26c8717dc17bf268cfe857f66e5785f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>datatypes::Vector</name>
    <filename>classdatatypes_1_1Vector.html</filename>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>operator=</name>
      <anchorfile>classdatatypes_1_1Vector.html</anchorfile>
      <anchor>a12ac349ba05344eedfa2c09656f48fc9</anchor>
      <arglist>(const Vector &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdatatypes_1_1Vector.html</anchorfile>
      <anchor>aa7f5d16459ba40c7d488134478e19ebb</anchor>
      <arglist>(const UINT16 elementNr)</arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>operator[]</name>
      <anchorfile>classdatatypes_1_1Vector.html</anchorfile>
      <anchor>a0fd3ac991dd4ee58f625bca6d6fa5e3d</anchor>
      <arglist>(const UINT16 elementNr) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classdatatypes_1_1Vector.html</anchorfile>
      <anchor>a212a398324dbcec36c2d3987790e6cf4</anchor>
      <arglist>(UINT16 numOfElements)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Vector</name>
      <anchorfile>classdatatypes_1_1Vector.html</anchorfile>
      <anchor>a2c078befb5d0dbc9c85541b17a7f11ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>m_elements</name>
      <anchorfile>classdatatypes_1_1Vector.html</anchorfile>
      <anchor>a6bf2fb65c190840c008aa2fdd894da3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UINT16</type>
      <name>m_numOfElements</name>
      <anchorfile>classdatatypes_1_1Vector.html</anchorfile>
      <anchor>add3af35733cad8bf2dcc6d666cc27235</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WatchdogTimer</name>
    <filename>classWatchdogTimer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isElapsed</name>
      <anchorfile>classWatchdogTimer.html</anchorfile>
      <anchor>a7d9d012c771cc4b848dcf913805f0b43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classWatchdogTimer.html</anchorfile>
      <anchor>a0e7a47493159f84f54749e9998f47dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classWatchdogTimer.html</anchorfile>
      <anchor>a43326c0c8bf7ff27dffeac2b6d72df28</anchor>
      <arglist>(const TimeDuration interval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classWatchdogTimer.html</anchorfile>
      <anchor>a3ae49295970286bb830084e85edbcceb</anchor>
      <arglist>(UINT32 seconds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WatchdogTimer</name>
      <anchorfile>classWatchdogTimer.html</anchorfile>
      <anchor>a57011cce349a93015c755b8d99c5fd22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WatchdogTimer</name>
      <anchorfile>classWatchdogTimer.html</anchorfile>
      <anchor>aa083ef0df7fb00b0ff79ebfa9119cc0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>m_nextElapseTime</name>
      <anchorfile>classWatchdogTimer.html</anchorfile>
      <anchor>a430cd1eb6b80c1001023503a295d547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeDuration</type>
      <name>m_timeoutInterval</name>
      <anchorfile>classWatchdogTimer.html</anchorfile>
      <anchor>ae01e549c8b2987148692e6df9c2a26ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>application</name>
    <filename>namespaceapplication.html</filename>
    <class kind="class">application::BasicApplication</class>
    <class kind="class">application::LdmrsApp</class>
    <class kind="class">application::LdmrsFieldApp</class>
    <class kind="class">application::LdmrsNtpTimeApp</class>
    <class kind="class">application::LdmrsScanpointCoordinateApp</class>
    <class kind="class">application::LdmrsSectorChangeApp</class>
    <class kind="struct">application::ntp_time_t</class>
    <member kind="function">
      <type>Scan::const_iterator</type>
      <name>getNextPoint</name>
      <anchorfile>namespaceapplication.html</anchorfile>
      <anchor>a833fea2beefce1bc0a924d4a5d96d5c1</anchor>
      <arglist>(Scan::const_iterator iter, const Scan &amp;scan)</arglist>
    </member>
    <member kind="function">
      <type>Scan::const_iterator</type>
      <name>getNextPointInSameLayer</name>
      <anchorfile>namespaceapplication.html</anchorfile>
      <anchor>a0c22fb8ac80a3590ff609509261b0e62</anchor>
      <arglist>(Scan::const_iterator iter, const Scan &amp;scan)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>radian2Int</name>
      <anchorfile>namespaceapplication.html</anchorfile>
      <anchor>a3bb63a2aa0048174aab483d484acfdd1</anchor>
      <arglist>(float radAngle)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sectorToString</name>
      <anchorfile>namespaceapplication.html</anchorfile>
      <anchor>aa46cc12dc058ca1f0a76c1d843abbac2</anchor>
      <arglist>(const ScannerInfo::ResolutionMap &amp;sector)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>colaa</name>
    <filename>namespacecolaa.html</filename>
    <namespace>colaa::detail</namespace>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ad6058e991e7d068ad6f085abd6b339f4</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1df3e1c5e4489542f4d375f156aa45b7</anchor>
      <arglist>(UINT8 *buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a4727d2c4e960c38439846aa2c6e7c898</anchor>
      <arglist>(UINT8 *buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ae56067e9eb427c8adba0f826c82961fb</anchor>
      <arglist>(UINT8 *buffer, const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT16ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ab5dd242b264df2bb65ad295e0cea42c1</anchor>
      <arglist>(UINT8 *buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT32ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a5039ed4fab14bb24ad762a468b9a3031</anchor>
      <arglist>(UINT8 *buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>addUINT8ToBuffer</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af2c4dcff44f9f008b588a70bf667d083</anchor>
      <arglist>(UINT8 *buffer, UINT8 value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>convertRxBufferToString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a00384ac80e6323ae2800a5dc5bf4487f</anchor>
      <arglist>(UINT8 *buffer, UINT16 bufferLen)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>af521ef2b4fe5beb7afe0ddcf9273ab91</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>decodeINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a40318d0245afc25407a4ebd604840a8a</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>abf7fe0b4af6ae7f47536dd850a9e1cc5</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>decodeINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>afb3b0b992c2817dd557b51d61b334680</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a03d4d787599b18711c68d7f12c3f7738</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>decodeReal</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a3b0e9901f939e90748fa9e08a34e8e0d</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>decodeString</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a0cbc8f709d71512076353b947be130e8</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ac9c60c9087e6967cdd859d5cc4500762</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a20a8bc3c28645fe96def6707a05900e9</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa541a020ad40dc581d9c5d45f8720c51</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1f195f2b5500ae95fba049128084bfee</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeUINT32</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aefb11d525b73eb056c336d4b68ffc068</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a174bc123114c2df3251265a14e43bf48</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>decodeUINT8</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a259398f33c89c347095ead1c48191bc4</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>decodeXByte</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a8af66c7af30850a7a2bdc8cba4f4f44e</anchor>
      <arglist>(std::string *rxData, UINT16 len)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextStringToken</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>aa59451bb03bbe53a10ae073711243595</anchor>
      <arglist>(std::string *rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextStringToken</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>ae614618ba0f58e85f49fbca7a92b3610</anchor>
      <arglist>(UINT8 *rxData)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNibble</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a0b5e5981ca44ca182c5e8d1902c7cd49</anchor>
      <arglist>(unsigned char data, unsigned char &amp;rNibble)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>getValueOfChar</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a25ea1dd908761a9ed091b910121b85fb</anchor>
      <arglist>(UINT8 c)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>nibbleToAscii</name>
      <anchorfile>namespacecolaa.html</anchorfile>
      <anchor>a1c2237752c1c74f01a3fd310a3e28996</anchor>
      <arglist>(UINT8 value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>colaa::detail</name>
    <filename>namespacecolaa_1_1detail.html</filename>
    <member kind="function">
      <type>T</type>
      <name>read</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a1514a29bafb768a81c08ea752747e352</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>read&lt; double &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>acdcaa7ba43aa1cd0a657d0ff2213f230</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT16</type>
      <name>read&lt; INT16 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a050196b39fc08c7a8c10e65d0c69c28a</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT32</type>
      <name>read&lt; INT32 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a83d4481b103159dc7b1e10b01f0c6f5b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>INT8</type>
      <name>read&lt; INT8 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a3d219623efaf29b7b49db2e61449413f</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>read&lt; std::string &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a9c2661cb0e54f6776daa1c17f0a27f6b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>read&lt; UINT16 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac0c27e369540fd2aa55d875613e5b85b</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT32</type>
      <name>read&lt; UINT32 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ace501ca8a3b8f631fe86190f5d55f2d2</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT8</type>
      <name>read&lt; UINT8 &gt;</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a96b03197478b8e5563dd2e6e1effde19</anchor>
      <arglist>(const std::string &amp;rxData)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a18819a77a992d799bfb0b5a07c8ef850</anchor>
      <arglist>(BYTE *buffer, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a8412fb465d21af0c35a1d1de7f4cf435</anchor>
      <arglist>(BYTE *buffer, double value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac102dc25efdaf8d4f39ecc9e663765bf</anchor>
      <arglist>(BYTE *buffer, INT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a5d002b8855be77b28bb3aa184116b766</anchor>
      <arglist>(BYTE *buffer, INT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>ac0b4401526f5e14f2ad30e69e59ba39d</anchor>
      <arglist>(BYTE *buffer, INT8 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a1f67ae394def8018ba66eb7a43598dc9</anchor>
      <arglist>(BYTE *buffer, UINT16 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a3a70c1e1ab705cdf4d23ee3d62585740</anchor>
      <arglist>(BYTE *buffer, UINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>writeToBuffer</name>
      <anchorfile>namespacecolaa_1_1detail.html</anchorfile>
      <anchor>a56dc8b01f8dd17631be5536bf83af18b</anchor>
      <arglist>(BYTE *buffer, UINT8 value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>colab</name>
    <filename>namespacecolab.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addFloatToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a0369be919047eea0a8e4e6ff32bc087b</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, T floatValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrameToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a1d5a61d17cd5155b1852adbe8ff78ba6</anchor>
      <arglist>(UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIntegerToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>aeb9f84be9d24753291c043c60065b3c6</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, T intValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a5744471fd4b220cfd842152bf22c5a63</anchor>
      <arglist>(BYTE *buffer, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStringToBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a3c0cedf9370229a719067b15ac98ccf7</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, const std::string &amp;stringValue)</arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>decodeUINT16</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a05ae9e5a077ea15bc34d3b80f09c6f17</anchor>
      <arglist>(BYTE *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a2abe4772a1322f4a01ba54c6a06b0b19</anchor>
      <arglist>(UINT8 *buffer)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDoubleFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>ab2896ccabe78d1033fd3e776a65d5738</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIdentifierFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a218252252e826862dfc4bba8748f2af6</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;nextData, UINT16 bufferLength)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getIntegerFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a503fb3c2ea808a5f82ff99f4e07f0a9a</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a61178c3c9f1f8c8edcedcc441fa302ff</anchor>
      <arglist>(BYTE *&amp;buffer, UINT16 length)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromBuffer</name>
      <anchorfile>namespacecolab.html</anchorfile>
      <anchor>a77a14c1da35afe4103ce57af251b94cf</anchor>
      <arglist>(UINT8 *buffer, UINT16 &amp;pos, UINT16 length)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>datatypes</name>
    <filename>namespacedatatypes.html</filename>
    <class kind="class">datatypes::BasicData</class>
    <class kind="class">datatypes::Box2D</class>
    <class kind="class">datatypes::Circle2D</class>
    <class kind="class">datatypes::Ellipse2D</class>
    <class kind="class">datatypes::EvalCase</class>
    <class kind="class">datatypes::EvalCaseResult</class>
    <class kind="class">datatypes::EvalCaseResults</class>
    <class kind="class">datatypes::EvalCases</class>
    <class kind="class">datatypes::FieldDescription</class>
    <class kind="class">datatypes::FieldDynamic</class>
    <class kind="class">datatypes::FieldParameter</class>
    <class kind="class">datatypes::FieldRadial</class>
    <class kind="class">datatypes::FieldRectangle</class>
    <class kind="class">datatypes::Fields</class>
    <class kind="class">datatypes::FieldSegmented</class>
    <class kind="class">datatypes::FieldSegmentedPoint</class>
    <class kind="class">datatypes::Line2D</class>
    <class kind="class">datatypes::Matrix</class>
    <class kind="class">datatypes::Measurement</class>
    <class kind="class">datatypes::MeasurementList</class>
    <class kind="class">datatypes::Msg</class>
    <class kind="class">datatypes::Object</class>
    <class kind="class">datatypes::ObjectList</class>
    <class kind="class">datatypes::Point2D</class>
    <class kind="class">datatypes::Point3D</class>
    <class kind="class">datatypes::Polygon2D</class>
    <class kind="class">datatypes::Polygon3D</class>
    <class kind="class">datatypes::Position3D</class>
    <class kind="class">datatypes::PositionWGS84</class>
    <class kind="class">datatypes::Scan</class>
    <class kind="class">datatypes::ScannerInfo</class>
    <class kind="class">datatypes::ScanPoint</class>
    <class kind="class">datatypes::SensorStateInfo</class>
    <class kind="class">datatypes::Trigger</class>
    <class kind="class">datatypes::Vector</class>
    <member kind="typedef">
      <type>EvalCase *</type>
      <name>EvalCase_ptr</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac40d55b4b9a297c6d941d58c85e01c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; EvalCase_ptr &gt;</type>
      <name>EvalCaseVector</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>afb9bc10e2ecfbe70446cc38c2b4d75e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FieldSegmentedPoint &gt;</type>
      <name>FieldSegmentedPoints</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a0e25b755f0f5d882282424eb01219f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ScannerType</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a8c420e955e53306f89db10c6a59022af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Scannertype_UNKNOWN</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a8c420e955e53306f89db10c6a59022afae4f87422964b0e851f6c7da0951ca374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Scannertype_LMS1xx</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a8c420e955e53306f89db10c6a59022afaba207f25a40fd5edad52232b46090d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Box2D</type>
      <name>calcOrientatedBox</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a93bf9d68a4124bc9847c46ab59cf2344</anchor>
      <arglist>(double orientation, const IterT &amp;begin, const IterT &amp;end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>comparePointAngleXYPlane</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a9c14297c5686d996e651144d9780c9e4</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Box2D::value_type</type>
      <name>distanceFromOutline</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a0226d053d976d5a2f2cb420c0f11d84e</anchor>
      <arglist>(const Box2D &amp;box, const IteratorT &amp;begin, const IteratorT &amp;end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Box2D::value_type</type>
      <name>distanceFromOutline</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a3b82b2abddd4e85637346a9a4b99b9a0</anchor>
      <arglist>(const Box2D &amp;box, const PointT &amp;point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static floatT</type>
      <name>distanceFromStraightBox</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a0ec83ad8af852bf44be17d1e6a8b6c14</anchor>
      <arglist>(floatT pointX, floatT pointY, floatT boxSizeX, floatT boxSizeY)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dot_product</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac758226fb4d8d776ab78e5f3dcf9ab5a</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>Polygon2D::floatingpoint_type</type>
      <name>intervalDistance</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a30a46047d54abbf59085c967fb5d0ddb</anchor>
      <arglist>(const Polygon2D::floatingpoint_type minA, const Polygon2D::floatingpoint_type maxA, const Polygon2D::floatingpoint_type minB, const Polygon2D::floatingpoint_type maxB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isDescendingAngle</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a9acfb03d91b9421bbf16fee7a1c705aa</anchor>
      <arglist>(const ScanPoint &amp;P1, const ScanPoint &amp;P2)</arglist>
    </member>
    <member kind="function">
      <type>FieldParameter::CaseResult</type>
      <name>isFieldInfringed</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac84a63edab5ec321bcffcc93e4fca793</anchor>
      <arglist>(const SensorStateInfo &amp;sensorStateInfo, const FieldParameter &amp;field, const EvalCaseResults &amp;results)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>line2d_intersect</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>aeb8481a9667cd3b26fc062dd70236031</anchor>
      <arglist>(FloatT x1, FloatT y1, FloatT x2, FloatT y2, FloatT x3, FloatT y3, FloatT x4, FloatT y4)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a807c8633d5b5e7e49fade6104e6de65e</anchor>
      <arglist>(const Box2D &amp;b1, const Box2D &amp;b2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ae0e5570c694162fa9c4c29efc27213ae</anchor>
      <arglist>(const Ellipse2D &amp;b1, const Ellipse2D &amp;b2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>aa8284167e9361c8fd6667ac70ceb294d</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a07399d9a2e5e08884b53a5dc6d22f70b</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a3b3bdc89d2565050a8af1a119a03f45c</anchor>
      <arglist>(const ScanPoint &amp;p1, const ScanPoint &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a86df1cb0a6f636ae9df4ba33e274eaa3</anchor>
      <arglist>(const Point2D &amp;p, Point2D::value_type factor)</arglist>
    </member>
    <member kind="function">
      <type>Point2D::value_type</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac36340d4b09867394d4865cdabc6c5c0</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a453f05876e45dbdfca654e116856f1fe</anchor>
      <arglist>(const Point3D &amp;p, double factor)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a55d020830b1f924a1cbe0d511c1aa153</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>abeed4f33eba59f6ef6206728b4ebcdfe</anchor>
      <arglist>(double factor, const Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator*</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a99ff15233d63f94db09e5bb5ddc4ba28</anchor>
      <arglist>(Point2D::value_type factor, const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator+</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>acc9f24c62fa61251034bbabc065412b0</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator+</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>aceaec6641ee1db1341d0fbd97bcc274d</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator-</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>aae5db28fd50114d16fb7a07b3300bb9a</anchor>
      <arglist>(const Point2D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator-</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>af27a68590ad6026406dca479dc898c24</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator-</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a7e218407347df0dec9342c398c25eebb</anchor>
      <arglist>(const Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator-</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac1561fcad01dd288710b0a412ec30e55</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D</type>
      <name>operator/</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>aa4eaddb3158d7c2e5b35359d8f042145</anchor>
      <arglist>(const Point2D &amp;p, Point2D::value_type divisor)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator/</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a028d3852ccd3ddfc8d7c73f21aeec8b4</anchor>
      <arglist>(const Point3D &amp;p, double divisor)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a34da4d12c1d01bbb7d1d7eb19852edef</anchor>
      <arglist>(std::ostream &amp;os, const EvalCaseResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>acb15cc6090440acac3851fe72898b1a5</anchor>
      <arglist>(std::ostream &amp;os, const Line2D &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a306b46defec2e7335122444ed855103b</anchor>
      <arglist>(std::ostream &amp;os, const Msg &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a85f1256a6ae5a562b811522518b6c4a7</anchor>
      <arglist>(std::ostream &amp;os, const Point2D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a9e419a272267631c5191eb5c9c1ed48c</anchor>
      <arglist>(std::ostream &amp;os, const Point3D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a87ce0e4c74dc8cc363eb6b49eba86782</anchor>
      <arglist>(std::ostream &amp;os, const Polygon2D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a98e106b4c330165a054d4b7e9af62460</anchor>
      <arglist>(std::ostream &amp;os, const Polygon3D &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a653598aef1e9c89ee50df8a0684cccf8</anchor>
      <arglist>(std::ostream &amp;os, const ScanPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a5679663ffcb31124dc1c37348e97cc50</anchor>
      <arglist>(const Box2D &amp;b1, const Box2D &amp;b2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ad9f21b4d6ba642ef2e1d7693f7e585e6</anchor>
      <arglist>(const Ellipse2D &amp;b1, const Ellipse2D &amp;b2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a578351a3398cb14c719c006023198821</anchor>
      <arglist>(const Point2D &amp;p1, const Point2D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>adf2e5d42d8f92823a8b866625b1fe985</anchor>
      <arglist>(const Point3D &amp;p1, const Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>add20ba7f04d9527eb2606b00900ab7de</anchor>
      <arglist>(const ScanPoint &amp;p1, const ScanPoint &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectOntoAxis</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>ac152844fd0cdd6d7041b526040c5f2fd</anchor>
      <arglist>(const Point2D &amp;axis, const Polygon2D &amp;polygon, Polygon2D::floatingpoint_type &amp;min, Polygon2D::floatingpoint_type &amp;max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>rotate_x</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a7708b6ca00921fc99ee3fc172f3676f3</anchor>
      <arglist>(const PointT &amp;p, double dCos, double dSin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>rotate_y</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>af739e30b1ec1ad9e3364aad97cd0753e</anchor>
      <arglist>(const PointT &amp;p, double dCos, double dSin)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacedatatypes.html</anchorfile>
      <anchor>a9508c67c6a32dbe5123512d62e84ac1a</anchor>
      <arglist>(const PositionWGS84::PositionWGS84SourceType &amp;type)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>devices</name>
    <filename>namespacedevices.html</filename>
    <class kind="class">devices::BasicDevice</class>
    <class kind="class">devices::LDMRS</class>
    <class kind="class">devices::LdmrsSopasLayer</class>
    <class kind="class">devices::LuxBase</class>
    <class kind="class">devices::SopasAnswer</class>
    <class kind="class">devices::SopasBase</class>
    <class kind="class">devices::SopasEventMessage</class>
    <member kind="enumeration">
      <type></type>
      <name>AngularResolutionType</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a422bd17b3b3309880ea2eda04623b752</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResolutionTypeFocused</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a422bd17b3b3309880ea2eda04623b752acdf8899ca20330cdf0a001cc9fd610bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResolutionTypeConstant</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a422bd17b3b3309880ea2eda04623b752af6415d7dcfb8e6e5781981adbce6ef65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResolutionTypeFlexRes</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a422bd17b3b3309880ea2eda04623b752ac9eb4d2f4dd7774c386ba1608453cc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DetailedErrorNumber</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResNumShotsInvalid</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3a5372661397e226f8ba7879b5ed2448da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResSizeOneEighthSectorInvalid</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3a27349b48ad7592a079791b3011ee6e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResFreqInvalid</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3a15c353282730d757e1fed22834eae4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResSectorsOverlapping</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3a2e7b6d35f831e3c97c2dfd7021ea6c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResScannerNotIdle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3af0c27094971791ba40def5a12b4f60ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResResolutionInvalid</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3af4b01393f456510edb34455ce00717d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFlexResNumSectorsInvalid</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a2d3973c7b247cf83b0cc72ff65eb71e3a82f2c2b0eb3b48e067a2fa401c6636e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MrsCommandId</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsReset</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a0c0e7bbd9d92ca6b41aa903580cba98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsGetStatus</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a7616cc6a601d6b4c168d76ff456b672d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSetMode</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690af6720e5e25fade798ff9910bde7e103e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSetConfig</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690ad07b1e512f9922536d878a1c9db640d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSaveConfig</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a8efc78e5c98f5197394439104cd88f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsReadConfig</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690ab2dea04bbdc41bc49a111d42ebdddbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsFlashFirmware</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a137106e077eb8983000bc64929609738</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSetParameter</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a6a1865917f949fe349e1fdb0baf0d996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsGetParameter</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690ac9ba2f374a5086fbb39e6fe5eab1c791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsResetDefaultParameters</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690ab84d4a25e0a1466d9ca14eaf6f4d7295</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsStartMeasure</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a98a6a67044b8c74da99b7b750036f325</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsStopMeasure</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a70af8bcdcad21f6d032d72bc4f237441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSetNTPTimestampSec</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a2681313258cce0ac1f58be8882bf3621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CmdMrsSetNTPTimestampFracSec</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>aa3ef2d8ee0266b8c8f455555edd77690a16244025ed40350838e09c38485380a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MrsObjectClasses</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassUnclassified</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9a206a253dd46cded0d984e2597265c23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassUnknownSmall</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9a9d3c7ac2fed58e7c68c4348b6b7c4dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassUnknownBig</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9aba680a12421f82f0b3a3c036f27635eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassPedestrian</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9a5ea2a2871345d06c0e3b94b2f45c9c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassBike</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9adc58b4327669b0464f9c281711617fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassCar</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9ac5adff8e1892587184ed93b132a76154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClassTruck</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>a1c3841170ebba8cf571e09818a01cfe9ae74e6214ffe313fbcad1f9a39b1aee81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MrsParameterId</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaDataOutputFlag</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a328a7a714c86383cc7c12719f60ca4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaContourPointDensity</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18af9990eac230e7a49d6ebc63864cc7da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMinimumObjectAge</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a7abbd5ab534777c4e796b9d9bacf0f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMaximumPredictionAge</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a811352f98f0ce62508bba8d9118daff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaScanFrequency</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18aa9d5a8ea617b3962a0674d72f5b68262</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaStartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ad24fa7b677ba5905d18cf488df61c03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaEndAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ab81e22d87e2d2d87f62189e38cc2ede3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSyncAngleOffset</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a9ff2e6020fdbb9b143e1b995330d2550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaAngularResolutionType</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a6766758e7cbed8b04d1137d4fd96d709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaRangeReduction</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18acba11beaf7b1e4bcc66a22b5733bb967</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaUpsideDownMode</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ac98491b2394f92d371c23a1f0a063f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaIgnoreNearRange</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ae6604fc6f26d653aa3887640fc654073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSensitivityControl</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a1e0b7c8c892cfc7be6faa738d17bbbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingX</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18aba10410f626fdd77529cbfc71ea2b04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingY</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a976551608aaa090d213d832da36534bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingZ</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a953d0f579c4b545c298fafc361fd8ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingYaw</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a7a1895744ca0da9c8e7fa9842da111b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingPitch</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a7faa0495fbc4a6fa82836e7987545525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaMountingRoll</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ae49abc982be0a7853c2a9378dca85381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaBeamTilt</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a9644cbe83521d526228f8771069993ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaNumSectors</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ae0dc30b4f59e10ad0eb63ecde03de9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector1StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ad4924cc9f60bebfcca163ede421e72db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector2StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a4d5432c7c4d1de15ab8c624bf1aabd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector3StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a06d9b41e547f33a7b9ea3b87a3c960bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector4StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a32e3317b1d82e1fd2b8d141b79f059ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector5StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a959747fd7b7a2d82128d7d8b0f90cd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector6StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a59dad1f5d1484661a56bb8a4e36f6b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector7StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a537a81cfaef472962320cbea8220c23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector8StartAngle</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a365160ba12de490ac1e741f0966874b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector1Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18af1c9d055fc8d4a1ab3954010f1c3c947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector2Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18aee31e332cccefab1ff4ac66ec51047e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector3Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18aed7940df1f4b2ecde72f68fa1b5836b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector4Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a32e299d0bdb859eef623bf77bf959e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector5Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a2821ff07e307af64c60828848d0ad312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector6Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a8b483081d764ec112987a411b834de5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector7Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a3529716026110faa24c92998f2a2a372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaSector8Resolution</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18a0d49d700cf42a19dd706bcdc5843e9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaOperatingMinutes</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18afdb3057d21196517ea7651c07302ced5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParaDetailedError</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab5122bbf533ec82d7692af23d3897c18ab78612d6c206457eb129e742c0dccd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UINT16</type>
      <name>celsius2Int</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>af990a497fe165017a8169a0d13fe75c1</anchor>
      <arglist>(double celsius)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>int2Celsius</name>
      <anchorfile>namespacedevices.html</anchorfile>
      <anchor>ab7359595629cd97b50bb0ae7c7cd9723</anchor>
      <arglist>(double intValue)</arglist>
    </member>
  </compound>
</tagfile>
