<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AuthenticationLegacy.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>AuthenticationLegacy_8cpp.html</filename>
    <includes id="AuthenticationLegacy_8h" name="AuthenticationLegacy.h" local="yes" imported="no">sick_safevisionary_base/AuthenticationLegacy.h</includes>
    <includes id="CoLaParameterReader_8h" name="CoLaParameterReader.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterReader.h</includes>
    <includes id="CoLaParameterWriter_8h" name="CoLaParameterWriter.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterWriter.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>AuthenticationLegacy.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>AuthenticationLegacy_8h.html</filename>
    <includes id="VisionaryControl_8h" name="VisionaryControl.h" local="yes" imported="no">VisionaryControl.h</includes>
    <class kind="class">visionary::AuthenticationLegacy</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>AuthenticationSecure.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>AuthenticationSecure_8cpp.html</filename>
    <includes id="AuthenticationSecure_8h" name="AuthenticationSecure.h" local="yes" imported="no">sick_safevisionary_base/AuthenticationSecure.h</includes>
    <includes id="CoLaParameterReader_8h" name="CoLaParameterReader.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterReader.h</includes>
    <includes id="CoLaParameterWriter_8h" name="CoLaParameterWriter.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterWriter.h</includes>
    <includes id="SHA256_8h" name="SHA256.h" local="yes" imported="no">sick_safevisionary_base/SHA256.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>AuthenticationSecure.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>AuthenticationSecure_8h.html</filename>
    <includes id="SafeVisionaryControl_8h" name="SafeVisionaryControl.h" local="yes" imported="no">SafeVisionaryControl.h</includes>
    <class kind="class">visionary::AuthenticationSecure</class>
    <class kind="struct">visionary::ChallengeRequest</class>
    <namespace>visionary</namespace>
    <member kind="typedef">
      <type>std::array&lt; std::uint8_t, 32 &gt;</type>
      <name>ChallengeResponse</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a770512c55c2807f05651f1d9cb4a2382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; std::uint8_t, 32 &gt;</type>
      <name>PasswordHash</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a288962be13c22d9b88d65e151cb5961f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CoLa2ProtocolHandler.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>CoLa2ProtocolHandler_8cpp.html</filename>
    <includes id="CoLa2ProtocolHandler_8h" name="CoLa2ProtocolHandler.h" local="yes" imported="no">sick_safevisionary_base/CoLa2ProtocolHandler.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>CoLa2ProtocolHandler.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>CoLa2ProtocolHandler_8h.html</filename>
    <includes id="CoLaCommand_8h" name="CoLaCommand.h" local="yes" imported="no">CoLaCommand.h</includes>
    <includes id="IProtocolHandler_8h" name="IProtocolHandler.h" local="yes" imported="no">IProtocolHandler.h</includes>
    <includes id="ITransport_8h" name="ITransport.h" local="yes" imported="no">ITransport.h</includes>
    <class kind="class">visionary::CoLa2ProtocolHandler</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>CoLaBProtocolHandler.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>CoLaBProtocolHandler_8cpp.html</filename>
    <includes id="CoLaBProtocolHandler_8h" name="CoLaBProtocolHandler.h" local="yes" imported="no">sick_safevisionary_base/CoLaBProtocolHandler.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>CoLaBProtocolHandler.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>CoLaBProtocolHandler_8h.html</filename>
    <includes id="CoLaCommand_8h" name="CoLaCommand.h" local="yes" imported="no">CoLaCommand.h</includes>
    <includes id="IProtocolHandler_8h" name="IProtocolHandler.h" local="yes" imported="no">IProtocolHandler.h</includes>
    <includes id="ITransport_8h" name="ITransport.h" local="yes" imported="no">ITransport.h</includes>
    <class kind="class">visionary::CoLaBProtocolHandler</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>CoLaCommand.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>CoLaCommand_8cpp.html</filename>
    <includes id="CoLaCommand_8h" name="CoLaCommand.h" local="yes" imported="no">sick_safevisionary_base/CoLaCommand.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>CoLaCommand.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>CoLaCommand_8h.html</filename>
    <includes id="CoLaCommandType_8h" name="CoLaCommandType.h" local="yes" imported="no">CoLaCommandType.h</includes>
    <includes id="CoLaError_8h" name="CoLaError.h" local="yes" imported="no">CoLaError.h</includes>
    <class kind="class">visionary::CoLaCommand</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>CoLaCommandType.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>CoLaCommandType_8h.html</filename>
    <namespace>visionary</namespace>
    <namespace>visionary::CoLaCommandType</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NETWORK_ERROR</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a5d1aa1045bdf65067751192d0f5d7ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6aa223272d95d8e9e1bb16ff7f71d4fe64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_VARIABLE</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a2b62cbb84d69432d8f5b37cfd5007550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_VARIABLE_RESPONSE</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a4886f2619025c84a5504636ca7deecea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_VARIABLE</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a595f1ab79beb6b62782b87836845ab9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_VARIABLE_RESPONSE</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a9e37366a432668266eecbf839c1527a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_INVOCATION</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a29f572013850f8ad1c5ba6c7dd358b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_RETURN_VALUE</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a0d39cc5f5611366e1c67132f2d24c7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_ERROR</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a1137f7d4ad4e18aaaf54a31b9f3693d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CoLaError.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>CoLaError_8h.html</filename>
    <namespace>visionary</namespace>
    <namespace>visionary::CoLaError</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NETWORK_ERROR</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a7378af1017bc09a58f5c704464f55196</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a84931cad4707540ff6dd676a8eae0102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_IN_ACCESS_DENIED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454afb44d496471e231372d84bdcac39fc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_IN_UNKNOWN_INDEX</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a6c072f7ea5adb36714aec676da0e3cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARIABLE_UNKNOWN_INDEX</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aeb67acca52bbe546cd72dacf67672a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCAL_CONDITION_FAILED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a903153cc34a404db139fcedb00b4ec8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_DATA</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454ada42f3f60bea54f2df68c2336c912be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_ERROR</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a8f972e7cc95ffd3530a1bb272f628c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUFFER_OVERFLOW</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aca44a563dfd42ea182a9ac779d80da52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUFFER_UNDERFLOW</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a041bd14536b115e03287ad694f164463</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNKNOWN_TYPE</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a9b3214408dd094f1e58e33f5f24a069c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARIABLE_WRITE_ACCESS_DENIED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a8d40694e14c7d0d86b9e9c3994929f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_CMD_FOR_NAMESERVER</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a9ebf6eb8dde640ae32e0650d92a7f3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_COLA_COMMAND</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a432f7835d21479a0e0b9dccdfebc557b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_IN_SERVER_BUSY</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a31456f23cfa651fc263d8440e9b23e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLEX_OUT_OF_BOUNDS</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a0a8e36cedcc0aa5aac792b9ec4161fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_REG_UNKNOWN_INDEX</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a26019792607f1a548c6accb45e2d0862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_VALUE_UNDERFLOW</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a77a71449349ff27b909e4050e26056b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_A_INVALID_CHARACTER</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454af0a4dbe06095d5271936e6883c75ce4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OSAI_NO_MESSAGE</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454acf7babbbcddb1c093eecf21998e9be74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OSAI_NO_ANSWER_MESSAGE</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a67881f5863397e4f3aff35dea8d0d93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNAL</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a33091acc5fa433ab378b13c717ce4c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_ADDRESS_CORRUPTED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aaeddbaa5ea7c3d4792eaf2d4a68bf694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_ADDRESS_DECODING</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a84603ee40d54e156a9527d06880792c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_ADDRESS_ADDRESS_EXCEEDED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aeee48181ca3f249a5892d15db9ecf97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_ADDRESS_BLANK_EXPECTED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a5b205427264bfd525e74b3639cdbe09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASYNC_METHODS_ARE_SUPPRESSED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aab6a1ec66f75f6fc803a408249c6ae45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPLEX_ARRAYS_NOT_SUPPORTED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a325ae7190c5be0b22925f56331c19539</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SESSION_NO_RESOURCES</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a41dab1fe720ec4595aef9488fbd8853c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SESSION_UNKNOWN_ID</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a211c35c380920b33ac0fac6f325e754d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CANNOT_CONNECT</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a433ec3f96eb9e2d1aaf2aaf0e327c51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_PORT</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aa466e48b39c86b7d1db40294d2362e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCAN_ALREADY_ACTIVE</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454ae220575413dad329ae5ad1c0bcbe9b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_OF_TIMERS</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a6823711646cf2c130855e8ca2cd26965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_MODE_NOT_ENABLED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a1706402250146386c3ba88d3680e85ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_PORT_FAILED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454abb02759230e051e5dde8d6f04471125d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_LINK_FUNC_TEMP_NOT_AVAILABLE</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aa1f321eced3f53bdb054c25e48f688f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a2b5e27aef666b3b0f6daef7d33e97cdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CoLaParameterReader.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>CoLaParameterReader_8cpp.html</filename>
    <includes id="CoLaParameterReader_8h" name="CoLaParameterReader.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterReader.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>CoLaParameterReader.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>CoLaParameterReader_8h.html</filename>
    <includes id="CoLaCommand_8h" name="CoLaCommand.h" local="yes" imported="no">CoLaCommand.h</includes>
    <class kind="class">visionary::CoLaParameterReader</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>CoLaParameterWriter.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>CoLaParameterWriter_8cpp.html</filename>
    <includes id="CoLaParameterWriter_8h" name="CoLaParameterWriter.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterWriter.h</includes>
    <includes id="MD5_8h" name="MD5.h" local="yes" imported="no">sick_safevisionary_base/MD5.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>CoLaParameterWriter.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>CoLaParameterWriter_8h.html</filename>
    <includes id="CoLaCommand_8h" name="CoLaCommand.h" local="yes" imported="no">CoLaCommand.h</includes>
    <includes id="CoLaCommandType_8h" name="CoLaCommandType.h" local="yes" imported="no">CoLaCommandType.h</includes>
    <class kind="class">visionary::CoLaParameterWriter</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>ControlSession.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>ControlSession_8cpp.html</filename>
    <includes id="ControlSession_8h" name="ControlSession.h" local="yes" imported="no">sick_safevisionary_base/ControlSession.h</includes>
    <includes id="CoLaParameterWriter_8h" name="CoLaParameterWriter.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterWriter.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>ControlSession.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>ControlSession_8h.html</filename>
    <includes id="CoLaCommand_8h" name="CoLaCommand.h" local="yes" imported="no">CoLaCommand.h</includes>
    <includes id="IProtocolHandler_8h" name="IProtocolHandler.h" local="yes" imported="no">IProtocolHandler.h</includes>
    <class kind="class">visionary::ControlSession</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>CRC.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>CRC_8cpp.html</filename>
    <includes id="CRC_8h" name="CRC.h" local="yes" imported="no">sick_safevisionary_base/CRC.h</includes>
    <namespace>visionary</namespace>
    <member kind="function">
      <type>uint32_t</type>
      <name>CRC_calcCrc32Block</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab192125b0447ba3821e81a0822a64472</anchor>
      <arglist>(const void *const pvData, uint32_t u32Length, uint32_t u32InitVal)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>CRC_calcCrc32CBlock</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>adb4b8be9337b794f2835772cef66ab21</anchor>
      <arglist>(const void *const pvData, uint32_t u32Length, uint32_t u32InitVal)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>CRC_au32CRC32CTable</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>af81ab25117d2ed2d4959772b2d233cac</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>CRC_au32CRCTable</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a0a053f73825406f6cd3550288019300d</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CRC.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>CRC_8h.html</filename>
    <namespace>visionary</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CRC_DEFAULT_INIT_VALUE32</name>
      <anchorfile>CRC_8h.html</anchorfile>
      <anchor>ac2a400357c1e882a9a8daffda4c54cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>CRC_calcCrc32Block</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab192125b0447ba3821e81a0822a64472</anchor>
      <arglist>(const void *const pvData, uint32_t u32Length, uint32_t u32InitVal)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>CRC_calcCrc32CBlock</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>adb4b8be9337b794f2835772cef66ab21</anchor>
      <arglist>(const void *const pvData, uint32_t u32Length, uint32_t u32InitVal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IAuthentication.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>IAuthentication_8cpp.html</filename>
    <includes id="IAuthentication_8h" name="IAuthentication.h" local="yes" imported="no">sick_safevisionary_base/IAuthentication.h</includes>
  </compound>
  <compound kind="file">
    <name>IAuthentication.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>IAuthentication_8h.html</filename>
    <class kind="class">visionary::IAuthentication</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>IProtocolHandler.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>IProtocolHandler_8cpp.html</filename>
    <includes id="IProtocolHandler_8h" name="IProtocolHandler.h" local="yes" imported="no">sick_safevisionary_base/IProtocolHandler.h</includes>
  </compound>
  <compound kind="file">
    <name>IProtocolHandler.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>IProtocolHandler_8h.html</filename>
    <includes id="CoLaCommand_8h" name="CoLaCommand.h" local="yes" imported="no">CoLaCommand.h</includes>
    <class kind="class">visionary::IProtocolHandler</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>ITransport.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>ITransport_8h.html</filename>
    <class kind="class">visionary::ITransport</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>MD5.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>MD5_8cpp.html</filename>
    <includes id="MD5_8h" name="MD5.h" local="yes" imported="no">sick_safevisionary_base/MD5.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BYTE_ORDER</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a1771b7fb65ee640524d0052f229768c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a96d73bbd7af15cb1fc38c3f4a3bd82e9</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>ad96b7cf3182ce2ba85e5a7a93b12c441</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>H</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>ae42219072d798876e6b08e6b78614ff6</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>ac0eafdc9ee161b71e7af98af736952fd</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROTATE_LEFT</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a7417fd4e875360c0533fa5b412cdab49</anchor>
      <arglist>(x, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a62f837c16bbbf6e255786b01ef417492</anchor>
      <arglist>(a, b, c, d, k, s, Ti)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a62f837c16bbbf6e255786b01ef417492</anchor>
      <arglist>(a, b, c, d, k, s, Ti)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a62f837c16bbbf6e255786b01ef417492</anchor>
      <arglist>(a, b, c, d, k, s, Ti)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a62f837c16bbbf6e255786b01ef417492</anchor>
      <arglist>(a, b, c, d, k, s, Ti)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T1</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>ac16509a75e3d3fc46b9df1726be486ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T10</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a3536974783988d0c205029ed0812f30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T11</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>abeeb6ae117dd230314d4a5c1e596c741</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T12</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>afd5bf0370ca515c9464244666f9641c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T13</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>aa06904ece927aa128fc714c348160a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T14</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a21df9a0739084ddd6287286ce92e7478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T15</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>adc159a06a3b54412f6ea70ead02438b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T16</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a7e3fcb261c24ae020b9aff7be20b86ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T17</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a19505a0c2fc06e1c4c64be198f78a156</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T18</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a59fe2f345c8bc8c139e3ac50840d79d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T19</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a72ce9c35e7afbefae2af2444e2d4177e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T2</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a259c2993ee45e06a4ea8150451a7a70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T20</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a1fb43dcd147dd89fb67e8f9b2893d334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T21</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a5b214b9ca03699c9b8d037af1509ff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T22</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a80329150b8e8b5b50a6d7302349e98a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T23</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>acf792dcc5f0d1bc2b8d1287b17d72ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T24</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a48de7c97bc6828e5cf9c7fc0db5ca81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T25</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a53aa2f768c6a022a17d3fc015cf3d012</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T26</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a43a89cb83a835ff0a198ac8d0e0354f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T27</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>af88a549baf074feaea357cf86944fe5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T28</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>afb60889361634ec300700e9f86ff0df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T29</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a65314705cc7e1b16abda26f959156a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T3</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a5d800c5f04f8638061876b9e32c6c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T30</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>aa8ca9cfde8695b46070bfd0a7bff2c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T31</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a3dbc83c9d83493c94e4df01ffd30a5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T32</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>afbb65d5d87ebcb862a1e9623a9f9cfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T33</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a758ff3fff3a1d1b2f529a2f3fc70be10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T34</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>aea009020568c856d458f5aaf10205131</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T35</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>ac5a7c6ee8dea0ccb09dfc611bd08a0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T36</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a552c6bf2a2dbf1f374fbc920043cf985</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T37</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a257f5770ee4a2539c22a971d078f7d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T38</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a7116c4f5d98bf98dc1ea46089142ee75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T39</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a6efe3781c8bb0baad5ac307308b5c677</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T4</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a935a699e9bf1bffc5dad8738d3cd24c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T40</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a95926c75b59a707e570147442957963e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T41</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a8516100c31eaf6e8a0c3ca7e1d68d5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T42</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>ad95c32f5d3a09b6d8cf5a17d2cfbe800</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T43</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a20054c1434c668ca4722e97aa54f2bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T44</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a516aa8734affadd856417056d81eab93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T45</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a178fab52ae52ca723050819c504009a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T46</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a0d052aa79c77ceb944fe113db08fc816</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T47</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a99cebbf76190a6be9d93f89068801925</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T48</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a8e03c936168de4e755c6317af7ba6283</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T49</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a7b9a3f7a4f898ae604220d292eaa65e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T5</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a6931b110a9ed5548e88ca9ed2d86fd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T50</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a0f646ac0e60ce4c1cc2470b57115a2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T51</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a09099e8bdb15255f1bc69db50dfe530c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T52</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>afb730bef77364a50029257176cc73873</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T53</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a6e56e5ee32dc77a70b1f09466dd3c23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T54</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a1c68286a0508fc986f39cced276b2e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T55</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a84b5a55558ea68f8db1cbf414ea32964</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T56</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a1930a7cb3add95822ff429dabd127369</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T57</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a25376a7f6c04259754192cc5ae4d1d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T58</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a61ec0679a9210c8f1733221ded0fd85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T59</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a6761c8bd1fae043d208fe975ff16facc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T6</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a5b569de807982d649a39b92356168b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T60</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a670003ba5026a4844ee5e9281f0810bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T61</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a2f2fde9f87b13b922513e5f8cb838fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T62</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a3e85ed30c56ed0624d6c7d51c5a4c130</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T63</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>ac106a00c97fbf324d222e4f1ed07f912</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T64</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a9500449424a2e7b835530ad9a5d8d6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T7</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a2ecc28a0523643551285b16c189518a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T8</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>ac9b9e45bd8d2239449780742dce8dd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T9</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a21163de9ed7de4dd54e63de71be39ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T_MASK</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a2d8a5083a030f6b36bc9a5fe6d71b519</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>md5_append</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a345851d2511c7174fdbf953588e4f85d</anchor>
      <arglist>(md5_state_t *pms, const md5_byte_t *data, int nbytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>md5_finish</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>af926e22dea5f31719375681662188fac</anchor>
      <arglist>(md5_state_t *pms, md5_byte_t digest[16])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>md5_init</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>a92b88e6e65a2f3a2db4ab6ae8cc9ad54</anchor>
      <arglist>(md5_state_t *pms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>md5_process</name>
      <anchorfile>MD5_8cpp.html</anchorfile>
      <anchor>acaf6eca47e11c2673e64031359b139f8</anchor>
      <arglist>(md5_state_t *pms, const md5_byte_t *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MD5.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>MD5_8h.html</filename>
    <class kind="struct">md5_state_s</class>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>md5_byte_t</name>
      <anchorfile>MD5_8h.html</anchorfile>
      <anchor>a7766d96ec42fb9d9608fdf101e3be092</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct md5_state_s</type>
      <name>md5_state_t</name>
      <anchorfile>MD5_8h.html</anchorfile>
      <anchor>a55207b6e5412a7737ea2f04f964c2429</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>md5_word_t</name>
      <anchorfile>MD5_8h.html</anchorfile>
      <anchor>a5898e8761a27e6193c4566fe2e41f330</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>md5_append</name>
      <anchorfile>MD5_8h.html</anchorfile>
      <anchor>a345851d2511c7174fdbf953588e4f85d</anchor>
      <arglist>(md5_state_t *pms, const md5_byte_t *data, int nbytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>md5_finish</name>
      <anchorfile>MD5_8h.html</anchorfile>
      <anchor>af926e22dea5f31719375681662188fac</anchor>
      <arglist>(md5_state_t *pms, md5_byte_t digest[16])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>md5_init</name>
      <anchorfile>MD5_8h.html</anchorfile>
      <anchor>a92b88e6e65a2f3a2db4ab6ae8cc9ad54</anchor>
      <arglist>(md5_state_t *pms)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointCloudPlyWriter.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>PointCloudPlyWriter_8cpp.html</filename>
    <includes id="PointCloudPlyWriter_8h" name="PointCloudPlyWriter.h" local="yes" imported="no">sick_safevisionary_base/PointCloudPlyWriter.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>PointCloudPlyWriter.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>PointCloudPlyWriter_8h.html</filename>
    <includes id="PointXYZ_8h" name="PointXYZ.h" local="yes" imported="no">PointXYZ.h</includes>
    <class kind="class">visionary::PointCloudPlyWriter</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>PointXYZ.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>PointXYZ_8h.html</filename>
    <class kind="struct">visionary::PointXYZ</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>SafeVisionaryControl.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>SafeVisionaryControl_8cpp.html</filename>
    <includes id="SafeVisionaryControl_8h" name="SafeVisionaryControl.h" local="yes" imported="no">sick_safevisionary_base/SafeVisionaryControl.h</includes>
    <includes id="AuthenticationLegacy_8h" name="AuthenticationLegacy.h" local="yes" imported="no">sick_safevisionary_base/AuthenticationLegacy.h</includes>
    <includes id="AuthenticationSecure_8h" name="AuthenticationSecure.h" local="yes" imported="no">sick_safevisionary_base/AuthenticationSecure.h</includes>
    <includes id="CoLa2ProtocolHandler_8h" name="CoLa2ProtocolHandler.h" local="yes" imported="no">sick_safevisionary_base/CoLa2ProtocolHandler.h</includes>
    <includes id="CoLaBProtocolHandler_8h" name="CoLaBProtocolHandler.h" local="yes" imported="no">sick_safevisionary_base/CoLaBProtocolHandler.h</includes>
    <includes id="CoLaParameterReader_8h" name="CoLaParameterReader.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterReader.h</includes>
    <includes id="CoLaParameterWriter_8h" name="CoLaParameterWriter.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterWriter.h</includes>
    <includes id="ControlSession_8h" name="ControlSession.h" local="yes" imported="no">sick_safevisionary_base/ControlSession.h</includes>
    <includes id="TcpSocket_8h" name="TcpSocket.h" local="yes" imported="no">sick_safevisionary_base/TcpSocket.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>SafeVisionaryControl.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>SafeVisionaryControl_8h.html</filename>
    <includes id="CoLaCommand_8h" name="CoLaCommand.h" local="yes" imported="no">CoLaCommand.h</includes>
    <includes id="ControlSession_8h" name="ControlSession.h" local="yes" imported="no">ControlSession.h</includes>
    <includes id="IAuthentication_8h" name="IAuthentication.h" local="yes" imported="no">IAuthentication.h</includes>
    <includes id="IProtocolHandler_8h" name="IProtocolHandler.h" local="yes" imported="no">IProtocolHandler.h</includes>
    <includes id="TcpSocket_8h" name="TcpSocket.h" local="yes" imported="no">TcpSocket.h</includes>
    <class kind="class">visionary::SafeVisionaryControl</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>SafeVisionaryData.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>SafeVisionaryData_8cpp.html</filename>
    <includes id="CRC_8h" name="CRC.h" local="yes" imported="no">sick_safevisionary_base/CRC.h</includes>
    <includes id="SafeVisionaryData_8h" name="SafeVisionaryData.h" local="yes" imported="no">sick_safevisionary_base/SafeVisionaryData.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <includes id="tinyxml2_8h" name="tinyxml2.h" local="yes" imported="no">sick_safevisionary_base/tinyxml2.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>SafeVisionaryData.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>SafeVisionaryData_8h.html</filename>
    <includes id="VisionaryData_8h" name="VisionaryData.h" local="yes" imported="no">VisionaryData.h</includes>
    <class kind="struct">visionary::DEPTHMAP_ELEMENT</class>
    <class kind="struct">visionary::DEPTHMAP_FLAGS</class>
    <class kind="struct">visionary::DEVICE_STATUS_ELEMENT</class>
    <class kind="struct">visionary::DEVICESTATUS_DATA_ACTIVE_MONITORING_CASE</class>
    <class kind="struct">visionary::DEVICESTATUS_DATA_GENERALSTATUS</class>
    <class kind="struct">visionary::FIELDINFORMATION_DATA</class>
    <class kind="struct">visionary::FIELDINFORMATION_ELEMENT</class>
    <class kind="struct">visionary::IMU_ELEMENT</class>
    <class kind="struct">visionary::IMU_QUATERNION</class>
    <class kind="struct">visionary::IMU_VECTOR</class>
    <class kind="struct">visionary::LOCALIOS_ELEMENT</class>
    <class kind="struct">visionary::LOCALIOS_OSSDS_STATE</class>
    <class kind="struct">visionary::LOCALIOS_UNIVERSALIO_CONFIGURED</class>
    <class kind="struct">visionary::LOCALIOS_UNIVERSALIO_DIRECTION</class>
    <class kind="struct">visionary::LOCALIOS_UNIVERSALIO_INPUTVALUES</class>
    <class kind="struct">visionary::LOCALIOS_UNIVERSALIO_OUTPUTVALUES</class>
    <class kind="struct">visionary::LOGICSIGNALS_DATA</class>
    <class kind="struct">visionary::LOGICSIGNALS_ELEMENT</class>
    <class kind="struct">visionary::LOGICSIGNALS_INSTANCESTATE</class>
    <class kind="struct">visionary::ROI_DATA</class>
    <class kind="struct">visionary::ROI_DATA_RESULT</class>
    <class kind="union">visionary::ROI_DATA_SAFETY_DATA</class>
    <class kind="struct">visionary::ROI_ELEMENT</class>
    <class kind="class">visionary::SafeVisionaryData</class>
    <namespace>visionary</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHMAP_SEGMENT</name>
      <anchorfile>SafeVisionaryData_8h.html</anchorfile>
      <anchor>a6fc039066080ae2246d12255e445df1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEVICESTATUS_SEGMENT</name>
      <anchorfile>SafeVisionaryData_8h.html</anchorfile>
      <anchor>a6430a5da72b4e22ac331efad7752b8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIELDINFORMATION_SEGMENT</name>
      <anchorfile>SafeVisionaryData_8h.html</anchorfile>
      <anchor>aa28081a55a391f453f5245ee6936ac98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMU_SEGMENT</name>
      <anchorfile>SafeVisionaryData_8h.html</anchorfile>
      <anchor>af833252d4af8069584ad62501f6384df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOCALIOS_SEGMENT</name>
      <anchorfile>SafeVisionaryData_8h.html</anchorfile>
      <anchor>ac55534bb074d6ec06760657fc11b301f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGICSIGNALS_SEGMENT</name>
      <anchorfile>SafeVisionaryData_8h.html</anchorfile>
      <anchor>aaa59cbff00de6977923c9435613e6086</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROI_SEGMENT</name>
      <anchorfile>SafeVisionaryData_8h.html</anchorfile>
      <anchor>a1dc85e71d10bfe6669cf86f24935508b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DataHandlerError</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aa4de7faeb435ec8d00b02b73aeea9024</anchor>
      <arglist></arglist>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024ae0aa021e21dddbd6d8cecec71e9cf564">OK</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a59682ab67ced0759d7c05cc9eb3271ae">PARSE_XML_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024abc902f8aa9ca37968f07e96c2acb6a68">INVALID_CRC_SEGMENT_DEPTHMAP</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024aae265a172aff16c13eda09f885307b95">INVALID_LENGTH_SEGMENT_DEPTHMAP</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a937e109313c500366e854bd999d95079">INVALID_VERSION_SEGMENT_DEPTHMAP</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a5b3506c41cad01e1ba7bbf2ce1073f4d">INVALID_CRC_SEGMENT_DEVICESTATUS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a1f13606fec3b0a8d21dfd07d852695a8">INVALID_LENGTH_SEGMENT_DEVICESTATUS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024ae32f8460714630587dce04b2e27ed37f">INVALID_VERSION_SEGMENT_DEVICESTATUS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024aca2c70f9c4943730b4ffafa186bb6051">INVALID_CRC_SEGMENT_ROI</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a4c0b08d8d896eee9fb01870222744d38">INVALID_LENGTH_SEGMENT_ROI</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024af32823b697f57edb002ab672ecef1e6b">INVALID_VERSION_SEGMENT_ROI</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024ab5b767a0e7bec3c1b0722c4a6fdda119">INVALID_CRC_SEGMENT_LOCALIOS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a785cd0077fc521b08267b8dd6a0c98f9">INVALID_LENGTH_SEGMENT_LOCALIOS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a8f3595974d173884b69c18db0d2ddb9f">INVALID_VERSION_SEGMENT_LOCALIOS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a8dd08b43e376f9368ef89a9100ef2d06">INVALID_CRC_SEGMENT_FIELDINFORMATION</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a1c14e4ab82b8c619764019e954eded3f">INVALID_LENGTH_SEGMENT_FIELDINFORMATION</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024aa1972f784f9f5f9dc7164dd569942297">INVALID_VERSION_SEGMENT_FIELDINFORMATION</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a0859fb817bbd2c3d93d930398c292ed8">INVALID_CRC_SEGMENT_LOGICSIGNALS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a3083f66a3a566d28120243fc315a426c">INVALID_LENGTH_SEGMENT_LOGICSIGNALS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a9a4a85d45006faa95ad3ad2ddb4c7753">INVALID_VERSION_SEGMENT_LOGICSIGNALS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a5dd96ede623fca384a9ddee2eccd6704">INVALID_CRC_SEGMENT_IMU</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a5046b20e9020184181c6becb13059375">INVALID_LENGTH_SEGMENT_IMU</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024af05ac17403651ee09dcc0f1da1763bb2">INVALID_VERSION_SEGMENT_IMU</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DEVICE_STATUS</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aba031a3c7f289614c79b24b3760e6842</anchor>
      <arglist></arglist>
      <enumvalue file="namespacevisionary.html" anchor="aba031a3c7f289614c79b24b3760e6842ab47fb6dfc04ef21682c2d3b666fd3b3c">DEVICE_STATUS_CONFIGURATION</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aba031a3c7f289614c79b24b3760e6842aef307ad3258fa90a147cabb78efe6242">DEVICE_STATUS_WAIT_FOR_INPUTS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aba031a3c7f289614c79b24b3760e6842a0b48347dd48e2556e4e41716d2ab8c8c">DEVICE_STATUS_APPLICATION_STOPPED</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aba031a3c7f289614c79b24b3760e6842a87c2558d06027cd30697572853dd69a4">DEVICE_STATUS_NORMAL_OPERATION</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aba031a3c7f289614c79b24b3760e6842a5f93003139fa32899bf4263d378511e8">DEVICE_STATUS_INVALID</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ROI_QUALITY_CLASS</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a1053433b7513a55dcbcab4b80ad314d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROI_QUALITY_CLASS_INVALID</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a1053433b7513a55dcbcab4b80ad314d5ad540c920a930a278a24397f74ff95180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROI_QUALITY_CLASS_HIGH</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a1053433b7513a55dcbcab4b80ad314d5a1843713d2d3f4ec5514e7bdea780e957</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROI_QUALITY_CLASS_MODERATE</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a1053433b7513a55dcbcab4b80ad314d5ac1c040093c199ecac9ed68e2f987ece9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROI_QUALITY_CLASS_LOW</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a1053433b7513a55dcbcab4b80ad314d5ad0a87d42ec5af4feaf2bf8c528c5c67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::uint32_t</type>
      <name>MAX_FIELDINFORMATION_VALUES</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ade1718d564c7718497cf2e26d9ff67d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::uint32_t</type>
      <name>MAX_LOGICSIGNALS_VALUES</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ae1b734a0e3ea6a724ac09233d691d379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::uint32_t</type>
      <name>MAX_ROI_VALUES</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a62e6adc7fdbf0c7da4d18aa036a2c8af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SafeVisionaryDataStream.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>SafeVisionaryDataStream_8cpp.html</filename>
    <includes id="SafeVisionaryDataStream_8h" name="SafeVisionaryDataStream.h" local="yes" imported="no">sick_safevisionary_base/SafeVisionaryDataStream.h</includes>
    <includes id="CRC_8h" name="CRC.h" local="yes" imported="no">sick_safevisionary_base/CRC.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>SafeVisionaryDataStream.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>SafeVisionaryDataStream_8h.html</filename>
    <includes id="TcpSocket_8h" name="TcpSocket.h" local="yes" imported="no">TcpSocket.h</includes>
    <includes id="UdpSocket_8h" name="UdpSocket.h" local="yes" imported="no">UdpSocket.h</includes>
    <includes id="VisionaryData_8h" name="VisionaryData.h" local="yes" imported="no">VisionaryData.h</includes>
    <class kind="class">visionary::SafeVisionaryDataStream</class>
    <class kind="struct">visionary::UdpProtocolData</class>
    <namespace>visionary</namespace>
    <member kind="enumeration">
      <type></type>
      <name>DataStreamError</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab7d760cab2e473ac88431749512f17e9</anchor>
      <arglist></arglist>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9ae0aa021e21dddbd6d8cecec71e9cf564">OK</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a474edc8b33ebd2d2374b49f82deb7c8c">DATA_RECEIVE_TIMEOUT</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a7009c19a45f0ebd4b14300665df173c5">CONNECTION_CLOSED</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a59682ab67ced0759d7c05cc9eb3271ae">PARSE_XML_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9ae032444cd16284d8cfd5f73ce6b25ded">INVALID_VERSION_UDP_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9aff5103d7aa0154bb39db5c32bc9d0fa0">INVALID_PACKET_TYPE_UDP_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9aa0459ce4074da7ce5f44e966b91c618f">INVALID_LENGTH_UDP_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a5b3c0f2f37dc64114d9581ecb0272d92">INVALID_CRC_UDP_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9ace2b8e509eb4541a7ab89415c3bbd713">INVALID_BLOB_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a36e4313344b16eee237cda484ac08265">INVALID_VERSION_BLOB_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9af94e32ad53f8c3aadf8e91fa5e7c9c77">INVALID_PACKET_TYPE_BLOB_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9ab2de61c175b4ff4e112d29d875b99409">INVALID_BLOB_ID</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9ab2948b1af85bd010b60cea6b41239ca7">INVALID_BLOB_NUMBER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9aa795b721b98806c7510447f62b152417">INVALID_UDP_FRAGMENT_NUMBER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a835a6ae45e1c39a04521c3ca971b7614">DATA_SEGMENT_DEPTHMAP_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a7255916800bebf61e737111a1302803c">DATA_SEGMENT_DEVICESTATUS_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9af99fef2079f4813870bef075eecf19c0">DATA_SEGMENT_ROI_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a69adec9346ea2076cb0f7e8382d72ba7">DATA_SEGMENT_LOCALIOS_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a344e290dc66ddea3835c89dab76669ad">DATA_SEGMENT_FIELDINFORMATION_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a0b2efbfbace1c82f4697b6ea080ba68a">DATA_SEGMENT_LOGICSIGNALS_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9aec3649bf161f2c8047f91cea14e84ae6">DATA_SEGMENT_IMU_ERROR</enumvalue>
    </member>
  </compound>
  <compound kind="file">
    <name>SHA256.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>SHA256_8cpp.html</filename>
    <includes id="SHA256_8h" name="SHA256.h" local="yes" imported="no">sick_safevisionary_base/SHA256.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>Ch</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>ab0a0d1ad13c7e4d3cb38c89f7127c85a</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Gamma0</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>aab39e163b484c43a39b10beda3f6b35f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Gamma1</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>acd7a8e9e37c472f0a570c8c3e7d553ca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOAD32H</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>adfc63f1dc9ae6bed655becd332d7047f</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Maj</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a447cd1d7fb703b62666400976be24bf3</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a74e75242132eaabbc1c512488a135926</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a8fb1dfc3ad6dd07bc99c1962e6583087</anchor>
      <arglist>(x, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RND</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a4653a54c50b5bbfc17a57857f6cb5713</anchor>
      <arglist>(a, b, c, d, e, f, g, h, i, ki)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RORc</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>adb04fb3f7c1736d29125ad0f179b1068</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a5a9675d71aad8449f8e4112ce611fd93</anchor>
      <arglist>(x, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sigma0</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a613f88ad88919b6ed21ff223070f9a21</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sigma1</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a6d34508d6d962274083fcd992fb4e340</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STORE32H</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a07eabac0fbcd110e8a4a40bbc96ab283</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STORE64H</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>af796780add86fc70e9e7dee6fd94f367</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMEMCMP</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>ae99c2288e4d00c78889edb56d1628e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMEMCPY</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a3a156e6cb9a13df56d253051286d04b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sha256_compress</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>ac87e8a7c22810735390e70611006bfe5</anchor>
      <arglist>(hash_state *md, const unsigned char *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha256_done</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a53db56f3eb9f35c59b134533be31c301</anchor>
      <arglist>(hash_state *md, unsigned char *out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha256_init</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a6290ad544b02c822c2ca6c30b8d1ee07</anchor>
      <arglist>(hash_state *md)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha256_process</name>
      <anchorfile>SHA256_8cpp.html</anchorfile>
      <anchor>a474d1efd271ac9a9cc0cb5534708cbf9</anchor>
      <arglist>(hash_state *md, const ulong8 *in, ulong32 inlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SHA256.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>SHA256_8h.html</filename>
    <class kind="union">Hash_state</class>
    <class kind="struct">sha256_state</class>
    <member kind="typedef">
      <type>union Hash_state</type>
      <name>hash_state</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>a006cf48e0a10798d8a95f42a1c290723</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>ulong32</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>a381f2cf442bcf56543b36e085555c3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>ulong64</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>a45f195b520849b01901642986cdb7210</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>ulong8</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>abd249da59b7e6ce3678f343339fb0b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPT_OK</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7ad0f4c9daf749fe6284266f9384b9e334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPT_FAIL_TESTVECTOR</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7af98a132fdf93633389677f31f9bb39ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPT_INVALID_ARG</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a92aa8bad3930f08d5a188bf72094b066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRYPT_HASH_OVERFLOW</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7ad2105b6b6cf40ed1961673e347d532f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha256_done</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>a33939e2dc8c8b442372f0e3d3c22e359</anchor>
      <arglist>(hash_state *md, ulong8 *hash)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha256_init</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>a6290ad544b02c822c2ca6c30b8d1ee07</anchor>
      <arglist>(hash_state *md)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sha256_process</name>
      <anchorfile>SHA256_8h.html</anchorfile>
      <anchor>a474d1efd271ac9a9cc0cb5534708cbf9</anchor>
      <arglist>(hash_state *md, const ulong8 *in, ulong32 inlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TcpSocket.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>TcpSocket_8cpp.html</filename>
    <includes id="TcpSocket_8h" name="TcpSocket.h" local="yes" imported="no">sick_safevisionary_base/TcpSocket.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>TcpSocket.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>TcpSocket_8h.html</filename>
    <includes id="ITransport_8h" name="ITransport.h" local="yes" imported="no">ITransport.h</includes>
    <class kind="class">visionary::TcpSocket</class>
    <namespace>visionary</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_SOCKET</name>
      <anchorfile>TcpSocket_8h.html</anchorfile>
      <anchor>a26769957ec1a2beaf223f33b66ee64ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKET_ERROR</name>
      <anchorfile>TcpSocket_8h.html</anchorfile>
      <anchor>a633b0396ff93d336a088412a190a5072</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>SOCKET</name>
      <anchorfile>TcpSocket_8h.html</anchorfile>
      <anchor>a8dc8083897335125630f1af5dafd5831</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinyxml2.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>tinyxml2_8cpp.html</filename>
    <includes id="tinyxml2_8h" name="tinyxml2.h" local="yes" imported="no">sick_safevisionary_base/tinyxml2.h</includes>
    <class kind="struct">tinyxml2::Entity</class>
    <namespace>tinyxml2</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_FSEEK</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a1abcfcd88dcd585a55f3f2636014eb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_FTELL</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>ae44d5be4fce88af2c0f93412f2fc48eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_SNPRINTF</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>afc6433f9b56e4f18833089b1df629e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_SSCANF</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a96f54d7c855ad92e705510904a040393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXML_VSNPRINTF</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a924d10d64b020e9dbcd2b8b024768608</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>callfopen</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a3634a81ca725ead6204f08cbaa5ad58f</anchor>
      <arglist>(const char *filepath, const char *mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>TIXML_VSCPRINTF</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a7afe6fa96e6614ee5b1109c8ee034942</anchor>
      <arglist>(const char *format, va_list va)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>CARRIAGE_RETURN</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>add686989707d784afa885cbb90910113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>CR</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>ad3136d2f1f34e592c66e09ba8a852812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>DOUBLE_QUOTE</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a2e3bbd17c0f4134dbd5bd8cfc5d0c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Entity</type>
      <name>entities</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>ae132483871eeb55d7b5ddda3d2396e81</anchor>
      <arglist>[NUM_ENTITIES]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>LF</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a19b283812883e1dad22bbde25738643a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>LINE_FEED</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>aca0c283d60be29cdf68e753a97ce7ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NUM_ENTITIES</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>aef74bfad4850ed3181f00f86b03c7b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>SINGLE_QUOTE</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a65992cb0c2d3fc4eb9d13641f2e6e0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>TIXML_UTF_LEAD_0</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a37999e32163e2a3280bc0b8e1999774e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>TIXML_UTF_LEAD_1</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a3cda92a178036c812663a7b75c5e04d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>TIXML_UTF_LEAD_2</name>
      <anchorfile>tinyxml2_8cpp.html</anchorfile>
      <anchor>a8e36ce25f81f009c066037e937da3a6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tinyxml2.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>tinyxml2_8h.html</filename>
    <class kind="struct">tinyxml2::MemPoolT::Block</class>
    <class kind="class">tinyxml2::XMLDocument::DepthTracker</class>
    <class kind="class">tinyxml2::DynArray</class>
    <class kind="union">tinyxml2::MemPoolT::Item</class>
    <class kind="class">tinyxml2::MemPool</class>
    <class kind="class">tinyxml2::MemPoolT</class>
    <class kind="class">tinyxml2::StrPair</class>
    <class kind="class">tinyxml2::XMLAttribute</class>
    <class kind="class">tinyxml2::XMLComment</class>
    <class kind="class">tinyxml2::XMLConstHandle</class>
    <class kind="class">tinyxml2::XMLDeclaration</class>
    <class kind="class">tinyxml2::XMLDocument</class>
    <class kind="class">tinyxml2::XMLElement</class>
    <class kind="class">tinyxml2::XMLHandle</class>
    <class kind="class">tinyxml2::XMLNode</class>
    <class kind="class">tinyxml2::XMLPrinter</class>
    <class kind="class">tinyxml2::XMLText</class>
    <class kind="class">tinyxml2::XMLUnknown</class>
    <class kind="class">tinyxml2::XMLUtil</class>
    <class kind="class">tinyxml2::XMLVisitor</class>
    <namespace>tinyxml2</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TINYXML2_LIB</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>a8953517b8490d756ad0bfef40fe5811f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TINYXML2_MAJOR_VERSION</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>a530d8240c8e91a9ba8b8dae2d0024571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TINYXML2_MINOR_VERSION</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>ae81f14093bb46006bfba7bbb874f2ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TINYXML2_PATCH_VERSION</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>ae01c0f3f1b45c29e71209555c5821afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIXMLASSERT</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>a029877acb3c6fd71698561044953bd14</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Whitespace</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRESERVE_WHITESPACE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5a751769aa625fe5fe5286e9779edec56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLLAPSE_WHITESPACE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5a9a4a309029a6f5e636e20ef5e0b65136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XMLError</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_SUCCESS</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a1fe1262fdb5ac05dd9cc4631f8c8e00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_NO_ATTRIBUTE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08abefb89c44285fb68e2218b2c71767f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_WRONG_ATTRIBUTE_TYPE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08ae9d8ee545a3a69e90df303257a658113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_NOT_FOUND</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a38fd2a97fb1dbebd4c3640d75dc01a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_COULD_NOT_BE_OPENED</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afbbf37655523b79a88b04b77ec0f1258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_READ_ERROR</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a8d4dd3ce2dee784a53f62fa8a6ac83ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_ELEMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afa96ea783aa93ea212f9e2d7d3a70ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_ATTRIBUTE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a380fd8846799b88773321efae83d26a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_TEXT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a50ead30b94c7ae2957b9ccb08ec0994d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_CDATA</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a9d181628a1819f2b97835e6bc2c8bb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_COMMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a51786809e8b079c770853cf5890a7a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_DECLARATION</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08ad45b208578e30dab5a21bff1d8991b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_UNKNOWN</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a95a88813812a680fb7372f0149420a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_EMPTY_DOCUMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a1a0478cf44f0a733aa6f21bdf0db80b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_MISMATCHED_ELEMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a0cecc816939d9155d33b8a88fd50e4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08af6b4caa10e1f2e9f19a3a24f5f3ce223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_CAN_NOT_CONVERT_TEXT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afdb8840395a7c13dfe6a3e104401c095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_NO_TEXT_NODE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a5300bec98feccc8f0cdf567b88821f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ELEMENT_DEPTH_EXCEEDED</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a0e0d5f9b6c5add26e910d206f469dd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_COUNT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a9ebb2775c56387353f5b2de94f6ab71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TINYXML2_MAX_ELEMENT_DEPTH</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>a09135a60c75bf3fe240b5e96d8273881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TIXML2_MAJOR_VERSION</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>a53acdb84a871ed12b99d5f4aff209bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TIXML2_MINOR_VERSION</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>ac94d4b856d14f3c3a8c1dcdbd6ee13b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TIXML2_PATCH_VERSION</name>
      <anchorfile>tinyxml2_8h.html</anchorfile>
      <anchor>a1406cb43e9d84251509e069b6cb21781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UdpSocket.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>UdpSocket_8cpp.html</filename>
    <includes id="UdpSocket_8h" name="UdpSocket.h" local="yes" imported="no">sick_safevisionary_base/UdpSocket.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>UdpSocket.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>UdpSocket_8h.html</filename>
    <includes id="ITransport_8h" name="ITransport.h" local="yes" imported="no">ITransport.h</includes>
    <class kind="class">visionary::UdpSocket</class>
    <namespace>visionary</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_SOCKET</name>
      <anchorfile>UdpSocket_8h.html</anchorfile>
      <anchor>a26769957ec1a2beaf223f33b66ee64ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKET_ERROR</name>
      <anchorfile>UdpSocket_8h.html</anchorfile>
      <anchor>a633b0396ff93d336a088412a190a5072</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>SOCKET</name>
      <anchorfile>UdpSocket_8h.html</anchorfile>
      <anchor>a8dc8083897335125630f1af5dafd5831</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VisionaryAutoIPScan.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>VisionaryAutoIPScan_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>VisionaryAutoIPScan.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>VisionaryAutoIPScan_8h.html</filename>
    <class kind="struct">visionary::VisionaryAutoIPScan::DeviceInfo</class>
    <class kind="class">visionary::VisionaryAutoIPScan</class>
    <namespace>visionary</namespace>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DEFAULT_BROADCAST_ADDR</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aad5749cc912ebc1b24c6e3d3c5b68eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>DEFAULT_PORT</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a2a53cf18c11e6f36c34e8363ec7d2550</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VisionaryControl.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>VisionaryControl_8cpp.html</filename>
    <includes id="VisionaryControl_8h" name="VisionaryControl.h" local="yes" imported="no">sick_safevisionary_base/VisionaryControl.h</includes>
    <includes id="AuthenticationLegacy_8h" name="AuthenticationLegacy.h" local="yes" imported="no">sick_safevisionary_base/AuthenticationLegacy.h</includes>
    <includes id="CoLa2ProtocolHandler_8h" name="CoLa2ProtocolHandler.h" local="yes" imported="no">sick_safevisionary_base/CoLa2ProtocolHandler.h</includes>
    <includes id="CoLaBProtocolHandler_8h" name="CoLaBProtocolHandler.h" local="yes" imported="no">sick_safevisionary_base/CoLaBProtocolHandler.h</includes>
    <includes id="CoLaParameterReader_8h" name="CoLaParameterReader.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterReader.h</includes>
    <includes id="CoLaParameterWriter_8h" name="CoLaParameterWriter.h" local="yes" imported="no">sick_safevisionary_base/CoLaParameterWriter.h</includes>
    <includes id="ControlSession_8h" name="ControlSession.h" local="yes" imported="no">sick_safevisionary_base/ControlSession.h</includes>
    <includes id="TcpSocket_8h" name="TcpSocket.h" local="yes" imported="no">sick_safevisionary_base/TcpSocket.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>VisionaryControl.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>VisionaryControl_8h.html</filename>
    <includes id="CoLaCommand_8h" name="CoLaCommand.h" local="yes" imported="no">CoLaCommand.h</includes>
    <includes id="ControlSession_8h" name="ControlSession.h" local="yes" imported="no">ControlSession.h</includes>
    <includes id="IAuthentication_8h" name="IAuthentication.h" local="yes" imported="no">IAuthentication.h</includes>
    <includes id="IProtocolHandler_8h" name="IProtocolHandler.h" local="yes" imported="no">IProtocolHandler.h</includes>
    <includes id="TcpSocket_8h" name="TcpSocket.h" local="yes" imported="no">TcpSocket.h</includes>
    <class kind="class">visionary::VisionaryControl</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>VisionaryData.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>VisionaryData_8cpp.html</filename>
    <includes id="VisionaryData_8h" name="VisionaryData.h" local="yes" imported="no">sick_safevisionary_base/VisionaryData.h</includes>
    <namespace>visionary</namespace>
    <member kind="variable">
      <type>const float</type>
      <name>bad_point</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aa8b6cea77ed543f87f8a489e67b3b72f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VisionaryData.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>VisionaryData_8h.html</filename>
    <includes id="PointXYZ_8h" name="PointXYZ.h" local="yes" imported="no">PointXYZ.h</includes>
    <class kind="struct">visionary::CameraParameters</class>
    <class kind="struct">visionary::DataSetsActive</class>
    <class kind="struct">visionary::PointXYZC</class>
    <class kind="class">visionary::VisionaryData</class>
    <namespace>visionary</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TOTAL_SEGMENT_NUMBER</name>
      <anchorfile>VisionaryData_8h.html</anchorfile>
      <anchor>ac96a4914e1058c7a439cb21fcb4fe068</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VisionaryDataStream.cpp</name>
    <path>/tmp/ws/src/sick_safevisionary_base/src/</path>
    <filename>VisionaryDataStream_8cpp.html</filename>
    <includes id="VisionaryDataStream_8h" name="VisionaryDataStream.h" local="yes" imported="no">sick_safevisionary_base/VisionaryDataStream.h</includes>
    <includes id="VisionaryEndian_8h" name="VisionaryEndian.h" local="yes" imported="no">sick_safevisionary_base/VisionaryEndian.h</includes>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>VisionaryDataStream.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>VisionaryDataStream_8h.html</filename>
    <includes id="TcpSocket_8h" name="TcpSocket.h" local="yes" imported="no">TcpSocket.h</includes>
    <includes id="VisionaryData_8h" name="VisionaryData.h" local="yes" imported="no">VisionaryData.h</includes>
    <class kind="class">visionary::VisionaryDataStream</class>
    <namespace>visionary</namespace>
  </compound>
  <compound kind="file">
    <name>VisionaryEndian.h</name>
    <path>/tmp/ws/src/sick_safevisionary_base/include/sick_safevisionary_base/</path>
    <filename>VisionaryEndian_8h.html</filename>
    <namespace>visionary</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COLA_BYTE_ORDER_ENDIAN_LITTLE</name>
      <anchorfile>VisionaryEndian_8h.html</anchorfile>
      <anchor>af77b67b9087000be3d5f0bad4cfdc8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDIAN_LITTLE</name>
      <anchorfile>VisionaryEndian_8h.html</anchorfile>
      <anchor>a79ea30e7a158a10b93d271271b6547fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>bigEndianToNative</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab456419906aa5054acc67b101e3624e1</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a333e6c78cd0c1e431daddb82a4ca6e8e</anchor>
      <arglist>(char val)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a907f6a266bfba204d2bafcf1fbc6430d</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab2bab9c0c689789f32a7d5dc792e657d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aab3505f0ce6628bc27cc833a7f404637</anchor>
      <arglist>(int16_t val)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a56ef606c2511dffcec5197c7f9174e95</anchor>
      <arglist>(int32_t val)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a06b73bafb7d6d6e3c79ea48413c8e543</anchor>
      <arglist>(int64_t val)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aa2a2ca57776cc64e5a32c0cbd4174fff</anchor>
      <arglist>(int8_t val)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a89ac0c4f03981368ee07f6a9624827e0</anchor>
      <arglist>(uint16_t val)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aea4ba0dab9459f17c2de662037a6adfa</anchor>
      <arglist>(uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a7131dd8b31bc443101491c0a0df133a5</anchor>
      <arglist>(uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a43c800a9eb197bb6fa4bda730142debd</anchor>
      <arglist>(uint8_t val)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a873e63d9cec1bea957ee7d10fc69f3c0</anchor>
      <arglist>(wchar_t val)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>byteswapAlias</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a2efb5d48c9cf16fa491febd346065c2a</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>littleEndianToNative</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a61d449cf36d1741710c7eaa50209c483</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nativeToBigEndian</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ae17300f7f57385088f6ce1f4d1d0ee1a</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nativeToColaByteOrder</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aebb069c40f782a6ebf59554d5c4985c7</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nativeToLittleEndian</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a5fea97411549492f7eacf2edaa525213</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>readUnalignBigEndian</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>adcde9bbe31d6ce4a167c081700a5def1</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>readUnalignColaByteOrder</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ae7aa83c3980b08c08872da7d9261bbc4</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>readUnaligned</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab1eef2b34e41b5b1b46d6ef9cad9caa7</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>readUnalignLittleEndian</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a451e7357de40d74240234ad0c53d6c11</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::AuthenticationLegacy</name>
    <filename>classvisionary_1_1AuthenticationLegacy.html</filename>
    <base>visionary::IAuthentication</base>
    <member kind="function">
      <type></type>
      <name>AuthenticationLegacy</name>
      <anchorfile>classvisionary_1_1AuthenticationLegacy.html</anchorfile>
      <anchor>aa906f25ea8cc2e12b83c0e0a6f47548b</anchor>
      <arglist>(VisionaryControl &amp;vctrl)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>login</name>
      <anchorfile>classvisionary_1_1AuthenticationLegacy.html</anchorfile>
      <anchor>a55d35c0dc6e0d2396d9257e57a5aacb1</anchor>
      <arglist>(UserLevel userLevel, const std::string &amp;password)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>logout</name>
      <anchorfile>classvisionary_1_1AuthenticationLegacy.html</anchorfile>
      <anchor>a84a95759288c115f7fde06c8d37b017b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AuthenticationLegacy</name>
      <anchorfile>classvisionary_1_1AuthenticationLegacy.html</anchorfile>
      <anchor>a59a195aa15e7f1486773cdbc716613cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VisionaryControl &amp;</type>
      <name>m_VisionaryControl</name>
      <anchorfile>classvisionary_1_1AuthenticationLegacy.html</anchorfile>
      <anchor>aaab212fd59cfda103af30572bd5c1492</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::AuthenticationSecure</name>
    <filename>classvisionary_1_1AuthenticationSecure.html</filename>
    <base>visionary::IAuthentication</base>
    <member kind="function">
      <type></type>
      <name>AuthenticationSecure</name>
      <anchorfile>classvisionary_1_1AuthenticationSecure.html</anchorfile>
      <anchor>a8fefd587340d773135fcda9e980574fe</anchor>
      <arglist>(SafeVisionaryControl &amp;vctrl)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>login</name>
      <anchorfile>classvisionary_1_1AuthenticationSecure.html</anchorfile>
      <anchor>aef8f0d421b8f3c5bd58e34c97b024e53</anchor>
      <arglist>(UserLevel userLevel, const std::string &amp;password)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>logout</name>
      <anchorfile>classvisionary_1_1AuthenticationSecure.html</anchorfile>
      <anchor>a0c36947d0651307200f23d46441933bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AuthenticationSecure</name>
      <anchorfile>classvisionary_1_1AuthenticationSecure.html</anchorfile>
      <anchor>ac0f3e7cba89bdada4487728de5fb4b3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ChallengeResponse</type>
      <name>CreateChallengeResponse</name>
      <anchorfile>classvisionary_1_1AuthenticationSecure.html</anchorfile>
      <anchor>a06ae5bc9ca079a592670325b0d2692e2</anchor>
      <arglist>(UserLevel userLevel, const std::string &amp;password, const ChallengeRequest &amp;challengeRequest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PasswordHash</type>
      <name>CreatePasswortHash</name>
      <anchorfile>classvisionary_1_1AuthenticationSecure.html</anchorfile>
      <anchor>ade367d2428c8e80238627110291cd221</anchor>
      <arglist>(UserLevel userLevel, const std::string &amp;password, const ChallengeRequest &amp;challengeRequest)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SafeVisionaryControl &amp;</type>
      <name>m_VisionaryControl</name>
      <anchorfile>classvisionary_1_1AuthenticationSecure.html</anchorfile>
      <anchor>aa42527e42a2acc6814e13664961f2ebb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tinyxml2::MemPoolT::Block</name>
    <filename>structtinyxml2_1_1MemPoolT_1_1Block.html</filename>
    <member kind="variable">
      <type>Item</type>
      <name>items</name>
      <anchorfile>structtinyxml2_1_1MemPoolT_1_1Block.html</anchorfile>
      <anchor>a4f2589e877b60f26313e107433e550f7</anchor>
      <arglist>[ITEMS_PER_BLOCK]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::CameraParameters</name>
    <filename>structvisionary_1_1CameraParameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>cam2worldMatrix</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>a91c5e3ba125c0f17846039df412c002a</anchor>
      <arglist>[4 *4]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cx</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>a2ac88f015d90ecdaa7d0f0d714d48dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cy</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>a8748be20abcb3b61c8e002f878a3db2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>f2rc</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>a82c778caaf29fc4a560a50126f01b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fx</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>adc28f3af0f90c44b3786cf812b0168a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fy</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>a71ed00b523cb51ca3c4b8b5e079b6653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>ab169cf570583dd59545a02d0409d9d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k1</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>a62316e149dfbc91e7d54ad8a79f86c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k2</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>af98c6422ee4001f8309444bd310b9c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k3</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>add19718616eea6d0499620c61f5b35a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>p1</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>a17c79b9865e9bfa461cefbeb0b56f2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>p2</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>a1978c201bf85384f01d5f86e8fa20d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structvisionary_1_1CameraParameters.html</anchorfile>
      <anchor>a7b2839790bd58b6ac797b018175bfba7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::ChallengeRequest</name>
    <filename>structvisionary_1_1ChallengeRequest.html</filename>
    <member kind="variable">
      <type>std::array&lt; std::uint8_t, 16 &gt;</type>
      <name>challenge</name>
      <anchorfile>structvisionary_1_1ChallengeRequest.html</anchorfile>
      <anchor>a5158e9a3494ecf7e0bc0c3a84e537c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::array&lt; std::uint8_t, 16 &gt;</type>
      <name>salt</name>
      <anchorfile>structvisionary_1_1ChallengeRequest.html</anchorfile>
      <anchor>a254598a51daf80fa54c11a764541e45f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::CoLa2ProtocolHandler</name>
    <filename>classvisionary_1_1CoLa2ProtocolHandler.html</filename>
    <base>visionary::IProtocolHandler</base>
    <member kind="function">
      <type>void</type>
      <name>closeSession</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>a7c48e7fad53ca84c9798a6f0c625ddc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoLa2ProtocolHandler</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>a9a2d58a74a485ebd82f3acacca0fe328</anchor>
      <arglist>(ITransport &amp;rTransport)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openSession</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>a215c9381bb9ef0b8ee1615ca1e076646</anchor>
      <arglist>(uint8_t sessionTimeout)</arglist>
    </member>
    <member kind="function">
      <type>CoLaCommand</type>
      <name>send</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>a3da6fbff4624389c10b0c9139337eea7</anchor>
      <arglist>(CoLaCommand cmd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CoLa2ProtocolHandler</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>a07ccc23a5066ac8f7b9de792f2dd2750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>calculateChecksum</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>a86b8f151263dc4856621334adc0c3fce</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::uint8_t &gt;</type>
      <name>createCoLa2Header</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>a1d44c9cabd9a571095c36fb7e281d18a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>getReqId</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>a8dc901f49cffa7fc01d3a6df83d56784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_ReqID</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>afa9233d291a6adeba339fdce5a12a3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ITransport &amp;</type>
      <name>m_rTransport</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>a37af68580c96e2319ebed2e90bf306d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_sessionID</name>
      <anchorfile>classvisionary_1_1CoLa2ProtocolHandler.html</anchorfile>
      <anchor>a5fb1b18263b66b78e9992ab3a845ec13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::CoLaBProtocolHandler</name>
    <filename>classvisionary_1_1CoLaBProtocolHandler.html</filename>
    <base>visionary::IProtocolHandler</base>
    <member kind="function">
      <type>void</type>
      <name>closeSession</name>
      <anchorfile>classvisionary_1_1CoLaBProtocolHandler.html</anchorfile>
      <anchor>a615d690e93350547bea09270735f1203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoLaBProtocolHandler</name>
      <anchorfile>classvisionary_1_1CoLaBProtocolHandler.html</anchorfile>
      <anchor>ae0688a5dbbd762775e55256b51f798fc</anchor>
      <arglist>(ITransport &amp;rTransport)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openSession</name>
      <anchorfile>classvisionary_1_1CoLaBProtocolHandler.html</anchorfile>
      <anchor>a8a0672a38099cde0b350fb78e87899dd</anchor>
      <arglist>(uint8_t sessionTimeout)</arglist>
    </member>
    <member kind="function">
      <type>CoLaCommand</type>
      <name>send</name>
      <anchorfile>classvisionary_1_1CoLaBProtocolHandler.html</anchorfile>
      <anchor>a608e3e04e8659cb8d09fe115cb3f093a</anchor>
      <arglist>(CoLaCommand cmd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CoLaBProtocolHandler</name>
      <anchorfile>classvisionary_1_1CoLaBProtocolHandler.html</anchorfile>
      <anchor>a0938223c6bf510da57b01559130f5a11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>calculateChecksum</name>
      <anchorfile>classvisionary_1_1CoLaBProtocolHandler.html</anchorfile>
      <anchor>acbf5aa335d52e7630c92d63d89b09cfa</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;buffer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ITransport &amp;</type>
      <name>m_rTransport</name>
      <anchorfile>classvisionary_1_1CoLaBProtocolHandler.html</anchorfile>
      <anchor>a8dc4cb204ee17caa76687396205aebff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::CoLaCommand</name>
    <filename>classvisionary_1_1CoLaCommand.html</filename>
    <member kind="function">
      <type></type>
      <name>CoLaCommand</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>a3126472f74c655a96e1e266df4c2750a</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; buffer)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; uint8_t &gt; &amp;</type>
      <name>getBuffer</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>a59dcac83d787ebbde35649a0f4c412ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CoLaError::Enum</type>
      <name>getError</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>a3af24905d84cf8239b7277b3afa3625c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getName</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>a92f693e0465257ddbc6e503a181a80ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getParameterOffset</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>af59b530e473108fcc6e12dab069cdbba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CoLaCommandType::Enum</type>
      <name>getType</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>a30163bf7b7e473a1f0c1eecc1aad7e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CoLaCommand</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>a36684f87e49ed7ab7fda76d5f5fa560e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CoLaCommand</type>
      <name>networkErrorCommand</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>a414a39d91212cc2179e5e425b74dee19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CoLaCommand</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>af5ee5fce07d58af061eb524e29176854</anchor>
      <arglist>(CoLaCommandType::Enum commandType, CoLaError::Enum error, const char *name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>m_buffer</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>af19d22c4cb332320559cf62fd72fcf25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CoLaError::Enum</type>
      <name>m_error</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>a345ce636896c202ccde38c6d91267139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_name</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>ac22abea814276cf347c30e576a0d24df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_parameterOffset</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>aadfaab5fcbf541afb320aafb961c5e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CoLaCommandType::Enum</type>
      <name>m_type</name>
      <anchorfile>classvisionary_1_1CoLaCommand.html</anchorfile>
      <anchor>a46e2a5c031ee6c4d22eb1ce622e15f8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::CoLaParameterReader</name>
    <filename>classvisionary_1_1CoLaParameterReader.html</filename>
    <member kind="function">
      <type></type>
      <name>CoLaParameterReader</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>aaa47210fe84b7eccb4fc7659312ac9e2</anchor>
      <arglist>(CoLaCommand command)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readBool</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>a59273d4efbea73480da55448696b61b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>readDInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>ac246b75598d30bdb48c6c2628df45f58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readFlexString</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>afbee227a1cb89997c2865e3feaac4b2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>readInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>a001a37985f15225426f8eba1b3620b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>readLReal</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>a05425d40eba0f33c64d75bf00fa84e46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>readReal</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>a746f81a0a92c65c2edf553cd4b14d23b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>readSInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>ab13ad2fca215903bed443761ad6dddcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>readUDInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>a9707c73b913b788adfe9c8cca342ba5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>readUInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>ac156218f669cad0724a7817002af6c36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readUSInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>a1f9f517c1edc206af6b83a1b5acccbc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rewind</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>ac06ecea8b9f990d37189f03c872fc21f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CoLaParameterReader</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>a26ebf15574dd6cc356b789ee56c15545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CoLaCommand</type>
      <name>m_command</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>ac119309de335a3024a2d15baa625b962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_currentPosition</name>
      <anchorfile>classvisionary_1_1CoLaParameterReader.html</anchorfile>
      <anchor>a13ee9899708e9b9b2aa0dfc80a5bc0d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::CoLaParameterWriter</name>
    <filename>classvisionary_1_1CoLaParameterWriter.html</filename>
    <member kind="function">
      <type>const CoLaCommand</type>
      <name>build</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a13d8516a375acacd226a46f432e06053</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoLaParameterWriter</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a367bffde9f27e6bfabd9ba5625d3bc76</anchor>
      <arglist>(CoLaCommandType::Enum type, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a3a59308e97952b43a32cd7340a3f2443</anchor>
      <arglist>(const bool boolean)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>ae5b02c5330c2c78354af17135a385a49</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>af3058a52b247db1e5729ae4bf65e0052</anchor>
      <arglist>(const double lReal)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a1921ded7f6695dd9b9b1054e487b738c</anchor>
      <arglist>(const float real)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a0f0210d2e542757935f524af7fd06934</anchor>
      <arglist>(const int16_t integer)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a306ba98ec088c63234cf972f6625891b</anchor>
      <arglist>(const int32_t dInt)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>af22ba63c49ab3739a76232cdeaaa39ee</anchor>
      <arglist>(const int8_t sInt)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a01bb35c0e9810f77168cf733bf879e99</anchor>
      <arglist>(const uint16_t uInt)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a8a2a83575dc132af652246e6e0102dbc</anchor>
      <arglist>(const uint32_t uDInt)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>acace5aefb5a736b3d7e9675cdcf26a38</anchor>
      <arglist>(const uint8_t uSInt)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterBool</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a0733e5cdc2e1df65d37f3fe9f20d2f35</anchor>
      <arglist>(const bool boolean)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterDInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>aa1c22a485249e5d4d505a75e880e6f0e</anchor>
      <arglist>(const int32_t dInt)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterFlexString</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>aad89df3a2a17267cbc33267a2cc14b08</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>afa89ce2141046f63d925f97e1b006d40</anchor>
      <arglist>(const int16_t integer)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterLReal</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a192c19c08292c8160cfd640e9666ea97</anchor>
      <arglist>(const double lReal)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterPasswordMD5</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a76c74b18ff2efd38e8980aee9ec1ec4f</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterReal</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a6a6761a285c61ac1853bdf6acc383d72</anchor>
      <arglist>(const float real)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterSInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a74a9010b7713a78fb7cc1574d3ac9d56</anchor>
      <arglist>(const int8_t sInt)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterUDInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a6d274971a446cc10162684f0d17273d8</anchor>
      <arglist>(const uint32_t uDInt)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterUInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>aff3705ad6c9103b227cacfb5adec327c</anchor>
      <arglist>(const uint16_t uInt)</arglist>
    </member>
    <member kind="function">
      <type>CoLaParameterWriter &amp;</type>
      <name>parameterUSInt</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a9d905b3d5c286e33767d10c6991f3281</anchor>
      <arglist>(const uint8_t uSInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CoLaParameterWriter</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a89281853632b76d213cb37e7ff58bedb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeHeader</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a52ce1ed8496ce429677e3cd976f90015</anchor>
      <arglist>(CoLaCommandType::Enum type, const char *name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>m_buffer</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a525eb9266cf01b927baab0b2d33e4b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_name</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a86532fe95cdb2eec63159b44c8765c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CoLaCommandType::Enum</type>
      <name>m_type</name>
      <anchorfile>classvisionary_1_1CoLaParameterWriter.html</anchorfile>
      <anchor>a4fc7f564d969e30d133df5fac4303e9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::ControlSession</name>
    <filename>classvisionary_1_1ControlSession.html</filename>
    <member kind="function">
      <type></type>
      <name>ControlSession</name>
      <anchorfile>classvisionary_1_1ControlSession.html</anchorfile>
      <anchor>acd0d9c080091edf7f09e607fe81ac9d7</anchor>
      <arglist>(IProtocolHandler &amp;ProtocolHandler)</arglist>
    </member>
    <member kind="function">
      <type>CoLaCommand</type>
      <name>prepareCall</name>
      <anchorfile>classvisionary_1_1ControlSession.html</anchorfile>
      <anchor>a69b9e7b6723052563ae73b97c78fb876</anchor>
      <arglist>(const std::string &amp;varname)</arglist>
    </member>
    <member kind="function">
      <type>CoLaCommand</type>
      <name>prepareRead</name>
      <anchorfile>classvisionary_1_1ControlSession.html</anchorfile>
      <anchor>af2709a618d598f0ec5ecffe12cdcb29b</anchor>
      <arglist>(const std::string &amp;varname)</arglist>
    </member>
    <member kind="function">
      <type>CoLaCommand</type>
      <name>prepareWrite</name>
      <anchorfile>classvisionary_1_1ControlSession.html</anchorfile>
      <anchor>aae016899a1ae503f1bc3211b7d60ba8a</anchor>
      <arglist>(const std::string &amp;varname)</arglist>
    </member>
    <member kind="function">
      <type>CoLaCommand</type>
      <name>send</name>
      <anchorfile>classvisionary_1_1ControlSession.html</anchorfile>
      <anchor>a0fc627f1423c8650a624fc89eea6491b</anchor>
      <arglist>(const CoLaCommand &amp;cmd)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ControlSession</name>
      <anchorfile>classvisionary_1_1ControlSession.html</anchorfile>
      <anchor>a51887dfb1ce1a89db12dd2cf1c1cce9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IProtocolHandler &amp;</type>
      <name>m_ProtocolHandler</name>
      <anchorfile>classvisionary_1_1ControlSession.html</anchorfile>
      <anchor>a9e03ef7ae87a837a1ffe9ee0a37a4492</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::DataSetsActive</name>
    <filename>structvisionary_1_1DataSetsActive.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>hasDataSetCartesian</name>
      <anchorfile>structvisionary_1_1DataSetsActive.html</anchorfile>
      <anchor>afc7a4a2331cb31653a23357eaee470d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasDataSetDepthMap</name>
      <anchorfile>structvisionary_1_1DataSetsActive.html</anchorfile>
      <anchor>a01cba9344cf24452777a26c50377c00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasDataSetDeviceStatus</name>
      <anchorfile>structvisionary_1_1DataSetsActive.html</anchorfile>
      <anchor>abc858a0b03189f51381fa02320b8a045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasDataSetFieldInfo</name>
      <anchorfile>structvisionary_1_1DataSetsActive.html</anchorfile>
      <anchor>a69b8a56e08e9f3978c4f9e0efc012eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasDataSetIMU</name>
      <anchorfile>structvisionary_1_1DataSetsActive.html</anchorfile>
      <anchor>aafc5c9dadf0e79cd9700304457e86108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasDataSetLocalIOs</name>
      <anchorfile>structvisionary_1_1DataSetsActive.html</anchorfile>
      <anchor>aaa080299a985c8492bde58745f364cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasDataSetLogicSignals</name>
      <anchorfile>structvisionary_1_1DataSetsActive.html</anchorfile>
      <anchor>a0c6c3c21c420303f0a4336e6c592f053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasDataSetPolar2D</name>
      <anchorfile>structvisionary_1_1DataSetsActive.html</anchorfile>
      <anchor>a43bfe1268e98dfe3d342c192613b3ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasDataSetROI</name>
      <anchorfile>structvisionary_1_1DataSetsActive.html</anchorfile>
      <anchor>acf7dae1fabb2d3f800e1e8541eb846d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::DEPTHMAP_ELEMENT</name>
    <filename>structvisionary_1_1DEPTHMAP__ELEMENT.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>confidence</name>
      <anchorfile>structvisionary_1_1DEPTHMAP__ELEMENT.html</anchorfile>
      <anchor>af008d00ac4c6dde22b1c6771d2c81843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DEVICE_STATUS</type>
      <name>deviceStatus</name>
      <anchorfile>structvisionary_1_1DEPTHMAP__ELEMENT.html</anchorfile>
      <anchor>a9befdde881fb6dfead67b28bcf57a50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>distance</name>
      <anchorfile>structvisionary_1_1DEPTHMAP__ELEMENT.html</anchorfile>
      <anchor>a29341d10322137d7993c8013e76b3a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DEPTHMAP_FLAGS</type>
      <name>flags</name>
      <anchorfile>structvisionary_1_1DEPTHMAP__ELEMENT.html</anchorfile>
      <anchor>af790a0162ab99d904660900f856dcbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frameNumber</name>
      <anchorfile>structvisionary_1_1DEPTHMAP__ELEMENT.html</anchorfile>
      <anchor>ab5c8b75714eace9f6a9b4f9ad43be275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>intensity</name>
      <anchorfile>structvisionary_1_1DEPTHMAP__ELEMENT.html</anchorfile>
      <anchor>a08bb06486077fba856c59b33680322db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::DEPTHMAP_FLAGS</name>
    <filename>structvisionary_1_1DEPTHMAP__FLAGS.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>dataStream</name>
      <anchorfile>structvisionary_1_1DEPTHMAP__FLAGS.html</anchorfile>
      <anchor>af5ea30e3c0fa12cba78b3577f31e4b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>filteredDepthMap</name>
      <anchorfile>structvisionary_1_1DEPTHMAP__FLAGS.html</anchorfile>
      <anchor>a59f3ea19ae38ab5547b7c3aef9b87632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>intrusionData</name>
      <anchorfile>structvisionary_1_1DEPTHMAP__FLAGS.html</anchorfile>
      <anchor>a94992d0112f3d6e07d1ca97dda6f1679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reserved</name>
      <anchorfile>structvisionary_1_1DEPTHMAP__FLAGS.html</anchorfile>
      <anchor>acfe1c0ebe5719849f9cdf9da4dc9c9c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLDocument::DepthTracker</name>
    <filename>classtinyxml2_1_1XMLDocument_1_1DepthTracker.html</filename>
    <member kind="function">
      <type></type>
      <name>DepthTracker</name>
      <anchorfile>classtinyxml2_1_1XMLDocument_1_1DepthTracker.html</anchorfile>
      <anchor>ac2782a163c2da773b84cb2c610b79bcb</anchor>
      <arglist>(XMLDocument *document)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DepthTracker</name>
      <anchorfile>classtinyxml2_1_1XMLDocument_1_1DepthTracker.html</anchorfile>
      <anchor>a0a5bde3f2443c73b833852c43dd2b1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XMLDocument *</type>
      <name>_document</name>
      <anchorfile>classtinyxml2_1_1XMLDocument_1_1DepthTracker.html</anchorfile>
      <anchor>ab142a47709c83a3698af1470378b9385</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::DEVICE_STATUS_ELEMENT</name>
    <filename>structvisionary_1_1DEVICE__STATUS__ELEMENT.html</filename>
    <member kind="variable">
      <type>DEVICESTATUS_DATA_ACTIVE_MONITORING_CASE</type>
      <name>activeMonitoringCase</name>
      <anchorfile>structvisionary_1_1DEVICE__STATUS__ELEMENT.html</anchorfile>
      <anchor>acad1725e9da977cf102827432b637084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>contaminationLevel</name>
      <anchorfile>structvisionary_1_1DEVICE__STATUS__ELEMENT.html</anchorfile>
      <anchor>a78167585868e3ff0d7de4415b82eb45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>COPNonSaftyRelated</name>
      <anchorfile>structvisionary_1_1DEVICE__STATUS__ELEMENT.html</anchorfile>
      <anchor>a86edf75f8e355d06fc03954c2ff64fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>COPResetRequired</name>
      <anchorfile>structvisionary_1_1DEVICE__STATUS__ELEMENT.html</anchorfile>
      <anchor>a847df73c20d3a39ae8c7e2abaed401cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>COPSaftyRelated</name>
      <anchorfile>structvisionary_1_1DEVICE__STATUS__ELEMENT.html</anchorfile>
      <anchor>a4db5fbe3612cba5ae2d27bf4a261ef03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DEVICESTATUS_DATA_GENERALSTATUS</type>
      <name>generalStatus</name>
      <anchorfile>structvisionary_1_1DEVICE__STATUS__ELEMENT.html</anchorfile>
      <anchor>a0afdde143c1c0ace664c131ebda755fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::VisionaryAutoIPScan::DeviceInfo</name>
    <filename>structvisionary_1_1VisionaryAutoIPScan_1_1DeviceInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>DeviceName</name>
      <anchorfile>structvisionary_1_1VisionaryAutoIPScan_1_1DeviceInfo.html</anchorfile>
      <anchor>ab8ec160013ba372d3dcb0305bd16b8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>IpAddress</name>
      <anchorfile>structvisionary_1_1VisionaryAutoIPScan_1_1DeviceInfo.html</anchorfile>
      <anchor>abb7b1c9ac134a74aee69f3ad7aa0c801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>MacAddress</name>
      <anchorfile>structvisionary_1_1VisionaryAutoIPScan_1_1DeviceInfo.html</anchorfile>
      <anchor>aa9d4d363a6a7178d3345099308a7b0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>Port</name>
      <anchorfile>structvisionary_1_1VisionaryAutoIPScan_1_1DeviceInfo.html</anchorfile>
      <anchor>a97a6b9942199f1b216f65c5c97afd116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>SubNet</name>
      <anchorfile>structvisionary_1_1VisionaryAutoIPScan_1_1DeviceInfo.html</anchorfile>
      <anchor>ae6c38c1c0784ba937224d9862e43d396</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::DEVICESTATUS_DATA_ACTIVE_MONITORING_CASE</name>
    <filename>structvisionary_1_1DEVICESTATUS__DATA__ACTIVE__MONITORING__CASE.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>currentCaseNumberMonitoringCase1</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__ACTIVE__MONITORING__CASE.html</anchorfile>
      <anchor>ae585a6a164337dbc949c7b89291dccbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>currentCaseNumberMonitoringCase2</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__ACTIVE__MONITORING__CASE.html</anchorfile>
      <anchor>a97174bac74042e623eb48acae8becacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>currentCaseNumberMonitoringCase3</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__ACTIVE__MONITORING__CASE.html</anchorfile>
      <anchor>afb018efba506375f94c18fbce9ca7fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>currentCaseNumberMonitoringCase4</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__ACTIVE__MONITORING__CASE.html</anchorfile>
      <anchor>a083d9d084fb0e22fe4363fe0789ecd81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::DEVICESTATUS_DATA_GENERALSTATUS</name>
    <filename>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>applicationError</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>a7601b1340800cb55efaf256da91f3912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>contaminationError</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>ab2c29c94b7717cac47fcef2fe3f34242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>contaminationWarning</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>a378fc73f829be21a63219fb3cccb7d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>deadZoneDetection</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>a8a25fc76e8615ef8d65e845e0fd508db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>deviceError</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>a69e93c28b9215a7d030ae7159b20d5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>a05f0750457c941938f7fa468210d9aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>runModeActive</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>a621c2eb707320d947e3b61f0fa20d874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sleepMode</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>acbdfec1e1c87f8a66a8f001d386ae29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>temperatureWarning</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>af4515f77c0fc264a599a6fe470db483f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>waitForCluster</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>a2d0a7e758c6c0ba8705b9c18649c1788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>waitForInput</name>
      <anchorfile>structvisionary_1_1DEVICESTATUS__DATA__GENERALSTATUS.html</anchorfile>
      <anchor>a308abc742b940535e47f0c4211d30574</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::DynArray</name>
    <filename>classtinyxml2_1_1DynArray.html</filename>
    <templarg></templarg>
    <templarg>INITIAL_SIZE</templarg>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e101fdf5b4248ac119d7dca6d0f5421</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>af87a804cd831226d069274b44b74b8bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aaad72f384e761c70a4519183eb8fea17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Empty</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a044fc26f44ed3e96ffaeac542188149e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a2f0842cd666e2ad951f1a8bd6561fa40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a60b33e61cf10b3fd900ee46692dc0fe9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a756cf4e7464c711aa720e2b17a251daa</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a474a5cd9bc97ea32b3dcef4c773125e1</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>PeekTop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a5e4e1e408e646688503dec77c77c9d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Pop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a27a3f2f6f869815b6eabb3ea40cf0712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ab8b8c94a2312ab27e2846f0d61ef677a</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aea7ffe983b5d3284bd43171afd7c99d0</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>PushArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ad289abee8cd02b26e215f1b63d2043f1</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a67614d80847eb92cab330f1a5849a9a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapRemove</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aa72c644f8b5e9ec5dab5b66c88f5665f</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a4a6aefdca7fe0d3f4068e31870a5adee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e2251588f079f2e7a4080b2c53dabea</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EnsureCapacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a30f2dec82744b45667452e6ce3d51e32</anchor>
      <arglist>(int cap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a46fa3bff1a6abe7cafad46707d0bb890</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_allocated</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aee2522b771ca30bc09bff4d5b3176bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>_mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ac8511e876d55f3ec64277516273434fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_pool</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a26ed1f7dab98229d2ed867a07ee427df</anchor>
      <arglist>[INITIAL_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a40f0578cc1912eed17fb29f64daf6ae9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynArray&lt; char, 20 &gt;</name>
    <filename>classtinyxml2_1_1DynArray.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e101fdf5b4248ac119d7dca6d0f5421</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>af87a804cd831226d069274b44b74b8bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aaad72f384e761c70a4519183eb8fea17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Empty</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a044fc26f44ed3e96ffaeac542188149e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a2f0842cd666e2ad951f1a8bd6561fa40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a60b33e61cf10b3fd900ee46692dc0fe9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a756cf4e7464c711aa720e2b17a251daa</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const char &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a474a5cd9bc97ea32b3dcef4c773125e1</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>const char &amp;</type>
      <name>PeekTop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a5e4e1e408e646688503dec77c77c9d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>Pop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a27a3f2f6f869815b6eabb3ea40cf0712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ab8b8c94a2312ab27e2846f0d61ef677a</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aea7ffe983b5d3284bd43171afd7c99d0</anchor>
      <arglist>(char t)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>PushArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ad289abee8cd02b26e215f1b63d2043f1</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a67614d80847eb92cab330f1a5849a9a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapRemove</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aa72c644f8b5e9ec5dab5b66c88f5665f</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a4a6aefdca7fe0d3f4068e31870a5adee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e2251588f079f2e7a4080b2c53dabea</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EnsureCapacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a30f2dec82744b45667452e6ce3d51e32</anchor>
      <arglist>(int cap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a46fa3bff1a6abe7cafad46707d0bb890</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_allocated</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aee2522b771ca30bc09bff4d5b3176bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>_mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ac8511e876d55f3ec64277516273434fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_pool</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a26ed1f7dab98229d2ed867a07ee427df</anchor>
      <arglist>[INITIAL_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a40f0578cc1912eed17fb29f64daf6ae9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynArray&lt; const char *, 10 &gt;</name>
    <filename>classtinyxml2_1_1DynArray.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e101fdf5b4248ac119d7dca6d0f5421</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>af87a804cd831226d069274b44b74b8bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aaad72f384e761c70a4519183eb8fea17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Empty</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a044fc26f44ed3e96ffaeac542188149e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a2f0842cd666e2ad951f1a8bd6561fa40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const const char * *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a60b33e61cf10b3fd900ee46692dc0fe9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a756cf4e7464c711aa720e2b17a251daa</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const const char * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a474a5cd9bc97ea32b3dcef4c773125e1</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>const const char * &amp;</type>
      <name>PeekTop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a5e4e1e408e646688503dec77c77c9d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Pop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a27a3f2f6f869815b6eabb3ea40cf0712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ab8b8c94a2312ab27e2846f0d61ef677a</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aea7ffe983b5d3284bd43171afd7c99d0</anchor>
      <arglist>(const char * t)</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>PushArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ad289abee8cd02b26e215f1b63d2043f1</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a67614d80847eb92cab330f1a5849a9a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapRemove</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aa72c644f8b5e9ec5dab5b66c88f5665f</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a4a6aefdca7fe0d3f4068e31870a5adee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e2251588f079f2e7a4080b2c53dabea</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EnsureCapacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a30f2dec82744b45667452e6ce3d51e32</anchor>
      <arglist>(int cap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a46fa3bff1a6abe7cafad46707d0bb890</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_allocated</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aee2522b771ca30bc09bff4d5b3176bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char * *</type>
      <name>_mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ac8511e876d55f3ec64277516273434fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_pool</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a26ed1f7dab98229d2ed867a07ee427df</anchor>
      <arglist>[INITIAL_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a40f0578cc1912eed17fb29f64daf6ae9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynArray&lt; tinyxml2::MemPoolT::Block *, 10 &gt;</name>
    <filename>classtinyxml2_1_1DynArray.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e101fdf5b4248ac119d7dca6d0f5421</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>af87a804cd831226d069274b44b74b8bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aaad72f384e761c70a4519183eb8fea17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Empty</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a044fc26f44ed3e96ffaeac542188149e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::MemPoolT::Block * *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a2f0842cd666e2ad951f1a8bd6561fa40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const tinyxml2::MemPoolT::Block * *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a60b33e61cf10b3fd900ee46692dc0fe9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::MemPoolT::Block * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a756cf4e7464c711aa720e2b17a251daa</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const tinyxml2::MemPoolT::Block * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a474a5cd9bc97ea32b3dcef4c773125e1</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>const tinyxml2::MemPoolT::Block * &amp;</type>
      <name>PeekTop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a5e4e1e408e646688503dec77c77c9d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::MemPoolT::Block *</type>
      <name>Pop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a27a3f2f6f869815b6eabb3ea40cf0712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ab8b8c94a2312ab27e2846f0d61ef677a</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aea7ffe983b5d3284bd43171afd7c99d0</anchor>
      <arglist>(tinyxml2::MemPoolT::Block * t)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::MemPoolT::Block * *</type>
      <name>PushArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ad289abee8cd02b26e215f1b63d2043f1</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a67614d80847eb92cab330f1a5849a9a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapRemove</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aa72c644f8b5e9ec5dab5b66c88f5665f</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a4a6aefdca7fe0d3f4068e31870a5adee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e2251588f079f2e7a4080b2c53dabea</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EnsureCapacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a30f2dec82744b45667452e6ce3d51e32</anchor>
      <arglist>(int cap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a46fa3bff1a6abe7cafad46707d0bb890</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_allocated</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aee2522b771ca30bc09bff4d5b3176bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tinyxml2::MemPoolT::Block * *</type>
      <name>_mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ac8511e876d55f3ec64277516273434fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tinyxml2::MemPoolT::Block *</type>
      <name>_pool</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a26ed1f7dab98229d2ed867a07ee427df</anchor>
      <arglist>[INITIAL_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a40f0578cc1912eed17fb29f64daf6ae9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynArray&lt; tinyxml2::XMLNode *, 10 &gt;</name>
    <filename>classtinyxml2_1_1DynArray.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e101fdf5b4248ac119d7dca6d0f5421</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>af87a804cd831226d069274b44b74b8bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aaad72f384e761c70a4519183eb8fea17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Empty</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a044fc26f44ed3e96ffaeac542188149e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLNode * *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a2f0842cd666e2ad951f1a8bd6561fa40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const tinyxml2::XMLNode * *</type>
      <name>Mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a60b33e61cf10b3fd900ee46692dc0fe9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLNode * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a756cf4e7464c711aa720e2b17a251daa</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const tinyxml2::XMLNode * &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a474a5cd9bc97ea32b3dcef4c773125e1</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>const tinyxml2::XMLNode * &amp;</type>
      <name>PeekTop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a5e4e1e408e646688503dec77c77c9d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLNode *</type>
      <name>Pop</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a27a3f2f6f869815b6eabb3ea40cf0712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ab8b8c94a2312ab27e2846f0d61ef677a</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aea7ffe983b5d3284bd43171afd7c99d0</anchor>
      <arglist>(tinyxml2::XMLNode * t)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLNode * *</type>
      <name>PushArr</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ad289abee8cd02b26e215f1b63d2043f1</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a67614d80847eb92cab330f1a5849a9a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapRemove</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aa72c644f8b5e9ec5dab5b66c88f5665f</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a4a6aefdca7fe0d3f4068e31870a5adee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DynArray</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a8e2251588f079f2e7a4080b2c53dabea</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EnsureCapacity</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a30f2dec82744b45667452e6ce3d51e32</anchor>
      <arglist>(int cap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a46fa3bff1a6abe7cafad46707d0bb890</anchor>
      <arglist>(const DynArray &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_allocated</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>aee2522b771ca30bc09bff4d5b3176bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tinyxml2::XMLNode * *</type>
      <name>_mem</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>ac8511e876d55f3ec64277516273434fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tinyxml2::XMLNode *</type>
      <name>_pool</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a26ed1f7dab98229d2ed867a07ee427df</anchor>
      <arglist>[INITIAL_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classtinyxml2_1_1DynArray.html</anchorfile>
      <anchor>a40f0578cc1912eed17fb29f64daf6ae9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tinyxml2::Entity</name>
    <filename>structtinyxml2_1_1Entity.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>structtinyxml2_1_1Entity.html</anchorfile>
      <anchor>a25e2b57cb59cb4fa68f283d7cb570f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pattern</name>
      <anchorfile>structtinyxml2_1_1Entity.html</anchorfile>
      <anchor>ab330f5d665d29bfc811ecfa76315894b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>value</name>
      <anchorfile>structtinyxml2_1_1Entity.html</anchorfile>
      <anchor>a7334e81e33b4615655a403711b24f3ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::FIELDINFORMATION_DATA</name>
    <filename>structvisionary_1_1FIELDINFORMATION__DATA.html</filename>
    <member kind="variable">
      <type>FIELDINFORMATION_ELEMENT</type>
      <name>fieldInformation</name>
      <anchorfile>structvisionary_1_1FIELDINFORMATION__DATA.html</anchorfile>
      <anchor>a39da14196e352af60f18dd264b0ae4ad</anchor>
      <arglist>[MAX_FIELDINFORMATION_VALUES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::FIELDINFORMATION_ELEMENT</name>
    <filename>structvisionary_1_1FIELDINFORMATION__ELEMENT.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>evalMethod</name>
      <anchorfile>structvisionary_1_1FIELDINFORMATION__ELEMENT.html</anchorfile>
      <anchor>a9b42d4364915627d6f924365a900ee56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>fieldActive</name>
      <anchorfile>structvisionary_1_1FIELDINFORMATION__ELEMENT.html</anchorfile>
      <anchor>abf7b83eeb1fa4dc3c550dc29daaa1a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>fieldID</name>
      <anchorfile>structvisionary_1_1FIELDINFORMATION__ELEMENT.html</anchorfile>
      <anchor>afceb61296ea35c3b96e061acb45a29fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>fieldResult</name>
      <anchorfile>structvisionary_1_1FIELDINFORMATION__ELEMENT.html</anchorfile>
      <anchor>a10afab8a770848fd2e1e95b97be6f454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>fieldSetID</name>
      <anchorfile>structvisionary_1_1FIELDINFORMATION__ELEMENT.html</anchorfile>
      <anchor>a24c9904ffb61c7930a17df12ec5c8ac2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Hash_state</name>
    <filename>unionHash__state.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>unionHash__state.html</anchorfile>
      <anchor>a936b335f7aa23b39f89ee6aa3bb3ff17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sha256_state</type>
      <name>sha256</name>
      <anchorfile>unionHash__state.html</anchorfile>
      <anchor>a072a4e9bf08cc5e1218a06ba06f704f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::IAuthentication</name>
    <filename>classvisionary_1_1IAuthentication.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>UserLevel</name>
      <anchorfile>classvisionary_1_1IAuthentication.html</anchorfile>
      <anchor>a9d9871f50bf25a43e7faa4afb9e92f08</anchor>
      <arglist></arglist>
      <enumvalue file="classvisionary_1_1IAuthentication.html" anchor="a9d9871f50bf25a43e7faa4afb9e92f08a855520d2a5b0b1a64b939e7e30889e2a">RUN</enumvalue>
      <enumvalue file="classvisionary_1_1IAuthentication.html" anchor="a9d9871f50bf25a43e7faa4afb9e92f08a986496ca5b23669b8661171566a167c3">OPERATOR</enumvalue>
      <enumvalue file="classvisionary_1_1IAuthentication.html" anchor="a9d9871f50bf25a43e7faa4afb9e92f08aa49182544bf417d2e02cae1f35c9c8b8">MAINTENANCE</enumvalue>
      <enumvalue file="classvisionary_1_1IAuthentication.html" anchor="a9d9871f50bf25a43e7faa4afb9e92f08ab7877fa4c9005b3a2490e05562310130">AUTHORIZED_CLIENT</enumvalue>
      <enumvalue file="classvisionary_1_1IAuthentication.html" anchor="a9d9871f50bf25a43e7faa4afb9e92f08af9e81a746a286bbac225d69520d1e67a">SERVICE</enumvalue>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>login</name>
      <anchorfile>classvisionary_1_1IAuthentication.html</anchorfile>
      <anchor>a7d9fda80c5bb3b7eedf1c4d9cb603ec9</anchor>
      <arglist>(UserLevel userLevel, const std::string &amp;password)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>logout</name>
      <anchorfile>classvisionary_1_1IAuthentication.html</anchorfile>
      <anchor>a5add7577032fe2ee4e6070df44f82cb3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IAuthentication</name>
      <anchorfile>classvisionary_1_1IAuthentication.html</anchorfile>
      <anchor>a286cb7f05ede42e9fd4eac4f1a1bded7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::IMU_ELEMENT</name>
    <filename>structvisionary_1_1IMU__ELEMENT.html</filename>
    <member kind="variable">
      <type>IMU_VECTOR</type>
      <name>acceleration</name>
      <anchorfile>structvisionary_1_1IMU__ELEMENT.html</anchorfile>
      <anchor>a5d641f5e1f8f6219358ed5b942f2d013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IMU_VECTOR</type>
      <name>angularVelocity</name>
      <anchorfile>structvisionary_1_1IMU__ELEMENT.html</anchorfile>
      <anchor>a819e49878effd169d3943e40cae777d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IMU_QUATERNION</type>
      <name>orientation</name>
      <anchorfile>structvisionary_1_1IMU__ELEMENT.html</anchorfile>
      <anchor>a56e6ca08db2e06a8ddf1fd332dca5b71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::IMU_QUATERNION</name>
    <filename>structvisionary_1_1IMU__QUATERNION.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>accuracy</name>
      <anchorfile>structvisionary_1_1IMU__QUATERNION.html</anchorfile>
      <anchor>a20e0c25bd5496c17c96992bca727bd48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>W</name>
      <anchorfile>structvisionary_1_1IMU__QUATERNION.html</anchorfile>
      <anchor>a1ee3c6be10148f3f2934af25263ff416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>X</name>
      <anchorfile>structvisionary_1_1IMU__QUATERNION.html</anchorfile>
      <anchor>a929340899978eeef648d9ea022f7db14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Y</name>
      <anchorfile>structvisionary_1_1IMU__QUATERNION.html</anchorfile>
      <anchor>a572ae04beed4a3d1d70e180511955718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Z</name>
      <anchorfile>structvisionary_1_1IMU__QUATERNION.html</anchorfile>
      <anchor>a9e56064bc0dd31cb485413268d0b0528</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::IMU_VECTOR</name>
    <filename>structvisionary_1_1IMU__VECTOR.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>accuracy</name>
      <anchorfile>structvisionary_1_1IMU__VECTOR.html</anchorfile>
      <anchor>ab6da51d54c79ea6227b9939d8532783e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>X</name>
      <anchorfile>structvisionary_1_1IMU__VECTOR.html</anchorfile>
      <anchor>a6e1126f93a5d1e10078c1cee0f34cd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Y</name>
      <anchorfile>structvisionary_1_1IMU__VECTOR.html</anchorfile>
      <anchor>a8a5f8980d4da3a4e32e622ad9cdf5aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Z</name>
      <anchorfile>structvisionary_1_1IMU__VECTOR.html</anchorfile>
      <anchor>a5b4dcd5d5d1baf3abbda7c511e2f92bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::IProtocolHandler</name>
    <filename>classvisionary_1_1IProtocolHandler.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>closeSession</name>
      <anchorfile>classvisionary_1_1IProtocolHandler.html</anchorfile>
      <anchor>a7469cd86c83fa2b876550e8c5718c12a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>openSession</name>
      <anchorfile>classvisionary_1_1IProtocolHandler.html</anchorfile>
      <anchor>a14ae8bef5eeff27e872130bc8896add2</anchor>
      <arglist>(uint8_t sessionTimeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CoLaCommand</type>
      <name>send</name>
      <anchorfile>classvisionary_1_1IProtocolHandler.html</anchorfile>
      <anchor>ad5f5fab3227139581627a4492ef50a41</anchor>
      <arglist>(CoLaCommand cmd)=0</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>tinyxml2::MemPoolT::Item</name>
    <filename>uniontinyxml2_1_1MemPoolT_1_1Item.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>itemData</name>
      <anchorfile>uniontinyxml2_1_1MemPoolT_1_1Item.html</anchorfile>
      <anchor>aff63ccc8d7b05035820b83e1f0fa8037</anchor>
      <arglist>[ITEM_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>Item *</type>
      <name>next</name>
      <anchorfile>uniontinyxml2_1_1MemPoolT_1_1Item.html</anchorfile>
      <anchor>a5620107f518c60d6619e8662d4c9d643</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::ITransport</name>
    <filename>classvisionary_1_1ITransport.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read</name>
      <anchorfile>classvisionary_1_1ITransport.html</anchorfile>
      <anchor>a341b77e5fdf423e5ec1d10af92f53bc6</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;buffer, std::size_t nBytesToReceive)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>recv</name>
      <anchorfile>classvisionary_1_1ITransport.html</anchorfile>
      <anchor>aec8ae5329a4d34d52b5fd29c51a8a34c</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;buffer, std::size_t maxBytesToReceive)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>send</name>
      <anchorfile>classvisionary_1_1ITransport.html</anchorfile>
      <anchor>a8d1e0e657c1ab9d13f064047114f4670</anchor>
      <arglist>(const std::vector&lt; std::uint8_t &gt; &amp;buffer)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ITransport</name>
      <anchorfile>classvisionary_1_1ITransport.html</anchorfile>
      <anchor>abd5e9b80b6457eb0a23311165f478d07</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::LOCALIOS_ELEMENT</name>
    <filename>structvisionary_1_1LOCALIOS__ELEMENT.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>dynamicSpeedA</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>a3ec4c6a82473ae30dc2c90b519c34b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>dynamicSpeedB</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>a73ad35d5c8a85638a4ad67c1fd44a017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>DynamicValidFlags</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>a11e592d3c7c2d7b93a885014fbdea490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>flags</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>aaca41dcc497a91c59db2026d9e4cac1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ossdsCRC</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>ab1544109168260328a76228deb1df753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ossdsDynCount</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>a9b0267378e343f8f64e5492c35e0ff7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ossdsIOStatus</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>a491c238a1a6142ec3f2c820f48ca0249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LOCALIOS_OSSDS_STATE</type>
      <name>ossdsState</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>acf483cd8ffe73091616aaf4ed2cb5e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LOCALIOS_UNIVERSALIO_CONFIGURED</type>
      <name>universalIOConfigured</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>ac0083f848ca9b8024943fb4e94e036fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LOCALIOS_UNIVERSALIO_DIRECTION</type>
      <name>universalIODirection</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>a4808db65f8e85e3062e7f2d7fabee0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LOCALIOS_UNIVERSALIO_INPUTVALUES</type>
      <name>universalIOInputValue</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>a6c3de0dff1236d82e4a8ad51e0497a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LOCALIOS_UNIVERSALIO_OUTPUTVALUES</type>
      <name>universalIOOutputValue</name>
      <anchorfile>structvisionary_1_1LOCALIOS__ELEMENT.html</anchorfile>
      <anchor>a31241aff1a1d58c7ac3f93fb354e431f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::LOCALIOS_OSSDS_STATE</name>
    <filename>structvisionary_1_1LOCALIOS__OSSDS__STATE.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structvisionary_1_1LOCALIOS__OSSDS__STATE.html</anchorfile>
      <anchor>acd902a639002a3f97864e1736f57ae50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>stateOSSD1A</name>
      <anchorfile>structvisionary_1_1LOCALIOS__OSSDS__STATE.html</anchorfile>
      <anchor>a48ebea796bc918ff6a6694672161a10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>stateOSSD1B</name>
      <anchorfile>structvisionary_1_1LOCALIOS__OSSDS__STATE.html</anchorfile>
      <anchor>a3937ea62f1449cbb13ecaa2fe917ef25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>stateOSSD2A</name>
      <anchorfile>structvisionary_1_1LOCALIOS__OSSDS__STATE.html</anchorfile>
      <anchor>a51287041d5532f81ba9df26846cf8e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>stateOSSD2B</name>
      <anchorfile>structvisionary_1_1LOCALIOS__OSSDS__STATE.html</anchorfile>
      <anchor>a094c8bb404fa25aa3759e497b9733f34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::LOCALIOS_UNIVERSALIO_CONFIGURED</name>
    <filename>structvisionary_1_1LOCALIOS__UNIVERSALIO__CONFIGURED.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>configuredUniIOPin5</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__CONFIGURED.html</anchorfile>
      <anchor>a6814a50cf851d5678d528bc4542ae04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>configuredUniIOPin6</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__CONFIGURED.html</anchorfile>
      <anchor>a7d9f6dbe04c9f7a3dba85fd693d3f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>configuredUniIOPin7</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__CONFIGURED.html</anchorfile>
      <anchor>a3c7a42c6ff4057bae6b875ad762af482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>configuredUniIOPin8</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__CONFIGURED.html</anchorfile>
      <anchor>a72a8e22cc3f39fa0a3cc0a569047345e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reserved</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__CONFIGURED.html</anchorfile>
      <anchor>a5ce1a5612f94d76b01955f978e01136b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::LOCALIOS_UNIVERSALIO_DIRECTION</name>
    <filename>structvisionary_1_1LOCALIOS__UNIVERSALIO__DIRECTION.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>directionValueUniIOPin5</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__DIRECTION.html</anchorfile>
      <anchor>a5976f371b1a1a408f7a9050358624578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>directionValueUniIOPin6</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__DIRECTION.html</anchorfile>
      <anchor>a04ae306fee83145b89c37de55c53bc02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>directionValueUniIOPin7</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__DIRECTION.html</anchorfile>
      <anchor>a7d4c90f0224142c970224165e9e30c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>directionValueUniIOPin8</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__DIRECTION.html</anchorfile>
      <anchor>ae23e03cfa22186bdc43822ccfe0798cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reserved</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__DIRECTION.html</anchorfile>
      <anchor>abf2a03a827247acf8c52c53eb2c223cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::LOCALIOS_UNIVERSALIO_INPUTVALUES</name>
    <filename>structvisionary_1_1LOCALIOS__UNIVERSALIO__INPUTVALUES.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>logicalValueUniIOPin5</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__INPUTVALUES.html</anchorfile>
      <anchor>ab2af6b91384bb6257271b5c97693ae7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>logicalValueUniIOPin6</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__INPUTVALUES.html</anchorfile>
      <anchor>a3c88108905700f7400fdacf3d25e48c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>logicalValueUniIOPin7</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__INPUTVALUES.html</anchorfile>
      <anchor>aea26f8ab7ed04ec4355ccc9cdddbdf63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>logicalValueUniIOPin8</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__INPUTVALUES.html</anchorfile>
      <anchor>a3414b31fca05d1e0953d791468d0f2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reserved</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__INPUTVALUES.html</anchorfile>
      <anchor>a0495f4ae8b4d16ca053ed122b2c80d5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::LOCALIOS_UNIVERSALIO_OUTPUTVALUES</name>
    <filename>structvisionary_1_1LOCALIOS__UNIVERSALIO__OUTPUTVALUES.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>localOutput1Pin5</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__OUTPUTVALUES.html</anchorfile>
      <anchor>a819170ab4f4fa453de61a54a8d21187e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>localOutput2Pin6</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__OUTPUTVALUES.html</anchorfile>
      <anchor>a210254c63c406e854a896150199bfc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>localOutput3Pin7</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__OUTPUTVALUES.html</anchorfile>
      <anchor>a8a26d0870925d2c306a925479965aa2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>localOutput4Pin8</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__OUTPUTVALUES.html</anchorfile>
      <anchor>a75182255fe2ceadedccb019a3012e205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structvisionary_1_1LOCALIOS__UNIVERSALIO__OUTPUTVALUES.html</anchorfile>
      <anchor>a0da933599945dd5bcada7099ab92fdab</anchor>
      <arglist>[12]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::LOGICSIGNALS_DATA</name>
    <filename>structvisionary_1_1LOGICSIGNALS__DATA.html</filename>
    <member kind="variable">
      <type>LOGICSIGNALS_ELEMENT</type>
      <name>logicSignals</name>
      <anchorfile>structvisionary_1_1LOGICSIGNALS__DATA.html</anchorfile>
      <anchor>a1652ceb777ea03e4e534bd294aea0e32</anchor>
      <arglist>[MAX_LOGICSIGNALS_VALUES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::LOGICSIGNALS_ELEMENT</name>
    <filename>structvisionary_1_1LOGICSIGNALS__ELEMENT.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>configured</name>
      <anchorfile>structvisionary_1_1LOGICSIGNALS__ELEMENT.html</anchorfile>
      <anchor>a151f11951d71d5a5962cd2a6e9442ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>instance</name>
      <anchorfile>structvisionary_1_1LOGICSIGNALS__ELEMENT.html</anchorfile>
      <anchor>aaec2d93a446ddb6383662cf5910071b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reserved</name>
      <anchorfile>structvisionary_1_1LOGICSIGNALS__ELEMENT.html</anchorfile>
      <anchor>a4e0de8d4fd6041a12d57fefc605bae80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>signalDirection</name>
      <anchorfile>structvisionary_1_1LOGICSIGNALS__ELEMENT.html</anchorfile>
      <anchor>ae661a7d24d9e1b8f09d54192c7948048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>signalType</name>
      <anchorfile>structvisionary_1_1LOGICSIGNALS__ELEMENT.html</anchorfile>
      <anchor>a3e26c0364043ee02aa4392e63663f7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>value</name>
      <anchorfile>structvisionary_1_1LOGICSIGNALS__ELEMENT.html</anchorfile>
      <anchor>adbc4a46674dc26b07b9e6221102304b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::LOGICSIGNALS_INSTANCESTATE</name>
    <filename>structvisionary_1_1LOGICSIGNALS__INSTANCESTATE.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>instanceOSSD1</name>
      <anchorfile>structvisionary_1_1LOGICSIGNALS__INSTANCESTATE.html</anchorfile>
      <anchor>a3b6f8aed9f5414e9651fcdf59329063e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>instanceOSSD2</name>
      <anchorfile>structvisionary_1_1LOGICSIGNALS__INSTANCESTATE.html</anchorfile>
      <anchor>a5405e66e376a6bc7ef1b8d20506e460b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structvisionary_1_1LOGICSIGNALS__INSTANCESTATE.html</anchorfile>
      <anchor>a934346fda92483ce7a1af8a8cbfccd64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>md5_state_s</name>
    <filename>structmd5__state__s.html</filename>
    <member kind="variable">
      <type>md5_word_t</type>
      <name>abcd</name>
      <anchorfile>structmd5__state__s.html</anchorfile>
      <anchor>ac7aead0e98fbd09a0f84b9087284064c</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>md5_byte_t</type>
      <name>buf</name>
      <anchorfile>structmd5__state__s.html</anchorfile>
      <anchor>a71ce7456c47cdb9ba243608dbe6ec7f4</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>md5_word_t</type>
      <name>count</name>
      <anchorfile>structmd5__state__s.html</anchorfile>
      <anchor>ad0b84a513af432acf997597f59b475a3</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::MemPool</name>
    <filename>classtinyxml2_1_1MemPool.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void *</type>
      <name>Alloc</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>a4f977b5fed752c0bbfe5295f469d6449</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Free</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>a49e3bfac2cba2ebd6776b31e571f64f7</anchor>
      <arglist>(void *)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>ItemSize</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>a0c518d49e3a94bde566f61e13b7240bb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemPool</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>a9101a0083d7370c85bd5aaaba7157f84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>SetTracked</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>ac5804dd1387b2e4de5eef710076a0db1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MemPool</name>
      <anchorfile>classtinyxml2_1_1MemPool.html</anchorfile>
      <anchor>ae55ad9e3faeca702e6ccbb38fdbcad72</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::MemPoolT</name>
    <filename>classtinyxml2_1_1MemPoolT.html</filename>
    <templarg>ITEM_SIZE</templarg>
    <base>tinyxml2::MemPool</base>
    <class kind="struct">tinyxml2::MemPoolT::Block</class>
    <class kind="union">tinyxml2::MemPoolT::Item</class>
    <member kind="enumvalue">
      <name>ITEMS_PER_BLOCK</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ae592ebc189c1adc26837360c0718a4ebab72c1e16d6626854c41feb19e60c54d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ITEMS_PER_BLOCK</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ae592ebc189c1adc26837360c0718a4ebab72c1e16d6626854c41feb19e60c54d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>Alloc</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a810fd2b0caf56b8b688e55f2768f96c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a22d595caa0e9d23aa080f49ca6475fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CurrentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a445a6c80151ba6268b24ec62a7c84d74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Free</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a408ce0918e9d3d5e5e1cc4896944875f</anchor>
      <arglist>(void *mem)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ItemSize</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a54e4d9b343459ef1731314a99877ff35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ac8fa6dbb403f009cf9c8a33c6f2803b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aee3c611215ae08cce41a940bf2763027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Trace</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a47eefbd934ef70d973ea41d41ab5f239</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Untracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a3bcdc302ae15d2810e11192321a8f5f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5fa4fee934a3df2b9e74282244d78390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>afa8770a0645d28bd849e7e5aefb326ed</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a12ba6478e385244beb2ca3947879fd24</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynArray&lt; Block *, 10 &gt;</type>
      <name>_blockPtrs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a6c0f7de586bcc0ea9385178ed6d67123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_currentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>afa908fd62011c6e633d7af196d667e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aaf3960c9e30197aeb1c0af271c297db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>acd5867e06ad91a655f3c9f95ca163e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nUntracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5048ad99f7350f7224b13cf85fbff151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Item *</type>
      <name>_root</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aff60ad785be00814e442e53fb4462688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MemPoolT&lt; sizeof(tinyxml2::XMLAttribute)&gt;</name>
    <filename>classtinyxml2_1_1MemPoolT.html</filename>
    <base>tinyxml2::MemPool</base>
    <member kind="enumvalue">
      <name>ITEMS_PER_BLOCK</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ae592ebc189c1adc26837360c0718a4ebab72c1e16d6626854c41feb19e60c54d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>Alloc</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a810fd2b0caf56b8b688e55f2768f96c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a22d595caa0e9d23aa080f49ca6475fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CurrentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a445a6c80151ba6268b24ec62a7c84d74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Free</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a408ce0918e9d3d5e5e1cc4896944875f</anchor>
      <arglist>(void *mem)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ItemSize</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a54e4d9b343459ef1731314a99877ff35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ac8fa6dbb403f009cf9c8a33c6f2803b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aee3c611215ae08cce41a940bf2763027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Trace</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a47eefbd934ef70d973ea41d41ab5f239</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Untracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a3bcdc302ae15d2810e11192321a8f5f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5fa4fee934a3df2b9e74282244d78390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>afa8770a0645d28bd849e7e5aefb326ed</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a12ba6478e385244beb2ca3947879fd24</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynArray&lt; Block *, 10 &gt;</type>
      <name>_blockPtrs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a6c0f7de586bcc0ea9385178ed6d67123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_currentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>afa908fd62011c6e633d7af196d667e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aaf3960c9e30197aeb1c0af271c297db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>acd5867e06ad91a655f3c9f95ca163e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nUntracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5048ad99f7350f7224b13cf85fbff151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Item *</type>
      <name>_root</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aff60ad785be00814e442e53fb4462688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MemPoolT&lt; sizeof(tinyxml2::XMLComment)&gt;</name>
    <filename>classtinyxml2_1_1MemPoolT.html</filename>
    <base>tinyxml2::MemPool</base>
    <member kind="enumvalue">
      <name>ITEMS_PER_BLOCK</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ae592ebc189c1adc26837360c0718a4ebab72c1e16d6626854c41feb19e60c54d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>Alloc</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a810fd2b0caf56b8b688e55f2768f96c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a22d595caa0e9d23aa080f49ca6475fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CurrentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a445a6c80151ba6268b24ec62a7c84d74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Free</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a408ce0918e9d3d5e5e1cc4896944875f</anchor>
      <arglist>(void *mem)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ItemSize</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a54e4d9b343459ef1731314a99877ff35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ac8fa6dbb403f009cf9c8a33c6f2803b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aee3c611215ae08cce41a940bf2763027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Trace</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a47eefbd934ef70d973ea41d41ab5f239</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Untracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a3bcdc302ae15d2810e11192321a8f5f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5fa4fee934a3df2b9e74282244d78390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>afa8770a0645d28bd849e7e5aefb326ed</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a12ba6478e385244beb2ca3947879fd24</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynArray&lt; Block *, 10 &gt;</type>
      <name>_blockPtrs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a6c0f7de586bcc0ea9385178ed6d67123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_currentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>afa908fd62011c6e633d7af196d667e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aaf3960c9e30197aeb1c0af271c297db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>acd5867e06ad91a655f3c9f95ca163e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nUntracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5048ad99f7350f7224b13cf85fbff151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Item *</type>
      <name>_root</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aff60ad785be00814e442e53fb4462688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MemPoolT&lt; sizeof(tinyxml2::XMLElement)&gt;</name>
    <filename>classtinyxml2_1_1MemPoolT.html</filename>
    <base>tinyxml2::MemPool</base>
    <member kind="enumvalue">
      <name>ITEMS_PER_BLOCK</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ae592ebc189c1adc26837360c0718a4ebab72c1e16d6626854c41feb19e60c54d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>Alloc</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a810fd2b0caf56b8b688e55f2768f96c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a22d595caa0e9d23aa080f49ca6475fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CurrentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a445a6c80151ba6268b24ec62a7c84d74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Free</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a408ce0918e9d3d5e5e1cc4896944875f</anchor>
      <arglist>(void *mem)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ItemSize</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a54e4d9b343459ef1731314a99877ff35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ac8fa6dbb403f009cf9c8a33c6f2803b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aee3c611215ae08cce41a940bf2763027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Trace</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a47eefbd934ef70d973ea41d41ab5f239</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Untracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a3bcdc302ae15d2810e11192321a8f5f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5fa4fee934a3df2b9e74282244d78390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>afa8770a0645d28bd849e7e5aefb326ed</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a12ba6478e385244beb2ca3947879fd24</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynArray&lt; Block *, 10 &gt;</type>
      <name>_blockPtrs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a6c0f7de586bcc0ea9385178ed6d67123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_currentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>afa908fd62011c6e633d7af196d667e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aaf3960c9e30197aeb1c0af271c297db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>acd5867e06ad91a655f3c9f95ca163e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nUntracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5048ad99f7350f7224b13cf85fbff151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Item *</type>
      <name>_root</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aff60ad785be00814e442e53fb4462688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MemPoolT&lt; sizeof(tinyxml2::XMLText)&gt;</name>
    <filename>classtinyxml2_1_1MemPoolT.html</filename>
    <base>tinyxml2::MemPool</base>
    <member kind="enumvalue">
      <name>ITEMS_PER_BLOCK</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ae592ebc189c1adc26837360c0718a4ebab72c1e16d6626854c41feb19e60c54d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>Alloc</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a810fd2b0caf56b8b688e55f2768f96c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a22d595caa0e9d23aa080f49ca6475fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CurrentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a445a6c80151ba6268b24ec62a7c84d74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Free</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a408ce0918e9d3d5e5e1cc4896944875f</anchor>
      <arglist>(void *mem)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ItemSize</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a54e4d9b343459ef1731314a99877ff35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>ac8fa6dbb403f009cf9c8a33c6f2803b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aee3c611215ae08cce41a940bf2763027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Trace</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a47eefbd934ef70d973ea41d41ab5f239</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Untracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a3bcdc302ae15d2810e11192321a8f5f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5fa4fee934a3df2b9e74282244d78390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MemPoolT</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>afa8770a0645d28bd849e7e5aefb326ed</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a12ba6478e385244beb2ca3947879fd24</anchor>
      <arglist>(const MemPoolT &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynArray&lt; Block *, 10 &gt;</type>
      <name>_blockPtrs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a6c0f7de586bcc0ea9385178ed6d67123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_currentAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>afa908fd62011c6e633d7af196d667e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aaf3960c9e30197aeb1c0af271c297db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nAllocs</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>acd5867e06ad91a655f3c9f95ca163e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nUntracked</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>a5048ad99f7350f7224b13cf85fbff151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Item *</type>
      <name>_root</name>
      <anchorfile>classtinyxml2_1_1MemPoolT.html</anchorfile>
      <anchor>aff60ad785be00814e442e53fb4462688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::PointCloudPlyWriter</name>
    <filename>classvisionary_1_1PointCloudPlyWriter.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WriteFormatPLY</name>
      <anchorfile>classvisionary_1_1PointCloudPlyWriter.html</anchorfile>
      <anchor>a936c70e786459eef1dd06da74db7c281</anchor>
      <arglist>(const char *filename, const std::vector&lt; PointXYZ &gt; &amp;points, bool useBinary)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WriteFormatPLY</name>
      <anchorfile>classvisionary_1_1PointCloudPlyWriter.html</anchorfile>
      <anchor>a7e0646cd8df24048a2d776aa34890209</anchor>
      <arglist>(const char *filename, const std::vector&lt; PointXYZ &gt; &amp;points, const std::vector&lt; uint16_t &gt; &amp;intensityMap, bool useBinary)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WriteFormatPLY</name>
      <anchorfile>classvisionary_1_1PointCloudPlyWriter.html</anchorfile>
      <anchor>a9e3573fc6a0fb1f243571f146e4cedbf</anchor>
      <arglist>(const char *filename, const std::vector&lt; PointXYZ &gt; &amp;points, const std::vector&lt; uint32_t &gt; &amp;rgbaMap, bool useBinary)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WriteFormatPLY</name>
      <anchorfile>classvisionary_1_1PointCloudPlyWriter.html</anchorfile>
      <anchor>a70f993bff0fd18b9a1f47bf4f38b70d8</anchor>
      <arglist>(const char *filename, const std::vector&lt; PointXYZ &gt; &amp;points, const std::vector&lt; uint32_t &gt; &amp;rgbaMap, const std::vector&lt; uint16_t &gt; &amp;intensityMap, bool useBinary)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const PointCloudPlyWriter &amp;</type>
      <name>operator=</name>
      <anchorfile>classvisionary_1_1PointCloudPlyWriter.html</anchorfile>
      <anchor>ab19a8e4fa92feb9d8b94e4d219814f55</anchor>
      <arglist>(const PointCloudPlyWriter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PointCloudPlyWriter</name>
      <anchorfile>classvisionary_1_1PointCloudPlyWriter.html</anchorfile>
      <anchor>aab54fd568cf80ca21b0d0a2c08761a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PointCloudPlyWriter</name>
      <anchorfile>classvisionary_1_1PointCloudPlyWriter.html</anchorfile>
      <anchor>a6747f39429bba875e4c5711d80882967</anchor>
      <arglist>(const PointCloudPlyWriter &amp;)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudPlyWriter</name>
      <anchorfile>classvisionary_1_1PointCloudPlyWriter.html</anchorfile>
      <anchor>a76d53472b3b47fdc34827afebae32821</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::PointXYZ</name>
    <filename>structvisionary_1_1PointXYZ.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structvisionary_1_1PointXYZ.html</anchorfile>
      <anchor>a3b6f4a96064a544396d99cfb4324079f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structvisionary_1_1PointXYZ.html</anchorfile>
      <anchor>a678108ef980c32fb283d75778b616274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structvisionary_1_1PointXYZ.html</anchorfile>
      <anchor>a7a0487b7bc971c1fe125b5a9644933b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::PointXYZC</name>
    <filename>structvisionary_1_1PointXYZC.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>c</name>
      <anchorfile>structvisionary_1_1PointXYZC.html</anchorfile>
      <anchor>adc74041147d9e20ef705d125af40af13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structvisionary_1_1PointXYZC.html</anchorfile>
      <anchor>a70d5caa520469513a3469bc25ebb28d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structvisionary_1_1PointXYZC.html</anchorfile>
      <anchor>a18bc1634e388835126eaef0a3ea41bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structvisionary_1_1PointXYZC.html</anchorfile>
      <anchor>a6dc3a2284be83c60de98c180211cca36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::ROI_DATA</name>
    <filename>structvisionary_1_1ROI__DATA.html</filename>
    <member kind="variable">
      <type>ROI_ELEMENT</type>
      <name>roiData</name>
      <anchorfile>structvisionary_1_1ROI__DATA.html</anchorfile>
      <anchor>a47956e1315a5d9acc4a46e3f25b034b4</anchor>
      <arglist>[MAX_ROI_VALUES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::ROI_DATA_RESULT</name>
    <filename>structvisionary_1_1ROI__DATA__RESULT.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>distanceSafe</name>
      <anchorfile>structvisionary_1_1ROI__DATA__RESULT.html</anchorfile>
      <anchor>ad63cac0b63514d8df72c8ff86c50450b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>distanceValid</name>
      <anchorfile>structvisionary_1_1ROI__DATA__RESULT.html</anchorfile>
      <anchor>a614263d6316e82330579ea5694866fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>structvisionary_1_1ROI__DATA__RESULT.html</anchorfile>
      <anchor>a3e1001a67be670014079a24729215c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>resultSafe</name>
      <anchorfile>structvisionary_1_1ROI__DATA__RESULT.html</anchorfile>
      <anchor>ad6f3ad70e0aea483359901b42e13f3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>resultValid</name>
      <anchorfile>structvisionary_1_1ROI__DATA__RESULT.html</anchorfile>
      <anchor>a2c59bf8daac84f50baed5890a6e0bac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>taskResult</name>
      <anchorfile>structvisionary_1_1ROI__DATA__RESULT.html</anchorfile>
      <anchor>a782be72027e8c0bf7915b1815269da79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>visionary::ROI_DATA_SAFETY_DATA</name>
    <filename>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>contaminationError</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>a46a95551024849b8bd0e253945ea9c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>invalidDueToInvalidPixels</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>af80331800f3989d135d7cfd6386da91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>invalidDueToOutsideOfMeasurementRange</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>a45b3275e982e0ff5c7782756a170a711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>invalidDueToOverexposure</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>ad9d1e281cd8d65d48423e96757435ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>invalidDueToRetroReflectorInterference</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>a6d06cce9ba426e9e3cb5becfbe3fd906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>invalidDueToTemporalVariance</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>af31b00c65dbe535020248744091c61f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>invalidDueToUnderexposure</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>ab044f9563729c91ba492130728616de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>invalidDueToVariance</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>a38843ee520937eee94850c9cac4087bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>qualityClass</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>af0cd71603cf15133766e1c9253fac60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>aca147face5012bb45d9ef4e6a46627ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>slotActive</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>aecdbeb6bc7c993e113866a875e70ff32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct visionary::ROI_DATA_SAFETY_DATA::@0</type>
      <name>tMembers</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>aae5349eb8dee75571a001c5fd17dad46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>u16All</name>
      <anchorfile>unionvisionary_1_1ROI__DATA__SAFETY__DATA.html</anchorfile>
      <anchor>af9ec23a8c4bfaa2794a2a15572c203d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::ROI_ELEMENT</name>
    <filename>structvisionary_1_1ROI__ELEMENT.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>distanceValue</name>
      <anchorfile>structvisionary_1_1ROI__ELEMENT.html</anchorfile>
      <anchor>a8e30df67784052e95efbf5679c0bdb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structvisionary_1_1ROI__ELEMENT.html</anchorfile>
      <anchor>a7ee8ad5492affbc933d7371f97d72d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROI_DATA_RESULT</type>
      <name>result</name>
      <anchorfile>structvisionary_1_1ROI__ELEMENT.html</anchorfile>
      <anchor>a0c28f67b5f34d18c781cb99ddeb47c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROI_DATA_SAFETY_DATA</type>
      <name>safetyRelatedData</name>
      <anchorfile>structvisionary_1_1ROI__ELEMENT.html</anchorfile>
      <anchor>ab81eff4746bf8bcf9983badac380647b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::SafeVisionaryControl</name>
    <filename>classvisionary_1_1SafeVisionaryControl.html</filename>
    <member kind="enumvalue">
      <name>COLA_2</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>ab53dc65063074e462404a8aff59a7a6ca955dce7cebbc9849ffbf2b3bcac64912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_PROTOCOL</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>ab53dc65063074e462404a8aff59a7a6caf6f7a1294bdeb6c3ce894bdad5598046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProtocolType</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>ab53dc65063074e462404a8aff59a7a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_PROTOCOL</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>ab53dc65063074e462404a8aff59a7a6caf6f7a1294bdeb6c3ce894bdad5598046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_2</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>ab53dc65063074e462404a8aff59a7a6ca955dce7cebbc9849ffbf2b3bcac64912</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>aeac8432b4ab51073f9ec946f0350b2ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceIdent</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>ab4c694918649ccdc9a9e850a05be20b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>login</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>a6966d723c8038c2d83dc5ea300070884</anchor>
      <arglist>(IAuthentication::UserLevel userLevel, const std::string password)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logout</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>a66d9dfab0400a705eb9c16da02a7491a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>a183587e9a932920ec0420f87a8523041</anchor>
      <arglist>(const std::string &amp;hostname, uint8_t sessionTimeout_s=kSessionTimeout_s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SafeVisionaryControl</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>ae2c81c280681d5a4a52374a12d292ea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CoLaCommand</type>
      <name>sendCommand</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>ab357e11b8d01bca14b616d6d30bc33e1</anchor>
      <arglist>(CoLaCommand &amp;command)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SafeVisionaryControl</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>afbc57c25b3804b0572756c28335749ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>kSessionTimeout_s</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>a455f61e8e43ec8b7aa816ec5bb4cdd3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>CoLaCommand</type>
      <name>receiveCoLaCommand</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>aa36f46c183a7fe1d742a70bfbce99f0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>receiveCoLaResponse</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>aac44476ed4eb891b66222df5bf874c02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; IAuthentication &gt;</type>
      <name>m_pAuthentication</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>ae26bef855d723587e0e4735f2eb98b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ControlSession &gt;</type>
      <name>m_pControlSession</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>a9eea93fbcd5d94942b406db0dde0c88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; IProtocolHandler &gt;</type>
      <name>m_pProtocolHandler</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>adf8a27a3f8097714deed6755d4d053f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TcpSocket &gt;</type>
      <name>m_pTransport</name>
      <anchorfile>classvisionary_1_1SafeVisionaryControl.html</anchorfile>
      <anchor>a3fc6db5fe692ac872504040c536a934d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::SafeVisionaryData</name>
    <filename>classvisionary_1_1SafeVisionaryData.html</filename>
    <base>visionary::VisionaryData</base>
    <member kind="function">
      <type>void</type>
      <name>clearData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a232e044318beb23bc13feeb5d53286b2</anchor>
      <arglist>(uint32_t changedCounter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generatePointCloud</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a09674ff6707aac18d83002d148ffdb0e</anchor>
      <arglist>(std::vector&lt; PointXYZ &gt; &amp;pointCloud) override</arglist>
    </member>
    <member kind="function">
      <type>DataSetsActive</type>
      <name>getDataSetsActive</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>ad8d173a11cc00a4b0c944d31f1dbc4d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DEVICE_STATUS</type>
      <name>getDeviceStatus</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a41b229b3713d6579ebe81214fef3af06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DEVICE_STATUS_ELEMENT</type>
      <name>getDeviceStatusData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a41be1fadca7301d62853eeb2a08a4d41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; uint16_t &gt; &amp;</type>
      <name>getDistanceMap</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>ac45766b4625fbf4101a32755bcee3d9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FIELDINFORMATION_DATA &amp;</type>
      <name>getFieldInformationData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>ae5425e5be0192f20b2a786c777c11661</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getFlags</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>ac2dc6295280ab88742b13d79aeafe242</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IMU_ELEMENT</type>
      <name>getIMUData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a5938c1e78a3b5c9d43a8c1130510d9c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; uint16_t &gt; &amp;</type>
      <name>getIntensityMap</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>ab356634c5b43aec4e3b849dcb3de1024</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataHandlerError</type>
      <name>getLastError</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>ac7dde163818f74269b092575cad1bec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LOCALIOS_ELEMENT</type>
      <name>getLocalIOData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a8d25e3df7977f9a3e32a3a9954c16945</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LOGICSIGNALS_DATA &amp;</type>
      <name>getLogicSignalsData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a995e053e586e04e25fd4f3bb50b8c2cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ROI_DATA &amp;</type>
      <name>getRoiData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>aed7f1675788091aabaf2f8216dafb6fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; uint8_t &gt; &amp;</type>
      <name>getStateMap</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>ae9083f7d43496401c6600fdc6037657f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDistanceMapFiltered</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a211d3a204dcc4d03ef90209141a11684</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIntrudedPixelStateValid</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>adbaf9022946a770aa2736516007b1a6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SafeVisionaryData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a8345c96c2be3c8a7dc9ea8931450994b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SafeVisionaryData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a415df5ac1ce8f84578fcec360db9074a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MAP_UNIT</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>abe635401a516859411500d57ab372441</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseBinaryData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>abead76eed981e12a9a4ae76d05fcf153</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseDeviceStatusData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a42cd9528b927b500bafdaaec41775acd</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseFieldInformationData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a156aa6d579c9cb9cd10db7a333a74ee2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseIMUData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a774ebec602600cba4d5989ec16681a5d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseLocalIOsData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>adf08d42e3f6d5643717c33b636a02179</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseLogicSignalsData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a7718e21d3821462df2541ead1e4af40a</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseRoiData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a07f4ef0344f4482589da75e7716a4c3d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseXML</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a2bd82f9d8be9318574aa740b3df551c4</anchor>
      <arglist>(const std::string &amp;xmlString, uint32_t changeCounter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataSetsActive</type>
      <name>m_dataSetsActive</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>aeebc0722dbbc4c8a85e5d0ab1ba3489d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DEVICE_STATUS</type>
      <name>m_deviceStatus</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a1669df83bf7afbe803d19419a65242b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DEVICE_STATUS_ELEMENT</type>
      <name>m_deviceStatusData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>aa42a0da115258815e3bb8f398c44df18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_distanceByteDepth</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a7f6d73eb96151aad866d744c58cdb2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>m_distanceMap</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a459d8f6eece46849d96b0e8b94027439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FIELDINFORMATION_DATA</type>
      <name>m_fieldInformationData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>ac1c4736ab703a37881e03f6f7f9db2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_flags</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a7cfd1de72aee64df0cec7a21715422b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMU_ELEMENT</type>
      <name>m_IMUData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>ad81c775e36f440e9d1cdd17b9c8de984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_intensityByteDepth</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a7fd81e5879e9e3e6cfcbd483785e31a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>m_intensityMap</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a22fe6a5fd74a21f1755fc372a4fb7f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataHandlerError</type>
      <name>m_lastDataHandlerError</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a4f4fc32bed323e95530795be2bc526d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LOCALIOS_ELEMENT</type>
      <name>m_localIOsData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a496e0400d05da3e916db8b529724a764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LOGICSIGNALS_DATA</type>
      <name>m_logicSignalsData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>aff4113e2ba53e73e4d2d762d2bf1ce3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROI_DATA</type>
      <name>m_roiData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a670763776302e50218d1b94fb9889106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_stateByteDepth</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a33c215f56b292537f9b5ccc976a60b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>m_stateMap</name>
      <anchorfile>classvisionary_1_1SafeVisionaryData.html</anchorfile>
      <anchor>a6dcb3bdad020ede3b26ec01af515cae7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::SafeVisionaryDataStream</name>
    <filename>classvisionary_1_1SafeVisionaryDataStream.html</filename>
    <member kind="function">
      <type>void</type>
      <name>closeTcpConnection</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a3c4abd7705b688c419df01a6f0614c09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeUdpConnection</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a8457d9638b04be3508e92d160f114f76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBlobStartTcp</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>aa7ee51d76bd925923a4e2603851d6478</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;receiveBufferPacketSize)</arglist>
    </member>
    <member kind="function">
      <type>DataStreamError</type>
      <name>getLastError</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a23b14cdc9bc67069e1c4a5e6ed5b5bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNextBlobTcp</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>aefda2c3b037a59013f8702079b7ec2e6</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;receiveBufferPacketSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNextBlobUdp</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a16c7b917437755c78a95cc55ae1b82e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openTcpConnection</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a3dc6fbbd5482132be813b1ee1a81be56</anchor>
      <arglist>(std::uint16_t port, std::string deviceIpAddress)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openUdpConnection</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>acfee54c6355e1ec30c8b250aa408285e</anchor>
      <arglist>(std::uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SafeVisionaryDataStream</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a1a4da68aee56b5f93418e699d384e52a</anchor>
      <arglist>(std::shared_ptr&lt; VisionaryData &gt; dataHandler)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SafeVisionaryDataStream</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a3443025d5bfd9a25a9b95b8a422474fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getBlobStartUdp</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a7a93995556e19c4f11fa37126a302383</anchor>
      <arglist>(bool &amp;lastFragment)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getNextFragment</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>aecea90e6d42b5defdf6991c425bb05d2</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;receiveBuffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int32_t</type>
      <name>getNextTcpReception</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a527a4b8756f8330dace29db101ecc862</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;receiveBuffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseBlobData</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>ae0f601aab5d74fe5d31f31d29b67a023</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseBlobHeaderTcp</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a82e55f2a846215b6198528db67050dc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseBlobHeaderUdp</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a48c0b9acac4691e29b20bd0ece621ac0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseUdpHeader</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>ad451335f4d99495986682d2c32a718e3</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;buffer, UdpProtocolData &amp;udpProtocolData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>m_blobDataBuffer</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a38224fb6b239ddcc9130e280ee41c20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_blobNumber</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>afbd8c6ceb1ffe8e4bb57491384f4db8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>m_changeCounter</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>afb0182077b98349a58f71403cebfa1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; VisionaryData &gt;</type>
      <name>m_dataHandler</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a7f550cad404852f1d4e1d12442ee768d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataStreamError</type>
      <name>m_lastDataStreamError</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>a164c218e7d55e98997296cc25737995a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_numSegments</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>aed94848b2850fe20aefb73c55f5028b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>m_offsetSegment</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>ac0b8fd2de349d05e4277d06c99364e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TcpSocket</type>
      <name>m_pTransportTcp</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>ac258566751e75fb0f56d106c159609bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; UdpSocket &gt;</type>
      <name>m_pTransportUdp</name>
      <anchorfile>classvisionary_1_1SafeVisionaryDataStream.html</anchorfile>
      <anchor>ac3281571c2c9a6545577f58ddad83fef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sha256_state</name>
    <filename>structsha256__state.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>buf</name>
      <anchorfile>structsha256__state.html</anchorfile>
      <anchor>a8cb9da5c796acc8e5b30f0b515cd225b</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>ulong32</type>
      <name>curlen</name>
      <anchorfile>structsha256__state.html</anchorfile>
      <anchor>adc7281253986f9cc0186f472d1a81760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong64</type>
      <name>length</name>
      <anchorfile>structsha256__state.html</anchorfile>
      <anchor>af91ee1627ba8e0e343d42be75327e7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong32</type>
      <name>state</name>
      <anchorfile>structsha256__state.html</anchorfile>
      <anchor>af393d0841b2d2f1afb4c18ffbb9e02b7</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::StrPair</name>
    <filename>classtinyxml2_1_1StrPair.html</filename>
    <member kind="enumvalue">
      <name>ATTRIBUTE_NAME</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54aaab1cbefaa977e6f772b4e2575417aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTRIBUTE_VALUE</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a6d72f9ce15f50e8bcd680edf66235dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTRIBUTE_VALUE_LEAVE_ENTITIES</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a2decbd2513ac14f8befa987938326399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMENT</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a067a6ec90c8beea1cf5992930d93bffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEEDS_ENTITY_PROCESSING</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a4f1e01a55f8efe4ca72c32d454060237</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEEDS_NEWLINE_NORMALIZATION</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a8f2045d56e70745d718672c0da91d0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEEDS_WHITESPACE_COLLAPSING</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a13996e9d4ed18fd2d6af59bbab291b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ELEMENT</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54aae519eb5a639858591763aa5fc6cc953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ELEMENT_LEAVE_ENTITIES</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a96be48cf899bfeea0aa227f984f1fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTRIBUTE_NAME</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54aaab1cbefaa977e6f772b4e2575417aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTRIBUTE_VALUE</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a6d72f9ce15f50e8bcd680edf66235dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTRIBUTE_VALUE_LEAVE_ENTITIES</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a2decbd2513ac14f8befa987938326399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMENT</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a067a6ec90c8beea1cf5992930d93bffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEEDS_ENTITY_PROCESSING</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a4f1e01a55f8efe4ca72c32d454060237</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEEDS_NEWLINE_NORMALIZATION</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a8f2045d56e70745d718672c0da91d0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEEDS_WHITESPACE_COLLAPSING</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a13996e9d4ed18fd2d6af59bbab291b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ELEMENT</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54aae519eb5a639858591763aa5fc6cc953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXT_ELEMENT_LEAVE_ENTITIES</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac1a95416b9fef0fa61e08a329d05bd54a96be48cf899bfeea0aa227f984f1fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Empty</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>aca963a7eaa900bfddbea7312f040b39c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetStr</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ad87e3d11330f5e689ba1e7e54c023b57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ParseName</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>aa6d8998efceba41d87ec2300c70a6085</anchor>
      <arglist>(char *in)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ParseText</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a68e6999b7677fa711287ececb9ba317e</anchor>
      <arglist>(char *in, const char *endTag, int strFlags, int *curLineNumPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a80c1b3bd99bf62ae85c94a29ce537125</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a4f05549373394266a1eecba26813c166</anchor>
      <arglist>(char *start, char *end, int flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInternedStr</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a2baf6230e18333e02ab65d0897ee3941</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStr</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a1f82ec6b5bee35ee7466d8565e43b1de</anchor>
      <arglist>(const char *str, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrPair</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a69153963f7052de9f767d3d8c1623a70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransferTo</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a35f795b1557fe5fdcbd93d3cc5d6b939</anchor>
      <arglist>(StrPair *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StrPair</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a60bed84d2503296e1c2a73fcef1431f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NEEDS_FLUSH</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a31d1f63d9568f650c13ad01589952532a2d8841daedc3955ed20ec9f760318434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NEEDS_DELETE</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a31d1f63d9568f650c13ad01589952532ab9a3152ce5df9e7f4bbf3774fe862c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NEEDS_DELETE</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a31d1f63d9568f650c13ad01589952532ab9a3152ce5df9e7f4bbf3774fe862c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NEEDS_FLUSH</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a31d1f63d9568f650c13ad01589952532a2d8841daedc3955ed20ec9f760318434</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CollapseWhitespace</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ade1469025e6b4cac74397a82a7429337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>abeca3b715def403efed9f725d0fb0060</anchor>
      <arglist>(const StrPair &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>StrPair</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ac43c1f4a5730c5582f9cff724376d106</anchor>
      <arglist>(const StrPair &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>_end</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>a855c81f785458d8f84313221f2d4a1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_flags</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>ae6fabc08e7b24b0d41fa5f2fadbda4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>_start</name>
      <anchorfile>classtinyxml2_1_1StrPair.html</anchorfile>
      <anchor>acfd8687916a02833cc55c279460d2f4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::TcpSocket</name>
    <filename>classvisionary_1_1TcpSocket.html</filename>
    <base>visionary::ITransport</base>
    <member kind="function">
      <type>int</type>
      <name>connect</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>ab06b5fb8fb607d18a1272765d6309805</anchor>
      <arglist>(const std::string &amp;hostname, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openServer</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>a2c09a891332250c222aea9dd91f5116f</anchor>
      <arglist>(uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openTcp</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>a4b61d7823f45721c14d5bbf47ea8dfdc</anchor>
      <arglist>(uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>a9ad4ef1732d94e5bfdfd51ba524e728b</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;buffer, std::size_t nBytesToReceive) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recv</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>a845a30256f30be8bc944a7e0fa0f0452</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;buffer, std::size_t maxBytesToReceive) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>send</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>af569e3ca85656fc9ef77e3494627cef7</anchor>
      <arglist>(const std::vector&lt; std::uint8_t &gt; &amp;buffer) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>shutdown</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>a4e14159a9c8152fa0ffcf0e351509733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WaitForConnection</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>aceef56df456f5e70bb056b7b9a25988b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SOCKET</type>
      <name>m_socket</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>a4e36fdf072abac5fff1b235d701ce90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SOCKET</type>
      <name>m_socketServer</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>a43d1818fbadf951b5aacb2112fc007e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SOCKET</type>
      <name>m_socketTcp</name>
      <anchorfile>classvisionary_1_1TcpSocket.html</anchorfile>
      <anchor>a80d670456bc62143d82620ab2e817b00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>visionary::UdpProtocolData</name>
    <filename>structvisionary_1_1UdpProtocolData.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>blobNumber</name>
      <anchorfile>structvisionary_1_1UdpProtocolData.html</anchorfile>
      <anchor>ae7877354ea4a1c82045c256fa7a7667b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>dataLength</name>
      <anchorfile>structvisionary_1_1UdpProtocolData.html</anchorfile>
      <anchor>ab74d42aca04abd9939ed0d596842c7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>fragmentNumber</name>
      <anchorfile>structvisionary_1_1UdpProtocolData.html</anchorfile>
      <anchor>a7e3ccd796123ad79f234d6c24a113023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isLastFragment</name>
      <anchorfile>structvisionary_1_1UdpProtocolData.html</anchorfile>
      <anchor>abee36190de3c030a84d1a289bffafc5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::UdpSocket</name>
    <filename>classvisionary_1_1UdpSocket.html</filename>
    <base>visionary::ITransport</base>
    <member kind="function">
      <type>int</type>
      <name>bindPort</name>
      <anchorfile>classvisionary_1_1UdpSocket.html</anchorfile>
      <anchor>a05dfa5496afa61102ae7f767a0fbf43b</anchor>
      <arglist>(std::uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>connect</name>
      <anchorfile>classvisionary_1_1UdpSocket.html</anchorfile>
      <anchor>aec5987424e3cac9f328aa345566402d7</anchor>
      <arglist>(const std::string &amp;hostname, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classvisionary_1_1UdpSocket.html</anchorfile>
      <anchor>af29500324eeb8ecdedec44360a738937</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;buffer, std::size_t nBytesToReceive) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recv</name>
      <anchorfile>classvisionary_1_1UdpSocket.html</anchorfile>
      <anchor>a49fe041363581cd75cd98c9893717d76</anchor>
      <arglist>(std::vector&lt; std::uint8_t &gt; &amp;buffer, std::size_t maxBytesToReceive) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>send</name>
      <anchorfile>classvisionary_1_1UdpSocket.html</anchorfile>
      <anchor>ab4eae8d42af4c538b7d84b7c0f848d07</anchor>
      <arglist>(const std::vector&lt; std::uint8_t &gt; &amp;buffer) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>shutdown</name>
      <anchorfile>classvisionary_1_1UdpSocket.html</anchorfile>
      <anchor>abeab42aa92037063f6d1468eb23b3085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UdpSocket</name>
      <anchorfile>classvisionary_1_1UdpSocket.html</anchorfile>
      <anchor>a5aede4356e511c05bff505a5b83d5ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>initSocket</name>
      <anchorfile>classvisionary_1_1UdpSocket.html</anchorfile>
      <anchor>ad5e9b7a3a3b601682a740d091786a0b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SOCKET</type>
      <name>m_socket</name>
      <anchorfile>classvisionary_1_1UdpSocket.html</anchorfile>
      <anchor>ae5585c570f1fea55f597a3571f70d9e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct sockaddr_in</type>
      <name>m_udpAddr</name>
      <anchorfile>classvisionary_1_1UdpSocket.html</anchorfile>
      <anchor>a895d9da42da584cf19a84afa887c3963</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::VisionaryAutoIPScan</name>
    <filename>classvisionary_1_1VisionaryAutoIPScan.html</filename>
    <class kind="struct">visionary::VisionaryAutoIPScan::DeviceInfo</class>
    <member kind="function">
      <type>std::vector&lt; DeviceInfo &gt;</type>
      <name>doScan</name>
      <anchorfile>classvisionary_1_1VisionaryAutoIPScan.html</anchorfile>
      <anchor>a0e82e280ff81ab50d93aefc833d7b670</anchor>
      <arglist>(int timeOut, const std::string &amp;broadcastAddress=DEFAULT_BROADCAST_ADDR, uint16_t port=DEFAULT_PORT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisionaryAutoIPScan</name>
      <anchorfile>classvisionary_1_1VisionaryAutoIPScan.html</anchorfile>
      <anchor>abc7047632d08e632234cba125caf8fe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisionaryAutoIPScan</name>
      <anchorfile>classvisionary_1_1VisionaryAutoIPScan.html</anchorfile>
      <anchor>a2074fcca082e2b8ec544b94689c9d02c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DeviceInfo</type>
      <name>parseAutoIPXml</name>
      <anchorfile>classvisionary_1_1VisionaryAutoIPScan.html</anchorfile>
      <anchor>aa44d1b7e9d468707b287fae4262d8c7b</anchor>
      <arglist>(std::stringstream &amp;rStringStream)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const short</type>
      <name>DEFAULT_PORT</name>
      <anchorfile>classvisionary_1_1VisionaryAutoIPScan.html</anchorfile>
      <anchor>a888fc0d0e473d4b591f78ba0ffe4fcbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::VisionaryControl</name>
    <filename>classvisionary_1_1VisionaryControl.html</filename>
    <member kind="enumvalue">
      <name>COLA_2</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ad48d462fa9f65368bb9be70191372395aa9b211b49f5b9598111333737dd2d438</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_A</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ad48d462fa9f65368bb9be70191372395adb1c595bd56235ce4bddc6647f307b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_B</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ad48d462fa9f65368bb9be70191372395afea7996bbc6aaec57eb498a273abfaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_PROTOCOL</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ad48d462fa9f65368bb9be70191372395afa31197be7132af7fc1a4b56fc9e8b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProtocolType</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ad48d462fa9f65368bb9be70191372395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_PROTOCOL</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ad48d462fa9f65368bb9be70191372395afa31197be7132af7fc1a4b56fc9e8b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_A</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ad48d462fa9f65368bb9be70191372395adb1c595bd56235ce4bddc6647f307b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_B</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ad48d462fa9f65368bb9be70191372395afea7996bbc6aaec57eb498a273abfaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_2</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ad48d462fa9f65368bb9be70191372395aa9b211b49f5b9598111333737dd2d438</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>a69ae1a82ccb2c6ecf36619f60c837733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDataStreamConfig</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>a9d81896b4a8c75fa88d7189ab2d7e479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceIdent</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>a7b74823466b7fa1434e423753344c75b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>login</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>a212d3fb5ddbe48c8846ec8a7cf13330a</anchor>
      <arglist>(IAuthentication::UserLevel userLevel, const std::string password)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logout</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>aa314c077f5018c70c6658af5451d48ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ac78828efe8852d97cfb55f799e23207a</anchor>
      <arglist>(ProtocolType type, const std::string &amp;hostname, uint8_t sessionTimeout_s=kSessionTimeout_s)</arglist>
    </member>
    <member kind="function">
      <type>CoLaCommand</type>
      <name>sendCommand</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>af17b48aa672d24e88e4416e12aecb3ab</anchor>
      <arglist>(CoLaCommand &amp;command)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startAcquisition</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ae7ecb32527b4d25ec2225acec71e6641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stepAcquisition</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>a33897fd24b290db7210d81902f21eba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopAcquisition</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>a7a16fff5119b8369a2a5bf7f051c6bba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisionaryControl</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>a39afb77e82405e38da3618419ddf2271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisionaryControl</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>af7c72486b745eed31e5a35baf19db7e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>kSessionTimeout_s</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>a03da7f2e7e5816be959e8b7eb1d0264f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>CoLaCommand</type>
      <name>receiveCoLaCommand</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>aee96196d04e6fdf907604ed458c70968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>receiveCoLaResponse</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>a60e42b66a49090f5720b270325c3328f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; IAuthentication &gt;</type>
      <name>m_pAuthentication</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ab0e0aa76dbd142fe4f64c12cdc9ce648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ControlSession &gt;</type>
      <name>m_pControlSession</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>aedfc2d9b0313d7adcc622ab2335eae57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; IProtocolHandler &gt;</type>
      <name>m_pProtocolHandler</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>a0d7a0371848bc96ccaebdef1eecb3ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TcpSocket &gt;</type>
      <name>m_pTransport</name>
      <anchorfile>classvisionary_1_1VisionaryControl.html</anchorfile>
      <anchor>ab62497a6995c5144414a6463047b2dea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::VisionaryData</name>
    <filename>classvisionary_1_1VisionaryData.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearData</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a51ba01d11c3254658464570593176ff2</anchor>
      <arglist>(uint32_t changedCounter)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>generatePointCloud</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>acc13524ebe878dde099cfbde179c4c8d</anchor>
      <arglist>(std::vector&lt; PointXYZ &gt; &amp;pointCloud)=0</arglist>
    </member>
    <member kind="function">
      <type>const CameraParameters &amp;</type>
      <name>getCameraParameters</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ad8697a8d954d164b019e62105ada1546</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataSetsActive</type>
      <name>getDataSetsActive</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a0ce612bb99890fdc789ed05df0835d65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getFrameNum</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>acbbdc05cdeb62e5f94dac4c3a1e6dfa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHeight</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>aa6c842722c2aaacf7eb7df3b73fe96b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getSegmentTimestampMS</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a41624bd296c9985bfaa70f7fdfb54847</anchor>
      <arglist>(uint8_t segNum) const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getTimestamp</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a4fb23884eac3fb89c00fe4e2311cb135</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getTimestampMS</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ac01587a6a00fefceb00b3ff0202739f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWidth</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>af1729608235379b2ffcc39fe504327bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>parseBinaryData</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a68438ca476a679b7e7371755bfe00fad</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator inputBuffer, size_t length)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseDepthMap</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ad622a2d91756412cae4d772a4d5e81c3</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseDeviceStatusData</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a966effb6eaa3db773e2b05b3a9ff50a2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseFieldInformationData</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ad129ba6747dd0fe57c5fc9fee38cc7e7</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseIMUData</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ab7582858d6b65fa174480a56d8d98c22</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseLocalIOsData</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a3beee2a593b6ad72a132eb4a20e32b91</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseLogicSignalsData</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ac16485171d3477e1c2cb033d5dee3be4</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseRoiData</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a91d40a2ca63c8a4f7d2ae00d4ddb4dcd</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator itBuf, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>parseXML</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ac677fd73361ec21b78c3997273fa9c2a</anchor>
      <arglist>(const std::string &amp;xmlString, uint32_t changeCounter)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a987fc90b4d16151d40ffd017c9f652f6</anchor>
      <arglist>(std::vector&lt; PointXYZ &gt; &amp;pointCloud) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisionaryData</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a01cab51a4c920142659c7b6fb8d0ec84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisionaryData</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a6427bd4a9e2014c1b7cbde3ee8e775d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>ImageType</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>afad1ab4faef29334737711aca7009921</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>UNKNOWN</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>afad1ab4faef29334737711aca7009921a50d51507a51ab9e0134bbfb5caa4ce8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PLANAR</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>afad1ab4faef29334737711aca7009921a1afd1f97ea30caa00ddd7e5fcfb11442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RADIAL</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>afad1ab4faef29334737711aca7009921a0641450d08d0d36316e577f36ca1f1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PLANAR</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>afad1ab4faef29334737711aca7009921a1afd1f97ea30caa00ddd7e5fcfb11442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RADIAL</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>afad1ab4faef29334737711aca7009921a0641450d08d0d36316e577f36ca1f1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>UNKNOWN</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>afad1ab4faef29334737711aca7009921a50d51507a51ab9e0134bbfb5caa4ce8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generatePointCloud</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ac580042f7f29cbe001610cdfd29ee9d0</anchor>
      <arglist>(const std::vector&lt; uint16_t &gt; &amp;map, const ImageType &amp;imgType, std::vector&lt; PointXYZ &gt; &amp;pointCloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getItemLength</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>aa8bbfc5e620bfac2efe2a51cd0347ad2</anchor>
      <arglist>(std::string dataType)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>preCalcCamInfo</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ab3fe68159de8d43c89a2b210e6c7dd15</anchor>
      <arglist>(const ImageType &amp;type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>m_blobTimestamp</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ac99e7704b5a8fe1d412002e2ba8e91f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CameraParameters</type>
      <name>m_cameraParams</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a354f56d263aec1ff7aa08cfffd25cb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint_fast32_t</type>
      <name>m_changeCounter</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>aabd2504ea82e6c87c1e383f0683af048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint_fast32_t</type>
      <name>m_frameNum</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a4debd809bb153bffdc0c928680d39475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; PointXYZ &gt;</type>
      <name>m_preCalcCamInfo</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ad1b24fb1860ce472c457725e99d1acd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImageType</type>
      <name>m_preCalcCamInfoType</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>aae0d1d8e11c88c99bb7bfef231888d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_scaleZ</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ab1bc40424a7ce980ff27d5c0e7300e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>m_segmentTimestamp</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>ac3d36f1e06ca822708a42b7119a65677</anchor>
      <arglist>[TOTAL_SEGMENT_NUMBER]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>BITMASK_DAY</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a78e18d59b6230d6a455a40be7ce27d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>BITMASK_HOUR</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a0768379880e4363401862ed092c40019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>BITMASK_MILLISECOND</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a4b2c97795b477ba071677b8c2a1f8cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>BITMASK_MINUTE</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a4204eb926a1625019e8510975ec37138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>BITMASK_MONTH</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a112ba71905789c0109b27c74c11252e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>BITMASK_SECOND</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a25f7685431f1b95acb674df4019a431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>BITMASK_YEAR</name>
      <anchorfile>classvisionary_1_1VisionaryData.html</anchorfile>
      <anchor>a3d1bf252383f3acdb52dc8e28dd146b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visionary::VisionaryDataStream</name>
    <filename>classvisionary_1_1VisionaryDataStream.html</filename>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classvisionary_1_1VisionaryDataStream.html</anchorfile>
      <anchor>a7b2f61745b51638f308a1e34ae669bb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNextFrame</name>
      <anchorfile>classvisionary_1_1VisionaryDataStream.html</anchorfile>
      <anchor>a172f0b1fdd1e3ca0daa704a941f87a5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classvisionary_1_1VisionaryDataStream.html</anchorfile>
      <anchor>a25c246304be5a60d5f2e3b2d37541201</anchor>
      <arglist>(const std::string &amp;hostname, std::uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>syncCoLa</name>
      <anchorfile>classvisionary_1_1VisionaryDataStream.html</anchorfile>
      <anchor>a53962ce259bc7b08fa0e86d0762ed789</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisionaryDataStream</name>
      <anchorfile>classvisionary_1_1VisionaryDataStream.html</anchorfile>
      <anchor>afb7121dbec6775b74648949058adac8e</anchor>
      <arglist>(std::shared_ptr&lt; VisionaryData &gt; dataHandler)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisionaryDataStream</name>
      <anchorfile>classvisionary_1_1VisionaryDataStream.html</anchorfile>
      <anchor>ab301493aa1bc351aa7fb045eee402230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseSegmentBinaryData</name>
      <anchorfile>classvisionary_1_1VisionaryDataStream.html</anchorfile>
      <anchor>a2ac5e33ca6c30df6cbf38053b1b53cf1</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt;::iterator itBuf)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; VisionaryData &gt;</type>
      <name>m_dataHandler</name>
      <anchorfile>classvisionary_1_1VisionaryDataStream.html</anchorfile>
      <anchor>ad9d0d1090ed681320bd68627b55a3245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TcpSocket &gt;</type>
      <name>m_pTransport</name>
      <anchorfile>classvisionary_1_1VisionaryDataStream.html</anchorfile>
      <anchor>a99971900474c85bf5830762f5bd1537b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLAttribute</name>
    <filename>classtinyxml2_1_1XMLAttribute.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>BoolValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a98ce5207344ad33a265b0422addae1ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DoubleValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a4aa73513f54ff0087d3e804f0f54e30f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>FloatValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a27797b45d21c981257720db94f5f8801</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetLineNum</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a02d5ea924586e35f9c13857d1671b765</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>Int64Value</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a8762ed54f147c5744ada55c3d04d27f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IntValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>adfa2433f0fdafd5c3880936de9affa80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Name</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a5a5c135d24cce7abda6f17301c6274d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XMLAttribute *</type>
      <name>Next</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>aee53571b21e7ce5421eb929523a8bbe6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryBoolValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a5f32e038954256f61c21ff20fd13a09c</anchor>
      <arglist>(bool *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryDoubleValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a2aa6e55e8ea03af0609cf6690bff79b9</anchor>
      <arglist>(double *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryFloatValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a049dea6449a6259b6cfed44a9427b607</anchor>
      <arglist>(float *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryInt64Value</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a4e25344d6e4159026be34dbddf1dcac2</anchor>
      <arglist>(int64_t *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryIntValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a6d5176260db00ea301c01af8457cd993</anchor>
      <arglist>(int *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryUnsigned64Value</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>af793c695e7ee65cf20b8010d38b1d157</anchor>
      <arglist>(uint64_t *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryUnsignedValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a48a7f3496f1415832e451bd8d09c9cb9</anchor>
      <arglist>(unsigned int *value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ab3516def4fe058fe328f2b89fc2d77da</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a406d2c4a13c7af99a65edb59dd9f7581</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a9a65ab3147abe8ccbbd373ce8791e818</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ae95e843313aaf5d56c32530b6456df02</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ad86d7d7058d76761c3a80662566a57e5</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a7c1240f479722b9aa29b6c030aa116c2</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a10964060a5c0d92486ecf8705bdf37da</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ae70468c0f6df2748ba3529c716999fae</anchor>
      <arglist>(unsigned value)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>Unsigned64Value</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ab25d1eb942c7b76c03a73e7710aadd38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>UnsignedValue</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a0be5343b08a957c42c02c5d32c35d338</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Value</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ab1c5cd993f836a771818ca408994b14e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BUF_SIZE</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>aeff0ddefb56717d26550ca20377d3d16a5c77cc230dc9e6f9011ba6baa5cf6aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BUF_SIZE</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>aeff0ddefb56717d26550ca20377d3d16a5c77cc230dc9e6f9011ba6baa5cf6aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a38e1d174a975bab27a70b4032e39a257</anchor>
      <arglist>(const XMLAttribute &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a4952364c1f0260c737ac3fcac756f5a5</anchor>
      <arglist>(char *p, bool processEntities, int *curLineNumPtr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a469c2363600007f49e62a8048a362d57</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ae001da9e4e0f727c44f2aadbfb325a7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a423410d8fb1b94f4514e34abf5432457</anchor>
      <arglist>(const XMLAttribute &amp;)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a09f3de63524b73b846af8d8656b90d6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPool *</type>
      <name>_memPool</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ac0a1130568dd9e985dd7753ae44fcdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StrPair</type>
      <name>_name</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a80850208963b536e9254a7fa1d4abe67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XMLAttribute *</type>
      <name>_next</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a3bbf00f77131a8e83d648d32d090c564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_parseLineNum</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>a3ccce78440ebad696e6958cb51aead9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StrPair</type>
      <name>_value</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>abcf5c9b7f040ed71ed2a66557584b5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLAttribute.html</anchorfile>
      <anchor>ac2fba9b6e452829dd892f7392c24e0eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLComment</name>
    <filename>classtinyxml2_1_1XMLComment.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a27b37d16cea01b5329dfbbb4f9508e39</anchor>
      <arglist>(XMLVisitor *visitor) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>adf5b5c0319351dcc339df098d11e8fb2</anchor>
      <arglist>(XMLDocument *document) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a965d880a99d58dd915caa88dc37a9b51</anchor>
      <arglist>(const XMLNode *compare) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLComment *</type>
      <name>ToComment</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a8093e1dc8a34fa446d9dc3fde0e6c0ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLComment *</type>
      <name>ToComment</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a8e60caf06d8e88876a94b81db026b85c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a3430281eed8d1023bafa9e633f44f509</anchor>
      <arglist>(char *p, StrPair *parentEndTag, int *curLineNumPtr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XMLComment</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>ae6463adc3edd93a8e5a9b2b7e99cdf91</anchor>
      <arglist>(XMLDocument *doc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLComment</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>ab592f69b47852455c1b32c5e31e453d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLComment &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>ac8de55f8381d110740772e6bf6f5755a</anchor>
      <arglist>(const XMLComment &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLComment</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>aa0a9aae0850ac0e70d3cd20f6cb44447</anchor>
      <arglist>(const XMLComment &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLComment.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLConstHandle</name>
    <filename>classtinyxml2_1_1XMLConstHandle.html</filename>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>FirstChild</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>aef06bd16cb308652a32b864b0a743136</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>FirstChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>ac747db472ffc55c5af2e82ffec813640</anchor>
      <arglist>(const char *name=0) const</arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>LastChild</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a908436124990f3d7b35cb7df20d31d9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>LastChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a9de0475ec42bd50c0e64624a250ba5b2</anchor>
      <arglist>(const char *name=0) const</arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>NextSibling</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>aec3710e455f41014026ef17fbbb0efb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>NextSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a3c9e6b48b02d3d5232e1e8780753d8a5</anchor>
      <arglist>(const char *name=0) const</arglist>
    </member>
    <member kind="function">
      <type>XMLConstHandle &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a2d74c91df1ff9aa5f9b57e3dceddbf94</anchor>
      <arglist>(const XMLConstHandle &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>PreviousSibling</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>acf68cc7930e4ac883e0c7e16ef2fbb66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XMLConstHandle</type>
      <name>PreviousSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>aef99308659f2617299ac29980769a91e</anchor>
      <arglist>(const char *name=0) const</arglist>
    </member>
    <member kind="function">
      <type>const XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a55e306d105fa80d626041e4d3b77b716</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a4dba53c6e201d412e915620feaaa56f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>ToNode</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a61812760cb08bc1b050e65b73a08457b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a80e24d90d476005aa35602a665358e2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a4395e5feaba7b456a81ca274880ea3d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLConstHandle</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a639317ad315ff24f4ef0dc69312d7303</anchor>
      <arglist>(const XMLConstHandle &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLConstHandle</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a8420a0c4720637e0529e78c2e22f2b0b</anchor>
      <arglist>(const XMLNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLConstHandle</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>a098bda71fa11d7c74ccddab59d5dd534</anchor>
      <arglist>(const XMLNode *node)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const XMLNode *</type>
      <name>_node</name>
      <anchorfile>classtinyxml2_1_1XMLConstHandle.html</anchorfile>
      <anchor>ad4d8db839660ef730adfa2439945c4da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLDeclaration</name>
    <filename>classtinyxml2_1_1XMLDeclaration.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>acf47629d9fc08ed6f1c164a97bcf794b</anchor>
      <arglist>(XMLVisitor *visitor) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>ad9d60e6d2df75c13eb6bf7319985b747</anchor>
      <arglist>(XMLDocument *document) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>ae8b4d3a399857029f36c322b0801b69c</anchor>
      <arglist>(const XMLNode *compare) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a159d8ac45865215e88059ea1e5b52fc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>aa20c3315b18c3b88830dccf5c493259b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a42a2a36f4d78dc745063b79c16538b9b</anchor>
      <arglist>(char *p, StrPair *parentEndTag, int *curLineNumPtr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XMLDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>aef9586f2ce5df5feba74dde49a242b06</anchor>
      <arglist>(XMLDocument *doc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>ab93d5bf4f5d58b4144963cf739cf6dcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLDeclaration &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a79eb518c2c2b1b99a122a5d5a308b7ee</anchor>
      <arglist>(const XMLDeclaration &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a5229cc0b31f034f93289af27ec3e2836</anchor>
      <arglist>(const XMLDeclaration &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDeclaration.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLDocument</name>
    <filename>classtinyxml2_1_1XMLDocument.html</filename>
    <base>tinyxml2::XMLNode</base>
    <class kind="class">tinyxml2::XMLDocument::DepthTracker</class>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ab7be651917a35ab1ff0e4e6d4e565cdf</anchor>
      <arglist>(XMLVisitor *visitor) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a65656b0b2cbc822708eb351504178aaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearError</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a4085d9c52f1d93214311459d6d1fcf17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeepCopy</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>af592ffc91514e25a39664521ac83db45</anchor>
      <arglist>(XMLDocument *target) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteNode</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ac1d6e2c7fcc1a660624ac4f68e96380d</anchor>
      <arglist>(XMLNode *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Error</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a34e6318e182e40e3cc4f4ba5d59ed9ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>ErrorID</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>afa3ed33b3107f920ec2b301f805ac17d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ErrorLineNum</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a57400f816dbe7799ece33615ead9ab76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ErrorName</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a1a5f2b63427caffd4cde15781d9d11f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ErrorStr</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ae97fff2402a0d01e0509c430b37996b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasBOM</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a33fc5d159db873a179fa26338adb05bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Identify</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a25827d1bec509ad566a107e5853ed040</anchor>
      <arglist>(char *p, XMLNode **node)</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>LoadFile</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a2ebd4647a8af5fc6831b294ac26a150a</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>LoadFile</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a5f1d330fad44c52f3d265338dd2a6dc2</anchor>
      <arglist>(FILE *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MarkInUse</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a64dadb2de12e52538d0ff8ba38f323ec</anchor>
      <arglist>(const XMLNode *const)</arglist>
    </member>
    <member kind="function">
      <type>XMLComment *</type>
      <name>NewComment</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a386df0befd06aadb5e0cd21381aa955a</anchor>
      <arglist>(const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>XMLDeclaration *</type>
      <name>NewDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ae519030c0262fa2daff8993681990e16</anchor>
      <arglist>(const char *text=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>NewElement</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a3c335a700a43d7c363a393142a23f234</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>XMLText *</type>
      <name>NewText</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>acece5de77a0819f2341b08c1e1ed9987</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>XMLUnknown *</type>
      <name>NewUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a4954f502c5fd7f49de54c3c0c99bb73d</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>Parse</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>af2b616169e6517182f6725f2498e9a01</anchor>
      <arglist>(const char *xml, size_t nBytes=static_cast&lt; size_t &gt;(-1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a867cf5fa3e3ff6ae4847a8b7ee8ec083</anchor>
      <arglist>(XMLPrinter *streamer=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a1d033945b42e125d933d6231e4571552</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ProcessEntities</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a53e6c035b1b539563fef8c817fb30469</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>RootElement</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ad2b70320d3c2a071c2f36928edff3e1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>RootElement</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a2be8ef9d6346bdef34311f91529afae4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>SaveFile</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a73ac416b4a2aa0952e841220eb3da18f</anchor>
      <arglist>(const char *filename, bool compact=false)</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>SaveFile</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a8b95779479a0035acc67b3a61dfe1b74</anchor>
      <arglist>(FILE *fp, bool compact=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBOM</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a14419b698f7c4b140df4e80f3f0c93b0</anchor>
      <arglist>(bool useBOM)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>aa37cc1709d7e1e988bc17dcfb24a69b8</anchor>
      <arglist>(XMLDocument *) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a6fe5ef18699091844fcf64b56ffa5bf9</anchor>
      <arglist>(const XMLNode *) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a3e185f880882bd978367bb55937735ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a747ab173887d969fe313b4617f968e99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Whitespace</type>
      <name>WhitespaceMode</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a810ce508e6e0365497c2a9deb83c9ca7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a57ddf17b6e054dda10af98991b1b8f70</anchor>
      <arglist>(bool processEntities=true, Whitespace whitespaceMode=PRESERVE_WHITESPACE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>af37c47d8e2ba4b2fc81b21a77a32579b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ErrorIDToName</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a639f7c295c38dc5a4aafeb2fff93da03</anchor>
      <arglist>(XMLError errorID)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NodeType *</type>
      <name>CreateUnlinkedNode</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>acda2123b71a6e6534be9f48e75ea680a</anchor>
      <arglist>(MemPoolT&lt; PoolElementSize &gt; &amp;pool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>aa542c2cf1276ee4bd778f16d196fe222</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Parse</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>aeb556e0e2bed02a73a6c5aaf19759e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PopDepth</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a863c45ff542c2b76af0e6c227a743c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PushDepth</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a4d4aa7ec8e078ee6b449471e187d2d67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetError</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>abffeba53b165f55f385ea7063a93bc95</anchor>
      <arglist>(XMLError error, int lineNum, const char *format,...)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>adcea490db02a099d99440cd14a87d9e4</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPoolT&lt; sizeof(XMLAttribute)&gt;</type>
      <name>_attributePool</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a92c07860f58b0a26a882a760be36bd71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>_charBuffer</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a7913ff24220a40e2e2b49a5137b43d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPoolT&lt; sizeof(XMLComment)&gt;</type>
      <name>_commentPool</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a26329ee616fc837e52ca9f584645ac1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPoolT&lt; sizeof(XMLElement)&gt;</type>
      <name>_elementPool</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ac7ee8e661c4b687c036bec1f3d850e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XMLError</type>
      <name>_errorID</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a61270d643f810975656da2054e1e1622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_errorLineNum</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a7865f254baf1f615c5250aa31bb262d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StrPair</type>
      <name>_errorStr</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a13a35ff680994da3fc2d2b2e62a33f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_parseCurLineNum</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a802c62efacc325f1acb9cfd331b59ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_parsingDepth</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>adf4da174d246a262137aceb38e37dc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_processEntities</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a9f768cb74fb5ccbadeffa436916f0194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPoolT&lt; sizeof(XMLText)&gt;</type>
      <name>_textPool</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a616008c4d1decc94ae4c32001ef538ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynArray&lt; XMLNode *, 10 &gt;</type>
      <name>_unlinked</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a1d2e0f6b8bf0914058c71f2425edac19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Whitespace</type>
      <name>_whitespaceMode</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>afec08bf4b1c57b487ba3c6855cfe5478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_writeBOM</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a1dbdc7feaa58007403c20243ac5abbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>_errorNames</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>af006d806fd8e1f6e74933ee9c062de4a</anchor>
      <arglist>[XML_ERROR_COUNT]</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLComment</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>acee9e261162d4236fb2c30312c54cd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a93d2c2c2db3973083b7d6e7f6f358160</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ac2fba9b6e452829dd892f7392c24e0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLNode</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a8233f9dc4d61d90e93be2a3647c6d957</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLText</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>ae50b59416e98bbe7e4bc87df40092109</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLDocument.html</anchorfile>
      <anchor>a6946948274f7a02f5e69b5dbeaea9b35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLElement</name>
    <filename>classtinyxml2_1_1XMLElement.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="enumvalue">
      <name>CLOSED</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ab5f90e2493c35702175235127e2935b4aa2f1f384020d2d4538ad2ec84930a028</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSING</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ab5f90e2493c35702175235127e2935b4aa2857344b98a931536c443cd0cadc4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ElementClosingType</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ab5f90e2493c35702175235127e2935b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPEN</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ab5f90e2493c35702175235127e2935b4a78cf277c55b4655c86458dfecb11d349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSED</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ab5f90e2493c35702175235127e2935b4aa2f1f384020d2d4538ad2ec84930a028</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSING</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ab5f90e2493c35702175235127e2935b4aa2857344b98a931536c443cd0cadc4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPEN</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ab5f90e2493c35702175235127e2935b4a78cf277c55b4655c86458dfecb11d349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a9b2119831e8b85827d5d3e5076788e4a</anchor>
      <arglist>(XMLVisitor *visitor) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Attribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a48cf4a315cfbac7d74cd0d5ff2c5df51</anchor>
      <arglist>(const char *name, const char *value=0) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a53eda26131e1ad1031ef8ec8adb51bd8</anchor>
      <arglist>(const char *name, bool defaultValue=false) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a68569f59f6382bcea7f5013ec59736d2</anchor>
      <arglist>(bool defaultValue=false) const</arglist>
    </member>
    <member kind="function">
      <type>ElementClosingType</type>
      <name>ClosingType</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a6965ff89557f27d4082d7043d5145555</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aebd45aa7118964c30b32fe12e944628a</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DoubleAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a10a90c505aea716bf073eea1c97f33b5</anchor>
      <arglist>(const char *name, double defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DoubleText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a81b1ff0cf2f2cd09be8badc08b39a2b7</anchor>
      <arglist>(double defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>const XMLAttribute *</type>
      <name>FindAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a157750dac8037a316fd1af1a973dfa2c</anchor>
      <arglist>(const char *name) const</arglist>
    </member>
    <member kind="function">
      <type>const XMLAttribute *</type>
      <name>FirstAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a3e191704c8d499906ec11fe2f60c6686</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>FloatAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ab1f4be2332e27dc640e9b6abd01d64dd</anchor>
      <arglist>(const char *name, float defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>FloatText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a45444eb21f99ca46101545992dc2e927</anchor>
      <arglist>(float defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a0fa5bea0a4daf3ddd503dcabb823eba6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>InsertNewChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>abf01fdeb702165fddbc97bcc8af8a1ad</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>XMLComment *</type>
      <name>InsertNewComment</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aaed36d3a8082b083ec4f1de55ee68cc2</anchor>
      <arglist>(const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>XMLDeclaration *</type>
      <name>InsertNewDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a7f11671a928649add7e3e18de7adf84a</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>XMLText *</type>
      <name>InsertNewText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ac30367a5e25ff30e178b56e0e1456d23</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>XMLUnknown *</type>
      <name>InsertNewUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>afe6cfefb48f8fbcb29a790f2042b55a4</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>Int64Attribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a66d96972adecd816194191f13cc4a0a0</anchor>
      <arglist>(const char *name, int64_t defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>Int64Text</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aab6151f7e3b4c2c0a8234e262d7b6b8a</anchor>
      <arglist>(int64_t defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IntAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a95a89b13bb14a2d4655e2b5b406c00d4</anchor>
      <arglist>(const char *name, int defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IntText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a37b0636adebb8a1a1bc965f60824cb3e</anchor>
      <arglist>(int defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Name</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a63e057fb5baee1dd29f323cb85907b35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a17139a22f2552439a7c2780e8e901522</anchor>
      <arglist>(const char *name, bool *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ae6a3656a3af23b2c265b8fed8e888e30</anchor>
      <arglist>(const char *name, const char **value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a4f4da49900e82e25d163a7c0325fcc5f</anchor>
      <arglist>(const char *name, double *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ac85b18ccd9ee8a79a2fd97cc593aae43</anchor>
      <arglist>(const char *name, float *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a5b7df3bed2b8954eabf227fa204522eb</anchor>
      <arglist>(const char *name, int *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a4867aea7a812acf7f00a915e4eaeaf3e</anchor>
      <arglist>(const char *name, int64_t *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ad2175dd6a927f7b0c5bfcde727da2b35</anchor>
      <arglist>(const char *name, uint64_t *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a432276ea6e034cad19ad66de887ee13c</anchor>
      <arglist>(const char *name, unsigned int *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryBoolAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a14c1bb77c39689838be01838d86ca872</anchor>
      <arglist>(const char *name, bool *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryBoolText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a3fe5417d59eb8f5c4afe924b7d332736</anchor>
      <arglist>(bool *bval) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryDoubleAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a5f0964e2dbd8e2ee7fce9beab689443c</anchor>
      <arglist>(const char *name, double *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryDoubleText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a684679c99bb036a25652744cec6c4d96</anchor>
      <arglist>(double *dval) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryFloatAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>acd5eeddf6002ef90806af794b9d9a5a5</anchor>
      <arglist>(const char *name, float *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryFloatText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>afa332afedd93210daa6d44b88eb11e29</anchor>
      <arglist>(float *fval) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryInt64Attribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a7c0955d80b6f8d196744eacb0f6e90a8</anchor>
      <arglist>(const char *name, int64_t *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryInt64Text</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a120c538c8eead169e635dbc70fb226d8</anchor>
      <arglist>(int64_t *uval) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryIntAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a8a78bc1187c1c45ad89f2690eab567b1</anchor>
      <arglist>(const char *name, int *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryIntText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a926357996bef633cb736e1a558419632</anchor>
      <arglist>(int *ival) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryStringAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>adb8ae765f98d0c5037faec48deea78bc</anchor>
      <arglist>(const char *name, const char **value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryUnsigned64Attribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a13dd590b5d3958ce2ed79844aacd9405</anchor>
      <arglist>(const char *name, uint64_t *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryUnsigned64Text</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ac2239b3bd172ad8f5b78d04d4236144b</anchor>
      <arglist>(uint64_t *uval) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryUnsignedAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a26fc84cbfba6769dafcfbf256c05e22f</anchor>
      <arglist>(const char *name, unsigned int *value) const</arglist>
    </member>
    <member kind="function">
      <type>XMLError</type>
      <name>QueryUnsignedText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a14d38aa4b5e18a46274a27425188a6a1</anchor>
      <arglist>(unsigned *uval) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aa848b696e6a75e4e545c6da9893b11e1</anchor>
      <arglist>(const char *name, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a11943abf2d0831548c3790dd5d9f119c</anchor>
      <arglist>(const char *name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a233397ee81e70eb5d4b814c5f8698533</anchor>
      <arglist>(const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a554b70d882e65b28fc084b23df9b9759</anchor>
      <arglist>(const char *name, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aae6568c64c7f1cc88be8461ba41a79cf</anchor>
      <arglist>(const char *name, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aaeefdf9171fec91b13a776b42299b0dd</anchor>
      <arglist>(const char *name, int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ad598868c0599ddc4695dab18552c308d</anchor>
      <arglist>(const char *name, uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ae143997e90064ba82326b29a9930ea8f</anchor>
      <arglist>(const char *name, unsigned value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a97712009a530d8cb8a63bf705f02b4f1</anchor>
      <arglist>(const char *str, bool staticMem=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ae4b543d6770de76fb6ab68e541c192a4</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a1f9c2cd61b72af5ae708d37b7ad283ce</anchor>
      <arglist>(const char *inText)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a67bd77ac9aaeff58ff20b4275a65ba4e</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a51d560da5ae3ad6b75e0ab9ffb2ae42a</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aeae8917b5ea6060b3c08d4e3d8d632d7</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a7b62cd33acdfeff7ea2b1b330d4368e4</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a6e615bc745afd1ca8ded56d7aac02657</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a7bbfcc11d516598bc924a8fba4d08597</anchor>
      <arglist>(unsigned value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>aafa2807a45b28fe096b29d76e6a13b7c</anchor>
      <arglist>(XMLDocument *document) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a61ffd7bf918a9db4aa6203d855ac5ec2</anchor>
      <arglist>(const XMLNode *compare) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ad9ff5c2dbc15df36cf664ce1b0ea0a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>afeb353047ab8532191709dcaef07337e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>Unsigned64Attribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a226502bab8f1be7ede1fdd255398eb85</anchor>
      <arglist>(const char *name, uint64_t defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>Unsigned64Text</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>af48c1023abbac1acdf4927c51c3a5f0c</anchor>
      <arglist>(uint64_t defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>UnsignedAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>afea43a1d4aa33e3703ddee5fc9adc26c</anchor>
      <arglist>(const char *name, unsigned defaultValue=0) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>UnsignedText</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a49bad014ffcc17b0b6119d5b2c97dfb5</anchor>
      <arglist>(unsigned defaultValue=0) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a072998100b7d0ba5e8aeac6dd6dfb31b</anchor>
      <arglist>(char *p, StrPair *parentEndTag, int *curLineNumPtr)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BUF_SIZE</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a80c7baddad73eb79786555f790687adaa21625cc023a5f905272d3f116cb9143e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BUF_SIZE</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a80c7baddad73eb79786555f790687adaa21625cc023a5f905272d3f116cb9143e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLAttribute *</type>
      <name>CreateAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a10e25b09c308a8658d2d6b464745bdc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLAttribute *</type>
      <name>FindOrCreateAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ac9d8fc849ec8acf46678217de011e896</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ae300366701a54d4b6d1c287d9b5209a7</anchor>
      <arglist>(const XMLElement &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>ParseAttributes</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a1e679b60e191ad79bfcefcd49ca66fa2</anchor>
      <arglist>(char *p, int *curLineNumPtr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a1aa8ab977a1799bf118efb158248351b</anchor>
      <arglist>(const XMLElement &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a52484940e20f3734e6edc5e5c3af2dbc</anchor>
      <arglist>(XMLDocument *doc)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a2b80613624153da83044a8b616fb325e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>DeleteAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>afaab6a1f32caed4d37e6d7f130d277ac</anchor>
      <arglist>(XMLAttribute *attribute)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ElementClosingType</type>
      <name>_closingType</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a3f3f8f60bc21aae4c1bb9470d7ab0823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XMLAttribute *</type>
      <name>_rootAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>ad067115a9f42b2df1fcdf3e0355f2789</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLElement.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLHandle</name>
    <filename>classtinyxml2_1_1XMLHandle.html</filename>
    <member kind="function">
      <type>XMLHandle</type>
      <name>FirstChild</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a536447dc7f54c0cd11e031dad94795ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>FirstChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a74b04dd0f15e0bf01860e282b840b6a3</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>LastChild</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a9d09f04435f0f2f7d0816b0198d0517b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>LastChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a42cccd0ce8b1ce704f431025e9f19e0c</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>NextSibling</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>aad2eccc7c7c7b18145877c978c3850b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>NextSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>ae41d88ee061f3c49a081630ff753b2c5</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a75b908322bb4b83be3281b6845252b20</anchor>
      <arglist>(const XMLHandle &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>PreviousSibling</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a428374e756f4db4cbc287fec64eae02c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLHandle</type>
      <name>PreviousSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a786957e498039554ed334cdc36612a7e</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a108858be7ee3eb53f73b5194c1aa8ff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a5e73ed8f3f6f9619d5a8bb1862c47d99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>ToNode</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a03ea6ec970a021b71bf1219a0f6717df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a6ab9e8cbfb41417246e5657e3842c62a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>aa387368a1ad8d843a9f12df863d298de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLHandle</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>afd8e01e6018c07347b8e6d80272466aa</anchor>
      <arglist>(const XMLHandle &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLHandle</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>aa2edbc1c0d3e3e8259bd98de7f1cf500</anchor>
      <arglist>(XMLNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLHandle</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a9c240a35c18f053509b4b97ddccd9793</anchor>
      <arglist>(XMLNode *node)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XMLNode *</type>
      <name>_node</name>
      <anchorfile>classtinyxml2_1_1XMLHandle.html</anchorfile>
      <anchor>a65449d71b75d8aeb40a54224c954c138</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLNode</name>
    <filename>classtinyxml2_1_1XMLNode.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a81e66df0a44c67a7af17f3b77a152785</anchor>
      <arglist>(XMLVisitor *visitor) const =0</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>DeepClone</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a3bb369fd733f1989b751d99a9417adab</anchor>
      <arglist>(XMLDocument *target) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a363b6edbd6ebd55f8387d2b89f2b0921</anchor>
      <arglist>(XMLNode *node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteChildren</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a0360085cc54df5bff85d5c5da13afdce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>FirstChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a2d6c70c475146b48bc93a7fafdeff5e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>FirstChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ae7dc225e1018cdd685f7563593a1fe08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>af1e0e475cc27d5e7eeaf4d732691b741</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>FirstChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a1bec132dcf085284e0a10755f2cf0d57</anchor>
      <arglist>(const char *name=0) const</arglist>
    </member>
    <member kind="function">
      <type>XMLDocument *</type>
      <name>GetDocument</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>af343d1ef0b45c0020e62d784d7e67a68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLDocument *</type>
      <name>GetDocument</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a2de84cfa4ec3fe249bad745069d145f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetLineNum</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a9b5fc636646fda761d342c72e91cb286</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetUserData</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a7f0687574afa03bc479dc44f29db0afe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>InsertAfterChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a9275138a1b8dd5d8e2c26789bdc23ac8</anchor>
      <arglist>(XMLNode *afterThis, XMLNode *addThis)</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>InsertEndChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ae3b422e98914d6002ca99bb1d2837103</anchor>
      <arglist>(XMLNode *addThis)</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>InsertFirstChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ac609a8f3ea949027f439280c640bbaf2</anchor>
      <arglist>(XMLNode *addThis)</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>LastChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ad7552c8cb1dc0cb6f3bdc14a9d115dbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>LastChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a9b8583a277e8e26f4cbbb5492786778e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>LastChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a1b77a8194d059665a4412ebfea276878</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>LastChildElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a609e02f02044f39b928d1a3e0de9f532</anchor>
      <arglist>(const char *name=0) const</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>LinkEndChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a663e3a5a378169fd477378f4d17a7649</anchor>
      <arglist>(XMLNode *addThis)</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>NextSibling</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aeb7d4dfd8fb924ef86e7cb72183acbac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>NextSibling</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a79db9ef0fe014d27790f2218b87bcbb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>af1225412584d4a2126f55e96a12e0ec0</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>NextSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a14ea560df31110ff07a9f566171bf797</anchor>
      <arglist>(const char *name=0) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NoChildren</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ac3ab489e6e202a3cd1762d3b332e89d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>Parent</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a76029693a5a54fbb721a41d7a0ca8a97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>Parent</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ae0f62bc186c56c2e0483ebd52dbfbe34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ae760e5e7e766df1d2cf3bb4a847876d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const XMLNode *</type>
      <name>PreviousSibling</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aac667c513d445f8b783e1e15ef9d3551</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XMLElement *</type>
      <name>PreviousSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ae4f37eb6cd405bdf1d57caa066e36d87</anchor>
      <arglist>(const char *name=0)</arglist>
    </member>
    <member kind="function">
      <type>const XMLElement *</type>
      <name>PreviousSiblingElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a9453cda5e970375a7b1b2099f8a7c40a</anchor>
      <arglist>(const char *name=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUserData</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a002978fc889cc011d143185f2377eca2</anchor>
      <arglist>(void *userData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a09dd68cf9eae137579f6e50f36487513</anchor>
      <arglist>(const char *val, bool staticMem=false)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a8402cbd3129d20e9e6024bbcc0531283</anchor>
      <arglist>(XMLDocument *document) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a7ce18b751c3ea09eac292dca264f9226</anchor>
      <arglist>(const XMLNode *compare) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLComment *</type>
      <name>ToComment</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aff47671055aa99840a1c1ebd661e63e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLComment *</type>
      <name>ToComment</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a6a53bb83faf5c0ccc95b6cf74dba0025</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a174fd4c22c010b58138c1b84a0dfbd51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLDeclaration *</type>
      <name>ToDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ac48bb4bf9eb7bb3654ad4b94945db9a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a836e2966ed736fc3c94f70e12a2a3357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLDocument *</type>
      <name>ToDocument</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ae8a5250331a5f12e10843fcb5ef3ef0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aab516e699567f75cc9ab2ef2eee501e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLElement *</type>
      <name>ToElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a2c5c843b8f37306f15994ebe882b9346</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a41c55dab9162d1eb62db2008430e376b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>acb9ccc1beda27c0efcb0545683c3e7f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a8675a74aa0ada6eccab0c77ef3e5b9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>af29ffd6cbe609b6fa04a705256150408</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Value</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a0485e51c670e741884cfd8362274d680</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a916e498914baecbc9a1f012352ef7c69</anchor>
      <arglist>(char *p, StrPair *parentEndTag, int *curLineNumPtr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XMLNode</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a29868df6ca383d574f584dfdd15105b6</anchor>
      <arglist>(XMLDocument *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLNode</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a8f41e898cdd4da4cdbb7f05b0c7d9f69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLDocument *</type>
      <name>_document</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a8d2d2be0bb6797625551eb0e91f0ff62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLNode *</type>
      <name>_firstChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>aa20c91e4213dc930c5bdf420322ca342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLNode *</type>
      <name>_lastChild</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a099b6560ae44ab9edb8453aaf1a3747b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLNode *</type>
      <name>_next</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a27e985496b37dd00eb5b9cf59b9e3fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLNode *</type>
      <name>_parent</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a176dd1c4965c21c366de192164aa2c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_parseLineNum</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ab336ed023e15be202ff3b410be01b804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XMLNode *</type>
      <name>_prev</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a9739eb0fb9a1188266052055e7a6bf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>_userData</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ac2d5cc463a6c95ec5907d57a119c56da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrPair</type>
      <name>_value</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a3ea9884098b8379de2bb5ab3fc85c0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InsertChildPreamble</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a0fd4d2e88fb22d46b5b1474b5b786e35</anchor>
      <arglist>(XMLNode *insertThis) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLNode &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ade79231d908e1f21862819e00e56ab6e</anchor>
      <arglist>(const XMLNode &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const XMLElement *</type>
      <name>ToElementWithName</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a5b5b620d8f8a6f8e2cdc8c8ecee1c53e</anchor>
      <arglist>(const char *name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Unlink</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a9546e242b6a4f232415befb1cfe0fdd4</anchor>
      <arglist>(XMLNode *child)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLNode</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a78be01384518a969da905548f318d75b</anchor>
      <arglist>(const XMLNode &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>DeleteNode</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ab0b21951f2343534c5c67f23dffdc7e6</anchor>
      <arglist>(XMLNode *node)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MemPool *</type>
      <name>_memPool</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a4e3ff179bc312480b6bc3e57014834f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLElement</name>
      <anchorfile>classtinyxml2_1_1XMLNode.html</anchorfile>
      <anchor>ac2fba9b6e452829dd892f7392c24e0eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLPrinter</name>
    <filename>classtinyxml2_1_1XMLPrinter.html</filename>
    <base>tinyxml2::XMLVisitor</base>
    <member kind="function">
      <type>void</type>
      <name>ClearBuffer</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a690cb140ba98b7339734ff865f56b0b3</anchor>
      <arglist>(bool resetToFirstElement=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CloseElement</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>af1fb439e5d800999646f333fa2f0699a</anchor>
      <arglist>(bool compactMode=false)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>CStr</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a180671d73844f159f2d4aafbc11d106e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CStrSize</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a3256cf3523d4898b91abb18b924be04c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OpenElement</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a20fb06c83bd13e5140d7dd13af06c010</anchor>
      <arglist>(const char *name, bool compactMode=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a51f7950d7b7a19f0d3a0d549a318d45f</anchor>
      <arglist>(const char *name, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a9a4e2c9348b42e147629d5a99f4af3f0</anchor>
      <arglist>(const char *name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a1714867af40e68ca404c3e84b6cac2a6</anchor>
      <arglist>(const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a69120c82088597372d28d0a98f2ee7a1</anchor>
      <arglist>(const char *name, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a9bc2fe21a83a70e6aa0415f2034ecbff</anchor>
      <arglist>(const char *name, int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a0cfb03811df0873faa59a12de009bf33</anchor>
      <arglist>(const char *name, uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushAttribute</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>aa41039e51990aaf5342f3e0575a692c4</anchor>
      <arglist>(const char *name, unsigned value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushComment</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>afc8416814219591c2fd5656e0c233140</anchor>
      <arglist>(const char *comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushDeclaration</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a2fe3565e262594efc6c0276723c83fe7</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushHeader</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a178c608ce8476043d5d6513819cde903</anchor>
      <arglist>(bool writeBOM, bool writeDeclaration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a4390e5fa1ed05189a8686647345ab29f</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a1cc16a9362df4332012cb13cff6441b3</anchor>
      <arglist>(const char *text, bool cdata=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>aa715302dfc09473c77c853cbd5431965</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a1dbb1390e829d0673af66b9cd1928bd7</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a3e0d4d78de25d4cf081009e1431cea7e</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a96b0a0bfe105154a0a6c37d725258f0a</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a60b0a4cf57371ff8679c2c7556ccb708</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushText</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a661fb50e7e0a4918d2d259cb0fae647e</anchor>
      <arglist>(unsigned value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ab1efc6d1548505e9984185f58f54b713</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>aa294c5c01af0ebb9114902456e4cb53c</anchor>
      <arglist>(const XMLComment &amp;comment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>acfc625b2549304b9c7eb85ebd5c5eb39</anchor>
      <arglist>(const XMLDeclaration &amp;declaration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>adc0e42b4f6fcb90a95630c79575d030b</anchor>
      <arglist>(const XMLText &amp;text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ab8af5455bbf9e4be2663e6642fcd7e32</anchor>
      <arglist>(const XMLUnknown &amp;unknown)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a9aa1de11a55a07db55a90fde37d7afad</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a169b2509d8eabb70811b2bb8cfd1f5d1</anchor>
      <arglist>(const XMLElement &amp;element, const XMLAttribute *attribute)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a15fc1f2b922f540917dcf52808737b29</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a2edd48405971a88951c71c9df86a2f50</anchor>
      <arglist>(const XMLElement &amp;element)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLPrinter</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>aa6d3841c069085f5b8a27bc7103c04f7</anchor>
      <arglist>(FILE *file=0, bool compact=false, int depth=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLPrinter</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>af4caefa48ea6436898fb1807de8d14c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>CompactMode</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a38e1ed5a779bdf63eda9e808f7a6de66</anchor>
      <arglist>(const XMLElement &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ab30210a7f32e45634e7a45137bf6fdf6</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintSpace</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a1c4b2ccbe4fdb316d54f5a93f3559260</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Putc</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a9567b0218169ba59794f171ae2f9944c</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SealElementIfJustOpened</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ac6e2c72c5d796f5b4de6ce81ca95e3fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a4bd7f0cabca77ac95c299103fa9592f1</anchor>
      <arglist>(const char *data)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Write</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>aff363b7634a27538fd691ae62adbda63</anchor>
      <arglist>(const char *data, size_t size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_elementJustOpened</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>ac07169d58b465214a2b1fa306e617c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DynArray&lt; const char *, 10 &gt;</type>
      <name>_stack</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a69f537e6c15cb10ed14e144fead800b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ENTITY_RANGE</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>abd08e8da55b22d059d0484c53db1fae8a2ddc02813235fe451809606959166db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BUF_SIZE</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>abd08e8da55b22d059d0484c53db1fae8a1f747a8fb39ceb2e711c3798058fb632</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BUF_SIZE</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>abd08e8da55b22d059d0484c53db1fae8a1f747a8fb39ceb2e711c3798058fb632</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ENTITY_RANGE</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>abd08e8da55b22d059d0484c53db1fae8a2ddc02813235fe451809606959166db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLPrinter &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a7706d90e6cd31ef081742e8344b3f9bc</anchor>
      <arglist>(const XMLPrinter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrepareForNewNode</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a83f100894c0ed069ffbd2c5a2c9ed190</anchor>
      <arglist>(bool compactMode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintString</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a5495e504053f63f2c4d603327314fa91</anchor>
      <arglist>(const char *, bool restrictedEntitySet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLPrinter</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a157706836c056febc4022dc540a47982</anchor>
      <arglist>(const XMLPrinter &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynArray&lt; char, 20 &gt;</type>
      <name>_buffer</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a55a5cf6d1835248eb2fce3bcbcc3410a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_compactMode</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a7bc067aa3f0dcee68e4ac75e19117bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_depth</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a19cd59a9dbe4b666264803fb91ac8ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_entityFlag</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a334eb34c43f21daebef9341b4768c275</anchor>
      <arglist>[ENTITY_RANGE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_firstElement</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>abbd7ac45d97ae5eceec12d6c058119f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>_fp</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a79d91decf17990f7ce18b592f3fdf44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_processEntities</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a3e27c4b4fe791a96e4e139b5034e190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_restrictedEntityFlag</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a5df242509d42ae1c9128924121ebe093</anchor>
      <arglist>[ENTITY_RANGE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_textDepth</name>
      <anchorfile>classtinyxml2_1_1XMLPrinter.html</anchorfile>
      <anchor>a3c5a442e57131faefde97188e92144f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLText</name>
    <filename>classtinyxml2_1_1XMLText.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a537c60d7e18fb59c45ac2737a29ac47a</anchor>
      <arglist>(XMLVisitor *visitor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CData</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ac1bb5ea4166c320882d9e0ad16fd385b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCData</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ad080357d76ab7cc59d7651249949329d</anchor>
      <arglist>(bool isCData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a86d265c93152726c8c6831e9594840e6</anchor>
      <arglist>(XMLDocument *document) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a99d8bce4dc01df889126e047f358cdfc</anchor>
      <arglist>(const XMLNode *compare) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ab1213b4ddebe9b17ec7e7040e9f1caf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLText *</type>
      <name>ToText</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a671ce22c7c5ef378f1ce31e6f827b9e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>af3b93344f1183482e1683f5922ac9c68</anchor>
      <arglist>(char *p, StrPair *parentEndTag, int *curLineNumPtr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XMLText</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ad9f46d70e61e5386ead93728d8b90267</anchor>
      <arglist>(XMLDocument *doc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLText</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ae9b8790d0dc13914394dbd7437c0e59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLText &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>ad8c9f398d92fa472e213b89d8483ae8f</anchor>
      <arglist>(const XMLText &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLText</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a002156e1f61ee6d48e5368b7cca25582</anchor>
      <arglist>(const XMLText &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isCData</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>aae1a8b4117e8c8bb107900a0560d5ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLText.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLUnknown</name>
    <filename>classtinyxml2_1_1XMLUnknown.html</filename>
    <base>tinyxml2::XMLNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Accept</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a8a06b8c82117ca969a432e17a46830fc</anchor>
      <arglist>(XMLVisitor *visitor) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLNode *</type>
      <name>ShallowClone</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>ab73b48b819aa4b2ef3815dc2d7d20d5f</anchor>
      <arglist>(XMLDocument *document) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShallowEqual</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>ac46767cd721d666e690a6231dfb618d1</anchor>
      <arglist>(const XMLNode *compare) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>af4374856421921cad578c8affae872b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLUnknown *</type>
      <name>ToUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a61b342b4f295cded1dc2f4402e97f07e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>ParseDeep</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>aefc332cc1e6e25736f364d1e5eeb31fe</anchor>
      <arglist>(char *p, StrPair *parentEndTag, int *curLineNumPtr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XMLUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a9391eb679598d50baba424e6f1aa367b</anchor>
      <arglist>(XMLDocument *doc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a86fcd722ca173a7f385bafafa879f26e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XMLUnknown &amp;</type>
      <name>operator=</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a6137d5611db42c35de3d869f66555e5b</anchor>
      <arglist>(const XMLUnknown &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>XMLUnknown</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>aab31a93c95a7cedc9597cea7caffa73f</anchor>
      <arglist>(const XMLUnknown &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>XMLDocument</name>
      <anchorfile>classtinyxml2_1_1XMLUnknown.html</anchorfile>
      <anchor>a4eee3bda60c60a30e4e8cd4ea91c4c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLUtil</name>
    <filename>classtinyxml2_1_1XMLUtil.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ConvertUTF32ToUTF8</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a31c00d5c5dfb38382de1dfcaf4be3595</anchor>
      <arglist>(unsigned long input, char *output, int *length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetCharacterRef</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a5a96e5144a8d693dc4bcd783d9964648</anchor>
      <arglist>(const char *p, char *value, int *length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsNameChar</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a04b17341538fa11752f24b4301d19485</anchor>
      <arglist>(unsigned char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsNameStartChar</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>abe106a69ac4d942a4381a4d9dfd0e0bd</anchor>
      <arglist>(unsigned char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPrefixHex</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a28c5a73c3d557ae0090191ef31d2f59a</anchor>
      <arglist>(const char *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsUTF8Continuation</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a9780b5926e30fe6222e10f0e6cf5a04a</anchor>
      <arglist>(const char p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWhiteSpace</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a357ec3af8fc433d19023a815f45e8e33</anchor>
      <arglist>(char p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ReadBOM</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ae9bcb2bc3cd6475fdc644c8c17790555</anchor>
      <arglist>(const char *p, bool *hasBOM)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetBoolSerialization</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>af98a6a80dbeec4679366c1aba4c5b747</anchor>
      <arglist>(const char *writeTrue, const char *writeFalse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>SkipWhiteSpace</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a490c8e74b25a34a1d09342d447375726</anchor>
      <arglist>(char *const p, int *curLineNumPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>SkipWhiteSpace</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ab626a194b3523a5ba8b9dbaa2a165202</anchor>
      <arglist>(const char *p, int *curLineNumPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>StringEqual</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>acfcd287cacfd2533e1bc9ea4dfb56602</anchor>
      <arglist>(const char *p, const char *q, int nChar=INT_MAX)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToBool</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ae5b03e0a1ca5d42052a7ac540f7aa12a</anchor>
      <arglist>(const char *str, bool *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToDouble</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ad8f75ac140fb19c1c6e164a957c4cd53</anchor>
      <arglist>(const char *str, double *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToFloat</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a399e71edb5f29d61ea81d91ee0332bb9</anchor>
      <arglist>(const char *str, float *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToInt</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ad4df4023d11ee3fca9689c49b9707323</anchor>
      <arglist>(const char *str, int *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToInt64</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>afe2ea09257431cd2b4b6d440552e4195</anchor>
      <arglist>(const char *str, int64_t *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>adba0718527ae9e80f663a71ea325cb11</anchor>
      <arglist>(bool v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a1cd141e50980fcddd6bf9af5de4b1db7</anchor>
      <arglist>(double v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a8957ad44fee5fa02ba52d73aad4d0a31</anchor>
      <arglist>(float v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a3cd6c703d49b9d51bdf0f4ff6aa021c7</anchor>
      <arglist>(int v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a26a8cb5b833ad587b3af39469c8111de</anchor>
      <arglist>(int64_t v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a51fe7464aeb97c83be0cbc071c72404e</anchor>
      <arglist>(uint64_t v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToStr</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ac00c2e52c1c36dab3ff41d86a9bf60f9</anchor>
      <arglist>(unsigned v, char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToUnsigned</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>a210c8637d5eb4ce3d4625294af0efc2f</anchor>
      <arglist>(const char *str, unsigned *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToUnsigned64</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ae1a49d5df42fbd5dbb36c2261f7e8aaf</anchor>
      <arglist>(const char *str, uint64_t *value)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>writeBoolFalse</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>ae09aaf302e2ab8c196e14643ef98e3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>writeBoolTrue</name>
      <anchorfile>classtinyxml2_1_1XMLUtil.html</anchorfile>
      <anchor>aafa8c6e965f8f95d5bcd9e7646983470</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinyxml2::XMLVisitor</name>
    <filename>classtinyxml2_1_1XMLVisitor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>acc8147fb5a85f6c65721654e427752d7</anchor>
      <arglist>(const XMLComment &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>adc75bd459fc7ba8223b50f0616767f9a</anchor>
      <arglist>(const XMLDeclaration &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>af30233565856480ea48b6fa0d6dec65b</anchor>
      <arglist>(const XMLText &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Visit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>a14e4748387c34bf53d24e8119bb1f292</anchor>
      <arglist>(const XMLUnknown &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>acb3c22fc5f60eb9db98f533f2761f67d</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitEnter</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>af97980a17dd4e37448b181f5ddfa92b5</anchor>
      <arglist>(const XMLElement &amp;, const XMLAttribute *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>a170e9989cd046ba904f302d087e07086</anchor>
      <arglist>(const XMLDocument &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>VisitExit</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>a772f10ddc83f881956d32628faa16eb6</anchor>
      <arglist>(const XMLElement &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLVisitor</name>
      <anchorfile>classtinyxml2_1_1XMLVisitor.html</anchorfile>
      <anchor>a494e72033d646c47d9c65c502ec62364</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tinyxml2</name>
    <filename>namespacetinyxml2.html</filename>
    <class kind="class">tinyxml2::DynArray</class>
    <class kind="struct">tinyxml2::Entity</class>
    <class kind="class">tinyxml2::MemPool</class>
    <class kind="class">tinyxml2::MemPoolT</class>
    <class kind="class">tinyxml2::StrPair</class>
    <class kind="class">tinyxml2::XMLAttribute</class>
    <class kind="class">tinyxml2::XMLComment</class>
    <class kind="class">tinyxml2::XMLConstHandle</class>
    <class kind="class">tinyxml2::XMLDeclaration</class>
    <class kind="class">tinyxml2::XMLDocument</class>
    <class kind="class">tinyxml2::XMLElement</class>
    <class kind="class">tinyxml2::XMLHandle</class>
    <class kind="class">tinyxml2::XMLNode</class>
    <class kind="class">tinyxml2::XMLPrinter</class>
    <class kind="class">tinyxml2::XMLText</class>
    <class kind="class">tinyxml2::XMLUnknown</class>
    <class kind="class">tinyxml2::XMLUtil</class>
    <class kind="class">tinyxml2::XMLVisitor</class>
    <member kind="enumeration">
      <type></type>
      <name>Whitespace</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRESERVE_WHITESPACE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5a751769aa625fe5fe5286e9779edec56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLLAPSE_WHITESPACE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a7f91d00f77360f850fd5da0861e27dd5a9a4a309029a6f5e636e20ef5e0b65136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XMLError</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_SUCCESS</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a1fe1262fdb5ac05dd9cc4631f8c8e00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_NO_ATTRIBUTE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08abefb89c44285fb68e2218b2c71767f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_WRONG_ATTRIBUTE_TYPE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08ae9d8ee545a3a69e90df303257a658113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_NOT_FOUND</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a38fd2a97fb1dbebd4c3640d75dc01a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_COULD_NOT_BE_OPENED</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afbbf37655523b79a88b04b77ec0f1258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_FILE_READ_ERROR</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a8d4dd3ce2dee784a53f62fa8a6ac83ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_ELEMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afa96ea783aa93ea212f9e2d7d3a70ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_ATTRIBUTE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a380fd8846799b88773321efae83d26a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_TEXT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a50ead30b94c7ae2957b9ccb08ec0994d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_CDATA</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a9d181628a1819f2b97835e6bc2c8bb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_COMMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a51786809e8b079c770853cf5890a7a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_DECLARATION</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08ad45b208578e30dab5a21bff1d8991b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING_UNKNOWN</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a95a88813812a680fb7372f0149420a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_EMPTY_DOCUMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a1a0478cf44f0a733aa6f21bdf0db80b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_MISMATCHED_ELEMENT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a0cecc816939d9155d33b8a88fd50e4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_PARSING</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08af6b4caa10e1f2e9f19a3a24f5f3ce223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_CAN_NOT_CONVERT_TEXT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08afdb8840395a7c13dfe6a3e104401c095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_NO_TEXT_NODE</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a5300bec98feccc8f0cdf567b88821f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ELEMENT_DEPTH_EXCEEDED</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a0e0d5f9b6c5add26e910d206f469dd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XML_ERROR_COUNT</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a1fbf88509c3ac88c09117b1947414e08a9ebb2775c56387353f5b2de94f6ab71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>callfopen</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>a3634a81ca725ead6204f08cbaa5ad58f</anchor>
      <arglist>(const char *filepath, const char *mode)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Entity</type>
      <name>entities</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>ae132483871eeb55d7b5ddda3d2396e81</anchor>
      <arglist>[NUM_ENTITIES]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NUM_ENTITIES</name>
      <anchorfile>namespacetinyxml2.html</anchorfile>
      <anchor>aef74bfad4850ed3181f00f86b03c7b45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>visionary</name>
    <filename>namespacevisionary.html</filename>
    <namespace>visionary::CoLaCommandType</namespace>
    <namespace>visionary::CoLaError</namespace>
    <class kind="class">visionary::AuthenticationLegacy</class>
    <class kind="class">visionary::AuthenticationSecure</class>
    <class kind="struct">visionary::CameraParameters</class>
    <class kind="struct">visionary::ChallengeRequest</class>
    <class kind="class">visionary::CoLa2ProtocolHandler</class>
    <class kind="class">visionary::CoLaBProtocolHandler</class>
    <class kind="class">visionary::CoLaCommand</class>
    <class kind="class">visionary::CoLaParameterReader</class>
    <class kind="class">visionary::CoLaParameterWriter</class>
    <class kind="class">visionary::ControlSession</class>
    <class kind="struct">visionary::DataSetsActive</class>
    <class kind="struct">visionary::DEPTHMAP_ELEMENT</class>
    <class kind="struct">visionary::DEPTHMAP_FLAGS</class>
    <class kind="struct">visionary::DEVICE_STATUS_ELEMENT</class>
    <class kind="struct">visionary::DEVICESTATUS_DATA_ACTIVE_MONITORING_CASE</class>
    <class kind="struct">visionary::DEVICESTATUS_DATA_GENERALSTATUS</class>
    <class kind="struct">visionary::FIELDINFORMATION_DATA</class>
    <class kind="struct">visionary::FIELDINFORMATION_ELEMENT</class>
    <class kind="class">visionary::IAuthentication</class>
    <class kind="struct">visionary::IMU_ELEMENT</class>
    <class kind="struct">visionary::IMU_QUATERNION</class>
    <class kind="struct">visionary::IMU_VECTOR</class>
    <class kind="class">visionary::IProtocolHandler</class>
    <class kind="class">visionary::ITransport</class>
    <class kind="struct">visionary::LOCALIOS_ELEMENT</class>
    <class kind="struct">visionary::LOCALIOS_OSSDS_STATE</class>
    <class kind="struct">visionary::LOCALIOS_UNIVERSALIO_CONFIGURED</class>
    <class kind="struct">visionary::LOCALIOS_UNIVERSALIO_DIRECTION</class>
    <class kind="struct">visionary::LOCALIOS_UNIVERSALIO_INPUTVALUES</class>
    <class kind="struct">visionary::LOCALIOS_UNIVERSALIO_OUTPUTVALUES</class>
    <class kind="struct">visionary::LOGICSIGNALS_DATA</class>
    <class kind="struct">visionary::LOGICSIGNALS_ELEMENT</class>
    <class kind="struct">visionary::LOGICSIGNALS_INSTANCESTATE</class>
    <class kind="class">visionary::PointCloudPlyWriter</class>
    <class kind="struct">visionary::PointXYZ</class>
    <class kind="struct">visionary::PointXYZC</class>
    <class kind="struct">visionary::ROI_DATA</class>
    <class kind="struct">visionary::ROI_DATA_RESULT</class>
    <class kind="union">visionary::ROI_DATA_SAFETY_DATA</class>
    <class kind="struct">visionary::ROI_ELEMENT</class>
    <class kind="class">visionary::SafeVisionaryControl</class>
    <class kind="class">visionary::SafeVisionaryData</class>
    <class kind="class">visionary::SafeVisionaryDataStream</class>
    <class kind="class">visionary::TcpSocket</class>
    <class kind="struct">visionary::UdpProtocolData</class>
    <class kind="class">visionary::UdpSocket</class>
    <class kind="class">visionary::VisionaryAutoIPScan</class>
    <class kind="class">visionary::VisionaryControl</class>
    <class kind="class">visionary::VisionaryData</class>
    <class kind="class">visionary::VisionaryDataStream</class>
    <member kind="typedef">
      <type>std::array&lt; std::uint8_t, 32 &gt;</type>
      <name>ChallengeResponse</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a770512c55c2807f05651f1d9cb4a2382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::array&lt; std::uint8_t, 32 &gt;</type>
      <name>PasswordHash</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a288962be13c22d9b88d65e151cb5961f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DataHandlerError</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aa4de7faeb435ec8d00b02b73aeea9024</anchor>
      <arglist></arglist>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024ae0aa021e21dddbd6d8cecec71e9cf564">OK</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a59682ab67ced0759d7c05cc9eb3271ae">PARSE_XML_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024abc902f8aa9ca37968f07e96c2acb6a68">INVALID_CRC_SEGMENT_DEPTHMAP</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024aae265a172aff16c13eda09f885307b95">INVALID_LENGTH_SEGMENT_DEPTHMAP</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a937e109313c500366e854bd999d95079">INVALID_VERSION_SEGMENT_DEPTHMAP</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a5b3506c41cad01e1ba7bbf2ce1073f4d">INVALID_CRC_SEGMENT_DEVICESTATUS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a1f13606fec3b0a8d21dfd07d852695a8">INVALID_LENGTH_SEGMENT_DEVICESTATUS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024ae32f8460714630587dce04b2e27ed37f">INVALID_VERSION_SEGMENT_DEVICESTATUS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024aca2c70f9c4943730b4ffafa186bb6051">INVALID_CRC_SEGMENT_ROI</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a4c0b08d8d896eee9fb01870222744d38">INVALID_LENGTH_SEGMENT_ROI</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024af32823b697f57edb002ab672ecef1e6b">INVALID_VERSION_SEGMENT_ROI</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024ab5b767a0e7bec3c1b0722c4a6fdda119">INVALID_CRC_SEGMENT_LOCALIOS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a785cd0077fc521b08267b8dd6a0c98f9">INVALID_LENGTH_SEGMENT_LOCALIOS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a8f3595974d173884b69c18db0d2ddb9f">INVALID_VERSION_SEGMENT_LOCALIOS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a8dd08b43e376f9368ef89a9100ef2d06">INVALID_CRC_SEGMENT_FIELDINFORMATION</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a1c14e4ab82b8c619764019e954eded3f">INVALID_LENGTH_SEGMENT_FIELDINFORMATION</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024aa1972f784f9f5f9dc7164dd569942297">INVALID_VERSION_SEGMENT_FIELDINFORMATION</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a0859fb817bbd2c3d93d930398c292ed8">INVALID_CRC_SEGMENT_LOGICSIGNALS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a3083f66a3a566d28120243fc315a426c">INVALID_LENGTH_SEGMENT_LOGICSIGNALS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a9a4a85d45006faa95ad3ad2ddb4c7753">INVALID_VERSION_SEGMENT_LOGICSIGNALS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a5dd96ede623fca384a9ddee2eccd6704">INVALID_CRC_SEGMENT_IMU</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024a5046b20e9020184181c6becb13059375">INVALID_LENGTH_SEGMENT_IMU</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aa4de7faeb435ec8d00b02b73aeea9024af05ac17403651ee09dcc0f1da1763bb2">INVALID_VERSION_SEGMENT_IMU</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DataStreamError</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab7d760cab2e473ac88431749512f17e9</anchor>
      <arglist></arglist>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9ae0aa021e21dddbd6d8cecec71e9cf564">OK</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a474edc8b33ebd2d2374b49f82deb7c8c">DATA_RECEIVE_TIMEOUT</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a7009c19a45f0ebd4b14300665df173c5">CONNECTION_CLOSED</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a59682ab67ced0759d7c05cc9eb3271ae">PARSE_XML_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9ae032444cd16284d8cfd5f73ce6b25ded">INVALID_VERSION_UDP_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9aff5103d7aa0154bb39db5c32bc9d0fa0">INVALID_PACKET_TYPE_UDP_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9aa0459ce4074da7ce5f44e966b91c618f">INVALID_LENGTH_UDP_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a5b3c0f2f37dc64114d9581ecb0272d92">INVALID_CRC_UDP_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9ace2b8e509eb4541a7ab89415c3bbd713">INVALID_BLOB_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a36e4313344b16eee237cda484ac08265">INVALID_VERSION_BLOB_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9af94e32ad53f8c3aadf8e91fa5e7c9c77">INVALID_PACKET_TYPE_BLOB_HEADER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9ab2de61c175b4ff4e112d29d875b99409">INVALID_BLOB_ID</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9ab2948b1af85bd010b60cea6b41239ca7">INVALID_BLOB_NUMBER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9aa795b721b98806c7510447f62b152417">INVALID_UDP_FRAGMENT_NUMBER</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a835a6ae45e1c39a04521c3ca971b7614">DATA_SEGMENT_DEPTHMAP_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a7255916800bebf61e737111a1302803c">DATA_SEGMENT_DEVICESTATUS_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9af99fef2079f4813870bef075eecf19c0">DATA_SEGMENT_ROI_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a69adec9346ea2076cb0f7e8382d72ba7">DATA_SEGMENT_LOCALIOS_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a344e290dc66ddea3835c89dab76669ad">DATA_SEGMENT_FIELDINFORMATION_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9a0b2efbfbace1c82f4697b6ea080ba68a">DATA_SEGMENT_LOGICSIGNALS_ERROR</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="ab7d760cab2e473ac88431749512f17e9aec3649bf161f2c8047f91cea14e84ae6">DATA_SEGMENT_IMU_ERROR</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DEVICE_STATUS</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aba031a3c7f289614c79b24b3760e6842</anchor>
      <arglist></arglist>
      <enumvalue file="namespacevisionary.html" anchor="aba031a3c7f289614c79b24b3760e6842ab47fb6dfc04ef21682c2d3b666fd3b3c">DEVICE_STATUS_CONFIGURATION</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aba031a3c7f289614c79b24b3760e6842aef307ad3258fa90a147cabb78efe6242">DEVICE_STATUS_WAIT_FOR_INPUTS</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aba031a3c7f289614c79b24b3760e6842a0b48347dd48e2556e4e41716d2ab8c8c">DEVICE_STATUS_APPLICATION_STOPPED</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aba031a3c7f289614c79b24b3760e6842a87c2558d06027cd30697572853dd69a4">DEVICE_STATUS_NORMAL_OPERATION</enumvalue>
      <enumvalue file="namespacevisionary.html" anchor="aba031a3c7f289614c79b24b3760e6842a5f93003139fa32899bf4263d378511e8">DEVICE_STATUS_INVALID</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ROI_QUALITY_CLASS</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a1053433b7513a55dcbcab4b80ad314d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROI_QUALITY_CLASS_INVALID</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a1053433b7513a55dcbcab4b80ad314d5ad540c920a930a278a24397f74ff95180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROI_QUALITY_CLASS_HIGH</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a1053433b7513a55dcbcab4b80ad314d5a1843713d2d3f4ec5514e7bdea780e957</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROI_QUALITY_CLASS_MODERATE</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a1053433b7513a55dcbcab4b80ad314d5ac1c040093c199ecac9ed68e2f987ece9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROI_QUALITY_CLASS_LOW</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a1053433b7513a55dcbcab4b80ad314d5ad0a87d42ec5af4feaf2bf8c528c5c67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>bigEndianToNative</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab456419906aa5054acc67b101e3624e1</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a333e6c78cd0c1e431daddb82a4ca6e8e</anchor>
      <arglist>(char val)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a907f6a266bfba204d2bafcf1fbc6430d</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab2bab9c0c689789f32a7d5dc792e657d</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aab3505f0ce6628bc27cc833a7f404637</anchor>
      <arglist>(int16_t val)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a56ef606c2511dffcec5197c7f9174e95</anchor>
      <arglist>(int32_t val)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a06b73bafb7d6d6e3c79ea48413c8e543</anchor>
      <arglist>(int64_t val)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aa2a2ca57776cc64e5a32c0cbd4174fff</anchor>
      <arglist>(int8_t val)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a89ac0c4f03981368ee07f6a9624827e0</anchor>
      <arglist>(uint16_t val)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aea4ba0dab9459f17c2de662037a6adfa</anchor>
      <arglist>(uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a7131dd8b31bc443101491c0a0df133a5</anchor>
      <arglist>(uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a43c800a9eb197bb6fa4bda730142debd</anchor>
      <arglist>(uint8_t val)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t</type>
      <name>byteswap</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a873e63d9cec1bea957ee7d10fc69f3c0</anchor>
      <arglist>(wchar_t val)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>byteswapAlias</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a2efb5d48c9cf16fa491febd346065c2a</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>CRC_calcCrc32Block</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab192125b0447ba3821e81a0822a64472</anchor>
      <arglist>(const void *const pvData, uint32_t u32Length, uint32_t u32InitVal)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>CRC_calcCrc32CBlock</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>adb4b8be9337b794f2835772cef66ab21</anchor>
      <arglist>(const void *const pvData, uint32_t u32Length, uint32_t u32InitVal)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>littleEndianToNative</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a61d449cf36d1741710c7eaa50209c483</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nativeToBigEndian</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ae17300f7f57385088f6ce1f4d1d0ee1a</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nativeToColaByteOrder</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aebb069c40f782a6ebf59554d5c4985c7</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>nativeToLittleEndian</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a5fea97411549492f7eacf2edaa525213</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>readUnalignBigEndian</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>adcde9bbe31d6ce4a167c081700a5def1</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>readUnalignColaByteOrder</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ae7aa83c3980b08c08872da7d9261bbc4</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>readUnaligned</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ab1eef2b34e41b5b1b46d6ef9cad9caa7</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>readUnalignLittleEndian</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a451e7357de40d74240234ad0c53d6c11</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>bad_point</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aa8b6cea77ed543f87f8a489e67b3b72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>CRC_au32CRC32CTable</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>af81ab25117d2ed2d4959772b2d233cac</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>CRC_au32CRCTable</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a0a053f73825406f6cd3550288019300d</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DEFAULT_BROADCAST_ADDR</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>aad5749cc912ebc1b24c6e3d3c5b68eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>DEFAULT_PORT</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a2a53cf18c11e6f36c34e8363ec7d2550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::uint32_t</type>
      <name>MAX_FIELDINFORMATION_VALUES</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ade1718d564c7718497cf2e26d9ff67d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::uint32_t</type>
      <name>MAX_LOGICSIGNALS_VALUES</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>ae1b734a0e3ea6a724ac09233d691d379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::uint32_t</type>
      <name>MAX_ROI_VALUES</name>
      <anchorfile>namespacevisionary.html</anchorfile>
      <anchor>a62e6adc7fdbf0c7da4d18aa036a2c8af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>visionary::CoLaCommandType</name>
    <filename>namespacevisionary_1_1CoLaCommandType.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NETWORK_ERROR</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a5d1aa1045bdf65067751192d0f5d7ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6aa223272d95d8e9e1bb16ff7f71d4fe64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_VARIABLE</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a2b62cbb84d69432d8f5b37cfd5007550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_VARIABLE_RESPONSE</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a4886f2619025c84a5504636ca7deecea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_VARIABLE</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a595f1ab79beb6b62782b87836845ab9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_VARIABLE_RESPONSE</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a9e37366a432668266eecbf839c1527a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_INVOCATION</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a29f572013850f8ad1c5ba6c7dd358b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_RETURN_VALUE</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a0d39cc5f5611366e1c67132f2d24c7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_ERROR</name>
      <anchorfile>namespacevisionary_1_1CoLaCommandType.html</anchorfile>
      <anchor>ac6a07ccab53586bbf1b77bb2bd94bde6a1137f7d4ad4e18aaaf54a31b9f3693d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>visionary::CoLaError</name>
    <filename>namespacevisionary_1_1CoLaError.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NETWORK_ERROR</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a7378af1017bc09a58f5c704464f55196</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a84931cad4707540ff6dd676a8eae0102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_IN_ACCESS_DENIED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454afb44d496471e231372d84bdcac39fc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_IN_UNKNOWN_INDEX</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a6c072f7ea5adb36714aec676da0e3cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARIABLE_UNKNOWN_INDEX</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aeb67acca52bbe546cd72dacf67672a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCAL_CONDITION_FAILED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a903153cc34a404db139fcedb00b4ec8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_DATA</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454ada42f3f60bea54f2df68c2336c912be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_ERROR</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a8f972e7cc95ffd3530a1bb272f628c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUFFER_OVERFLOW</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aca44a563dfd42ea182a9ac779d80da52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUFFER_UNDERFLOW</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a041bd14536b115e03287ad694f164463</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNKNOWN_TYPE</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a9b3214408dd094f1e58e33f5f24a069c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARIABLE_WRITE_ACCESS_DENIED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a8d40694e14c7d0d86b9e9c3994929f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_CMD_FOR_NAMESERVER</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a9ebf6eb8dde640ae32e0650d92a7f3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_COLA_COMMAND</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a432f7835d21479a0e0b9dccdfebc557b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_IN_SERVER_BUSY</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a31456f23cfa651fc263d8440e9b23e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLEX_OUT_OF_BOUNDS</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a0a8e36cedcc0aa5aac792b9ec4161fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_REG_UNKNOWN_INDEX</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a26019792607f1a548c6accb45e2d0862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_VALUE_UNDERFLOW</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a77a71449349ff27b909e4050e26056b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLA_A_INVALID_CHARACTER</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454af0a4dbe06095d5271936e6883c75ce4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OSAI_NO_MESSAGE</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454acf7babbbcddb1c093eecf21998e9be74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OSAI_NO_ANSWER_MESSAGE</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a67881f5863397e4f3aff35dea8d0d93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNAL</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a33091acc5fa433ab378b13c717ce4c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_ADDRESS_CORRUPTED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aaeddbaa5ea7c3d4792eaf2d4a68bf694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_ADDRESS_DECODING</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a84603ee40d54e156a9527d06880792c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_ADDRESS_ADDRESS_EXCEEDED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aeee48181ca3f249a5892d15db9ecf97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_ADDRESS_BLANK_EXPECTED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a5b205427264bfd525e74b3639cdbe09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASYNC_METHODS_ARE_SUPPRESSED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aab6a1ec66f75f6fc803a408249c6ae45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPLEX_ARRAYS_NOT_SUPPORTED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a325ae7190c5be0b22925f56331c19539</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SESSION_NO_RESOURCES</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a41dab1fe720ec4595aef9488fbd8853c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SESSION_UNKNOWN_ID</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a211c35c380920b33ac0fac6f325e754d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CANNOT_CONNECT</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a433ec3f96eb9e2d1aaf2aaf0e327c51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_PORT</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aa466e48b39c86b7d1db40294d2362e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCAN_ALREADY_ACTIVE</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454ae220575413dad329ae5ad1c0bcbe9b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_OF_TIMERS</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a6823711646cf2c130855e8ca2cd26965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_MODE_NOT_ENABLED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a1706402250146386c3ba88d3680e85ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_PORT_FAILED</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454abb02759230e051e5dde8d6f04471125d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_LINK_FUNC_TEMP_NOT_AVAILABLE</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454aa1f321eced3f53bdb054c25e48f688f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>namespacevisionary_1_1CoLaError.html</anchorfile>
      <anchor>a4e410cc8da3d2a084c58ed78e89c3454a2b5e27aef666b3b0f6daef7d33e97cdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
