<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>GUI.cpp</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/src/gui/</path>
    <filename>GUI_8cpp</filename>
    <includes id="GUI_8h" name="GUI.h" local="yes" imported="no">gui/GUI.h</includes>
    <namespace>GUI_PTU</namespace>
  </compound>
  <compound kind="file">
    <name>GUI.h</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/include/gui/</path>
    <filename>GUI_8h</filename>
    <includes id="wxImagePanel_8h" name="wxImagePanel.h" local="yes" imported="no">wxImagePanel.h</includes>
    <class kind="class">GUI_PTU::GUIDialog</class>
    <namespace>GUI_PTU</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ID_LEFTTOPICCHOICE</name>
      <anchorfile>GUI_8h.html</anchorfile>
      <anchor>adda97e2b5f38cabeb7c0c6d7bd699f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_LISTENFORUPDATES</name>
      <anchorfile>GUI_8h.html</anchorfile>
      <anchor>ae84871f4c132fe35a942f221737fdf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_PANSLIDER</name>
      <anchorfile>GUI_8h.html</anchorfile>
      <anchor>adf7cf623e33f5bfae8c9fe7c45d0e461</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_PANSPINNER</name>
      <anchorfile>GUI_8h.html</anchorfile>
      <anchor>a55f80e4ee60ffac12c8e7c0c7ac20496</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_PTUCHOICE</name>
      <anchorfile>GUI_8h.html</anchorfile>
      <anchor>a508928d7ceee09f80c5a700dfe3073f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_RIGHTTOPICCHOICE</name>
      <anchorfile>GUI_8h.html</anchorfile>
      <anchor>a51656618eed416ebb547c92b7d64f95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TILTSLIDER</name>
      <anchorfile>GUI_8h.html</anchorfile>
      <anchor>ac190641deb99e593b11d108efbd6799c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TILTSPINNER</name>
      <anchorfile>GUI_8h.html</anchorfile>
      <anchor>afe76c5a82fd2b6c32e13d2957b1ed121</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_UPDATEBUTTON</name>
      <anchorfile>GUI_8h.html</anchorfile>
      <anchor>a216151112e0bb26f13c0af5b2fd1d87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_UPDATEIMMCHECKBOX</name>
      <anchorfile>GUI_8h.html</anchorfile>
      <anchor>ab6f6546ea00cae875ca6b93fccc67f89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>PTU_GUI.cpp</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/src/gui/</path>
    <filename>PTU__GUI_8cpp</filename>
    <includes id="PTU__GUI_8h" name="PTU_GUI.h" local="yes" imported="no">gui/PTU_GUI.h</includes>
    <namespace>GUI_PTU</namespace>
  </compound>
  <compound kind="file">
    <name>PTU_GUI.h</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/include/gui/</path>
    <filename>PTU__GUI_8h</filename>
    <includes id="GUI_8h" name="GUI.h" local="yes" imported="no">GUI.h</includes>
    <class kind="class">GUI_PTU::PTU_GUI</class>
    <namespace>GUI_PTU</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_PREFFEREDLEFT</name>
      <anchorfile>PTU__GUI_8h.html</anchorfile>
      <anchor>af392da3ce5de715cfb6446ae00857dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_PREFFEREDRIGHT</name>
      <anchorfile>PTU__GUI_8h.html</anchorfile>
      <anchor>a2367dd81431e570f86ac80184a68d985</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PTU_GUI_Node.cpp</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/src/gui/</path>
    <filename>PTU__GUI__Node_8cpp</filename>
    <includes id="PTU__GUI__Node_8h" name="PTU_GUI_Node.h" local="yes" imported="no">gui/PTU_GUI_Node.h</includes>
    <namespace>GUI_PTU</namespace>
  </compound>
  <compound kind="file">
    <name>PTU_GUI_Node.h</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/include/gui/</path>
    <filename>PTU__GUI__Node_8h</filename>
    <includes id="PTU__GUI_8h" name="PTU_GUI.h" local="yes" imported="no">PTU_GUI.h</includes>
    <class kind="class">GUI_PTU::PTU_GUI_Node</class>
    <namespace>GUI_PTU</namespace>
  </compound>
  <compound kind="file">
    <name>PTUDriver.cpp</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/src/driver/</path>
    <filename>PTUDriver_8cpp</filename>
    <includes id="PTUDriver_8h" name="PTUDriver.h" local="yes" imported="no">driver/PTUDriver.h</includes>
    <namespace>asr_flir_ptu_driver</namespace>
  </compound>
  <compound kind="file">
    <name>PTUDriver.h</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/include/driver/</path>
    <filename>PTUDriver_8h</filename>
    <includes id="PTUFree_8h" name="PTUFree.h" local="yes" imported="no">PTUFree.h</includes>
    <class kind="class">asr_flir_ptu_driver::PTUDriver</class>
    <namespace>asr_flir_ptu_driver</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ABSOLUTE</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a78aef96dff49f3fca779cc8713557a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACCELERATION</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a3fa2d9e8a3ff5bc7ac576fda26265b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BASE</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a79bcfb6bde984f42d1124b068a509af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOLD_POWER_LEVEL</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a94cbe0ed1d27700b9874eadb15d98dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOLZ</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>ac3a87d91ec8dea997911bb4c96a407ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOLZ</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>ac3a87d91ec8dea997911bb4c96a407ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOWER_SPEED_LIMIT</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>ad26821cafd688d5a00199e7011c1e57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXIMUM_POSITION</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a72380d5a247e6dd4c72b7caa92118582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINIMUM_POSITION</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>acf20bdf6c62469a7111eed88048e9829</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOVE_POWER_LEVEL</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a806b112cc1c6b68f2148a489ed81366c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFF_MODE</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a843cc9b9ca35a30397314f55eb613a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAN</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a11ed0d4e68673af6d575ed529ddf2130</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POSITION</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a440f0e10bb28b153f5661c934bc6b89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POSITION_LIMITS_MODE</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a51673f47e25af9662d30aeac7b9d153d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTU_HI_POWER</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a44d57a2f6c765cd3737efc8c647a4a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTU_INDEPENDENT_SPEED_CONTROL_MODE</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a57d24215c3852b67aa1fcfddb23ddfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTU_LOW_POWER</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>af2939991e8d11ac645be00f5d2eb6148</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTU_NOT_OK</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>aa555825b7bf3ad4e41b2291fe392af4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTU_OFF_POWER</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a43404f0e8549f587adbffaa1713e656a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTU_OK</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>ac3093c734e160aafa6331c322c6e872f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTU_PURE_VELOCITY_SPEED_CONTROL_MODE</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a3f2375fe8aa6c6c8a9546feee72bf638</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTU_REG_POWER</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>ae523e57355e44f60b49cfa7b5d7a2c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RESOLUTION</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a95d55ebfa2f2f1bd14867ad6a6cc9bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPEED</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>aac3553b3932cbfeeac4526ce7ca0336b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPEED_CONTROL_MODE</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>ad0d52dadfde430c4935090c510f4488f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STOPPED_THRESHOLD</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a08d27dfe5a5b48dd756eb04514d23578</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TILT</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a2c61a64c001d02c0a880bd926bacfcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPPER_SPEED_LIMIT</name>
      <anchorfile>PTUDriver_8h.html</anchorfile>
      <anchor>a982680796baa97ac2f74ca0f2dbeb87d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PTUDriverMock.cpp</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/src/driver/</path>
    <filename>PTUDriverMock_8cpp</filename>
    <includes id="PTUDriverMock_8h" name="PTUDriverMock.h" local="yes" imported="no">driver/PTUDriverMock.h</includes>
    <namespace>asr_flir_ptu_driver</namespace>
    <member kind="define">
      <type>#define</type>
      <name>STEPS_UNTIL_GOAL_REACHED</name>
      <anchorfile>PTUDriverMock_8cpp.html</anchorfile>
      <anchor>a3b646153eab49b310a6f5a5f646df62b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PTUDriverMock.h</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/include/driver/</path>
    <filename>PTUDriverMock_8h</filename>
    <includes id="PTUDriver_8h" name="PTUDriver.h" local="yes" imported="no">driver/PTUDriver.h</includes>
    <class kind="class">asr_flir_ptu_driver::PTUDriverMock</class>
    <namespace>asr_flir_ptu_driver</namespace>
  </compound>
  <compound kind="file">
    <name>PTUFree.cpp</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/src/driver/</path>
    <filename>PTUFree_8cpp</filename>
    <includes id="PTUFree_8h" name="PTUFree.h" local="yes" imported="no">driver/PTUFree.h</includes>
    <namespace>ptu_free</namespace>
  </compound>
  <compound kind="file">
    <name>PTUFree.h</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/include/driver/</path>
    <filename>PTUFree_8h</filename>
    <class kind="class">ptu_free::PTUFree</class>
    <namespace>ptu_free</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOTH_RESET_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>afccb6c7df6fc9ab289582837f73c3e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISABLED</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>abd5c8ab57c190a6522ccdbf0ed7577da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENABELED</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>af926687d9d59530aa576d5b7ce827324</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a8fe83ac76edc595f6b98cd4a4127aed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_CODES_BELOW</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a210a4e6b172a1d6d404258241ef6354f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_LIMITS_ENABLED</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a955d5cfea362efecd337bba08da3b753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HALT_BOTH</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>ad29f361a3233b5da270d9825989c0faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HALT_PAN_ONLY</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a043b0f715c7c81eaf10832c5bc669c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HALT_TILT_ONLY</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a3d1662ef4f02e1cbb2db0a479df309f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HIGH_MOVE_POWER_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a80e84ed848620ed45cfceb35c7cfa7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMMEDIATE_POSITION_EXECUTION_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>ae6b402ccb2d9820cd08fe8780daf8a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEPENDENT_SPEED_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a9047a51f17ba5e7274dc146d7aeb8623</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIMITS_DISABLED</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a7ca45c8af65cff47ed1ac8c6b5364c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOW_HOLD_POWER_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a63e3f0b1e2533a19a59e2fde7e354a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOW_MOVE_POWER_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>aa591f80f422064981cb22c2c9d7cbb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_RESET_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a9940530b2c0337e17cb5c8dc254f9d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFF_HOLD_POWER_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a649f8b72b6b3ed6c24ff0ca386d9bb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAN_ONLY_RESET_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a8b9af67421dbed63574cacb224a63434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PURE_VELOCITY_CONTROL_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>ab713d6b396724cecc6b2709b3719cb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGULAR_HOLD_POWER_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a7767995a59d587d56c1463b3d463a57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGULAR_MOVE_POWER_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>acbff8faab43218a8b767fa97ff101626</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLAVED_POSITION_EXECUTION_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>a3358b142477da7920fbcc9e778ad2840</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TILT_ONLY_RESET_MODE</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>acbf78378cb9a50a37b62f7be20bd0bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USER_DEFINED_LIMITS_ENABLED</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>aa3e6472c48706c0ea57d466246bb9735</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USER_DEFINED_PAN_LIMIT_ENABLED</name>
      <anchorfile>PTUFree_8h.html</anchorfile>
      <anchor>acace1bf0f75f53c2e934acb4d8dceec7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PTUNode.cpp</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/src/driver/</path>
    <filename>PTUNode_8cpp</filename>
    <includes id="PTUNode_8h" name="PTUNode.h" local="yes" imported="no">driver/PTUNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>PTUNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PTUNode.h</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/include/driver/</path>
    <filename>PTUNode_8h</filename>
    <includes id="PTUDriver_8h" name="PTUDriver.h" local="yes" imported="no">driver/PTUDriver.h</includes>
    <includes id="PTUDriverMock_8h" name="PTUDriverMock.h" local="yes" imported="no">driver/PTUDriverMock.h</includes>
    <includes id="PTUFree_8h" name="PTUFree.h" local="yes" imported="no">PTUFree.h</includes>
    <class kind="class">PTUNode</class>
  </compound>
  <compound kind="file">
    <name>wxImagePanel.cpp</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/src/gui/</path>
    <filename>wxImagePanel_8cpp</filename>
    <includes id="wxImagePanel_8h" name="wxImagePanel.h" local="yes" imported="no">gui/wxImagePanel.h</includes>
    <namespace>GUI_PTU</namespace>
  </compound>
  <compound kind="file">
    <name>wxImagePanel.h</name>
    <path>/tmp/ws/src/asr_flir_ptu_driver/include/gui/</path>
    <filename>wxImagePanel_8h</filename>
    <class kind="class">GUI_PTU::wxImagePanel</class>
    <namespace>GUI_PTU</namespace>
  </compound>
  <compound kind="class">
    <name>PTUNode</name>
    <filename>classPTUNode.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a271ea46ffb225567bd9b2fbb09f2ef4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PTUNode</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>aaf0b0f03d0708e750eb413de4f8894cf</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a040ce4e201c07c8ffb5d8a0aed29d2bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PTUNode</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a658bac3d22945aaa1fbe236cce2416c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>emptyAlive</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>acd31aa30985da9eb0ce8e2e8cb3276c0</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getRange</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a4032624b495cac34ede77c326da0140e</anchor>
      <arglist>(asr_flir_ptu_driver::Range::Request &amp;req, asr_flir_ptu_driver::Range::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>predict</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>ad32d8ba6bc3400b44ef35c4eea9768ad</anchor>
      <arglist>(asr_flir_ptu_driver::Predict::Request &amp;req, asr_flir_ptu_driver::Predict::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setSettings</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a1ecdbac6cc97726f6c3c39fb96a5d234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setSpeedControl</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>af4818a1ac757d4d2dd5cbb3be0505204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setState</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a5178262eeaa0cc6674b6ed5a768a00d6</anchor>
      <arglist>(const asr_flir_ptu_driver::State::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>updateSettings</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a4cb88c54955a040f08f1db088d6c0a8a</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>updateSpeedControl</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>aaa3a2767fbb55e3d8e1ef7858421e53d</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>validatePanTilt</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>ae7841f10c147af07e003987aa4cecb84</anchor>
      <arglist>(asr_flir_ptu_driver::Validate::Request &amp;req, asr_flir_ptu_driver::Validate::Response &amp;res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>alive_service</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a4628b204cacd340b5eae9e43dad85d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_pub</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>ada14a487755e542b2853a0dad79a47d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_pub_old</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>af55f7f0bc0478981b2d669cae3e5b1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>joint_sub</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>affbd97da49262ef56a8ece5c7e7ceb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>acd7e52659ba2bc058820e717839120bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>path_prediction_service</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a673d90ae351435f0f04561662128d282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>asr_flir_ptu_driver::PTUDriver *</type>
      <name>ptu</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a80a4743bd9b3e2617817e40ece5012ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ptu_pan_frame</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a43ae4d7702301d8dd025050ee2327ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ptu_pan_frame_rotated</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a0d9cbf55ee8177dfe80c300236acc823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ptu_tilt_frame</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a8cbe73777a26a3bdb5705e3009a8c611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ptu_tilt_frame_rotated</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a5e204a71b8061caac181c6ddb3400d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ptu_topic_state</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>aefcdc474ea3f7bc3ab88aad98fcf91c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>range_service</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a7ba1f289fbc90a47c071328eb23c24b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>seq_num</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a007a0c1649e8120d6c8f39528234a53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>service_alive</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a952b7607c43917192ef75ef0f542406d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>service_path_prediction</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>afb4c1af79dfb0fea5d0efbb33453a524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>service_range</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>ae49e981c5f05aadb4d94dda9b245bf45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>service_settings_update</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a042ae58c11cacba0913399ee7af6bfa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>service_speed_control_update</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a5506fcdd913748a8682dd58897a39a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>service_validation</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a81b76e62a031e14cb73473693960f9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>settings_service</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a9b2155fecb6d86d4469dacf102fb4a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>speedmode_service</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>ab25eb2e1b6d243c62e15bf7eeab29a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tb_pan</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a5c5f9de9671e087f9c9fea03b0aa5756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tb_tilt</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a3bbb6a694091d462077e730d041a6573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_state</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>aa5c4a53bc90dc12fe156b081957df86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_state_command</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a9abcd9f74da9d5de2e3be034a4e7f07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>validate_service</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>af75fd517e9a64eceb1dfa5144f358124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>DEG_TO_RAD</name>
      <anchorfile>classPTUNode.html</anchorfile>
      <anchor>a9b848e5c9980e3620ba306fc9387fffb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>asr_flir_ptu_driver</name>
    <filename>namespaceasr__flir__ptu__driver.html</filename>
    <class kind="class">asr_flir_ptu_driver::PTUDriver</class>
    <class kind="class">asr_flir_ptu_driver::PTUDriverMock</class>
  </compound>
  <compound kind="class">
    <name>asr_flir_ptu_driver::PTUDriver</name>
    <filename>classasr__flir__ptu__driver_1_1PTUDriver.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; double &gt;</type>
      <name>determineLegitEndPoint</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ab2b1c2c093ba9626d3c3351653e4cee3</anchor>
      <arglist>(double end_point_pan_candidate, double end_point_tilt_candidate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getAngleSpeed</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>aa37b2fc57dffe6c5972a0a67004615e0</anchor>
      <arglist>(char type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getCurrentAngle</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a0dce70b14773cd7636b3bc543c155d7c</anchor>
      <arglist>(char type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getDesiredAngle</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a1dac251b022a9c7be1db67f4bcf526ac</anchor>
      <arglist>(char type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long</type>
      <name>getLimitAngle</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a0a3bdba683e552260f4453ec7fdaab18</anchor>
      <arglist>(char pan_or_tilt, char upper_or_lower)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasHalted</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a12d679aad6b374b3f3d70f582002b1d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasHaltedAndReachedGoal</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>aa4c008001107357ba1dc50593a87757d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isConnected</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a9266c805421387c7db1717477d238d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInForbiddenArea</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>aa92c69a70625ffd31fdf1507da86e4c1</anchor>
      <arglist>(double pan_angle, double tilt_angle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInSpeedControlMode</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a25a885a8280f39ed98e53951f8dc5693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isWithinPanTiltLimits</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ad5de11a1386984d2be9a348ec9d15ab9</anchor>
      <arglist>(double pan, double tilt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PTUDriver</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ab3426c18d1e13ca44a26329658e6d433</anchor>
      <arglist>(const char *port, int baud, bool speed_control)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PTUDriver</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>af60e0f75575c996d71e2b36c23410de3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>reachedGoal</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>af38ff827c739803c5a79df85dd8a5990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setAbsoluteAngles</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ac145638862b4bc2e8045bd9995e11a4a</anchor>
      <arglist>(double pan_angle, double tilt_angle, bool no_forbidden_area_check)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAbsoluteAngleSpeeds</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a92333ec2d256f73cc6349c4956a30931</anchor>
      <arglist>(double pan_speed, double tilt_speed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAbsoluteAngleSpeeds</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a45d7d6b0aa8bce0de700806765293658</anchor>
      <arglist>(signed short pan_speed, signed short tilt_speed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setComputationTolerance</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a7049d37c8d548d24ef5350ed4c3756a4</anchor>
      <arglist>(double computation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDistanceFactor</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a39e6780fac59a431b5832717725ec358</anchor>
      <arglist>(long distance_factor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setForbiddenAreas</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a24486fa1f270203fde40658749a74eea</anchor>
      <arglist>(std::vector&lt; std::map&lt; std::string, double &gt; &gt; forbidden_areas)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLimitAngles</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a3ee26c6a182f72c137531f16536239ab</anchor>
      <arglist>(double pan_min, double pan_max, double tilt_min, double tilt_max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLimitAnglesToHardwareConstraints</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a721a83d62aa85b781a952eb91cff5ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSettings</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a03c3142c14178d14f10fe5133d17c335</anchor>
      <arglist>(int pan_base, int tilt_base, int pan_speed, int tilt_speed, int pan_upper, int tilt_upper, int pan_accel, int tilt_accel, int pan_hold, int tilt_hold, int pan_move, int tilt_move)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSpeedControlMode</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a6af21f177f2696d21d82ec9c46784295</anchor>
      <arglist>(bool speed_control_mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setValuesOutOfLimitsButWithinMarginToLimit</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a7a01dc6d2be4a8d351f5d10bc3b03c52</anchor>
      <arglist>(double *pan, double *tilt, double margin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PTUDriver</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a38e97c98f0216bec31f3663e1da47fe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getErrorString</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ac58205d8037ff3973f5929d5bbd31c25</anchor>
      <arglist>(char status_code)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::map&lt; std::string, double &gt; &gt;</type>
      <name>forbidden_areas</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>afcba14d33be3af7031f602a04b8a5a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>pan_max</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>aa2d505d4f6bf3755340620f33cdb416b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>pan_min</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ac4ac2e4a080f61c03bfa00ffd67ce3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>pan_resolution</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>acd1be9eee106d287bc2572dc48bf61a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>prefetched_pan_current_base</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a4df5d43bb21c8770f75fb5cac57070ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>prefetched_pan_current_position</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ab2d488fd89c2a60829f9ad1b230602c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>prefetched_pan_desired_acceleration</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a8b48fd54933b5b71088ba5355df05ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>prefetched_pan_desired_speed</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>af17836315090e52957fadb3f8a776e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>prefetched_tilt_current_base</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a191569a689e2ec29a14a9a61764b4de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>prefetched_tilt_current_position</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a25b218a6619876384ff37f82cd12b030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>prefetched_tilt_desired_acceleration</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a339460fc032875998cd65f6845aeaae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>prefetched_tilt_desired_speed</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>aa1d973fc796cacae35664cc638097146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>tilt_max</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a0767468f943ab9f0856da46a67805430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>tilt_min</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a352a329f66387151cef3c39a264857db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>tilt_resolution</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ae97f8174f1aef6b7d351a4ced4906302</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>calculateCoordinateForm</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a1a63c85a3335d80398346b49dc8a805f</anchor>
      <arglist>(std::vector&lt; double &gt; start_point, std::vector&lt; double &gt; end_point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calculateCoveredDistance</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ae1b7c98ce09529a82776d567af1854c1</anchor>
      <arglist>(double acceleration_time, double slew_speed_time, double decceleration_time, bool is_pan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>calculateIntersectionPoint</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a4c0fb9ccaca606936d50aa8dbbafcef6</anchor>
      <arglist>(std::vector&lt; double &gt; first_line_coordiante_form, std::vector&lt; double &gt; second_line_coordiante_form)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>calculatePointOfIntersectionWithForbiddenAreas</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a6f1fc35da882f099b5016757e70b8394</anchor>
      <arglist>(std::vector&lt; double &gt; start_point, std::vector&lt; double &gt; end_point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>checkForPossibleKollision</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a172b745b114785c87b4fc278f172c326</anchor>
      <arglist>(double new_pan_angle, double new_tilt_angle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkReturnCode</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ae2a6367c5768f433c8014a1373ab3834</anchor>
      <arglist>(char return_code)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>convertPanFromAngleToPosition</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a2c7e252a0afe9543ea4f250bbca24119</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>convertPanFromPositionToAngle</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a83e64883e17831dc7ff13537dcb6d9aa</anchor>
      <arglist>(long position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>convertTiltFromAngleToPosition</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a0a03e69827dd1198f9c493c2761a3a91</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>convertTiltFromPositionToAngle</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a8c337cfc72a7556300b7244e2740213a</anchor>
      <arglist>(long position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createSettingsBackup</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ae8b2a1ca8c8fe0b7414dbc7293cefd3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>get_current</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a8885776c684a2cb076b692393db4c90c</anchor>
      <arglist>(char pan_or_tilt, char what)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>get_desired</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a6be13e878101b7e734636d7b83608683</anchor>
      <arglist>(char pan_or_tilt, char what)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>getAccelerationTimeAndSlewSpeedTime</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a34dfe2290a11f8bd6f428b1953fa3c78</anchor>
      <arglist>(double distance_in_steps, double base_speed, double acceleration, double slew_speed)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getVectorLength</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a104ea5ee5354d7181a9e85088dc02f39</anchor>
      <arglist>(std::vector&lt; double &gt; input_vector)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getVectorLength</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a91608fbc291d8bb61f7a7eaf02437b5b</anchor>
      <arglist>(std::vector&lt; double &gt; start_point, std::vector&lt; double &gt; end_point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isOnLineSegmentBetweenTwoPoints</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>afaa152b67c6bdd868f52acf5c9c105fd</anchor>
      <arglist>(std::vector&lt; double &gt; start_point, std::vector&lt; double &gt; end_point, std::vector&lt; double &gt; line_coordinate_form, std::vector&lt; double &gt; point_to_check, double tolerance)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>precalculateForbiddenAreaCoodinateForms</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a16261b44d096623bd5934939492ad4c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>predictPositionInTime</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a0d1d4da374b8478fa2fc2e3ed32cb619</anchor>
      <arglist>(std::vector&lt; double &gt; start_point, std::vector&lt; double &gt; end_point, double point_in_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>prefetchValues</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a1a640ab6142fc9ed8952eac791c92860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>restoreSettingsFromBackup</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a417a1b469af791a5b8bab1bfdf2b158c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char</type>
      <name>set_desired</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>acf47923ccb003f495725d6da827bd2b0</anchor>
      <arglist>(char pan_or_tilt, char what, short int *value, char type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char</type>
      <name>set_mode</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a32bbccb41625c1e56ed35d555703a9e5</anchor>
      <arglist>(char mode_type, char mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setValuesToBackupValues</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a45c416c44a49e928ca8c8bdce786ca20</anchor>
      <arglist>(int &amp;pan_base, int &amp;tilt_base, int &amp;pan_speed, int &amp;tilt_speed, int &amp;pan_upper, int &amp;tilt_upper, int &amp;pan_accel, int &amp;tilt_accel, int &amp;pan_hold, int &amp;tilt_hold, int &amp;pan_move, int &amp;tilt_move)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>solveSecondDegreePolynomial</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a33d7fa60a00ed34f3f4c1b98aff07e07</anchor>
      <arglist>(double a, double b, double c)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_pan_accel</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a369358dd4c50f3457c83a87f554fa43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_pan_base</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a4722bf611c1a284a77ee5418f49f8a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_pan_hold</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>aea3e1d623e6801bd1521d41799ac2cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_pan_move</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a06df033f29eca22be4280eee2fb2aa0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_pan_speed</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>aea1835db06a09e2c69315be0ce52d3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_pan_upper</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a2eaf2ad6aa088d8eac2d6ecae39ac52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>backup_settings</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a516dc61c1d6c4052f702ff6bc00b2b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_tilt_accel</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a57546a188d1a161d7c210384712830c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_tilt_base</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a5904438871fc46598c86a1cd6d4a33aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_tilt_hold</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a3452b90cbb66a5beade3a5226bf1962f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_tilt_move</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>aadb749fe3aa2682dccc9870baa4b4f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_tilt_speed</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a87e69d13865dff8b892380e1e20aad61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>backup_tilt_upper</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a1e3300dfe61e27b86fd67d287ffe741d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>distance_factor</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a62551f68fc488ce161a99fc42cdae748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>double_computation_tolerance</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a7ddd4a8f24abc1d40ff36f8f3dff8560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>forbidden_area_first_line_coordinate_forms</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a755ef5e6b5772c2a1018ec2028130593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>forbidden_area_fourth_line_coordinate_forms</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a17b47713b2ba76f669a1b566ce4d22e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>forbidden_area_second_line_coordinate_forms</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a5e333eac8261b3134836d169e51fd701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>forbidden_area_third_line_coordinate_forms</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ab1183ef22d43133911bd14cb21dab60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptu_free::PTUFree</type>
      <name>free_ptu</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ad79568f34ee971f6634f7f16da1a2105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>max_pan_max_tilt_points</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ace61ebd62510f90248f30e8c6e39b709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>max_pan_min_tilt_points</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a5855ab74c8fdb944bdc146458cae6d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>min_pan_max_tilt_points</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a70cd557d3dfe52d8b9fd1ec9365c4d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>min_pan_min_tilt_points</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a120adb050bf5ca253f9030da3f8672a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pan_acceleration_time</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>afe18e056502113d590f47e2f7821a442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pan_slew_speed_time</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a7ee472a55a68b83fcf5b67e380b5ef55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>speed_control</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a12391b3121dd5e7259c95efe3ea0e20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tilt_acceleration_time</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>aa114df11e241d189461a96d32770f92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tilt_slew_speed_time</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a3a51f73a818d6c3cd64c8b04a3c98c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static short int</type>
      <name>POW_VAL_HOLD</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>a98994b2b8da6dc0cfe724e487148d74a</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static short int</type>
      <name>POW_VAL_MOVE</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriver.html</anchorfile>
      <anchor>ac455f90bb0dcf48ca4dec591842036fc</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>asr_flir_ptu_driver::PTUDriverMock</name>
    <filename>classasr__flir__ptu__driver_1_1PTUDriverMock.html</filename>
    <base>asr_flir_ptu_driver::PTUDriver</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; double &gt;</type>
      <name>determineLegitEndPoint</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a84b23bae5b3c2928e19f2cb85e94a698</anchor>
      <arglist>(double end_point_pan_candidate, double end_point_tilt_candidate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getAngleSpeed</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>afaddc167ee371e30f42b36621655caa7</anchor>
      <arglist>(char type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getCurrentAngle</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a807885485599867fa3070e65a50ce726</anchor>
      <arglist>(char type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getDesiredAngle</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a488d6f91d8fb38ae516d6279e0c95914</anchor>
      <arglist>(char type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long</type>
      <name>getLimitAngle</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>ae1ef7a0215c5cdeb4ce9edd7047e1b3c</anchor>
      <arglist>(char pan_or_tilt, char upper_or_lower)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasHalted</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>aa961efc75eb4308dbd02216a1458504c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasHaltedAndReachedGoal</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a0f72d93f4f7ff92a5d03ad87a34e2d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>afa04ce4907d55ecba5268f32c501eea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInSpeedControlMode</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a96cc86fa8aeb4b83ef46eeeb104a120a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isWithinPanTiltLimits</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a50b8fc8dfb90fbcbccbc78deec47671f</anchor>
      <arglist>(double pan, double tilt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PTUDriverMock</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>adc97e0d6b50cf7f0e032b519d89a48b7</anchor>
      <arglist>(const char *port, int baud, bool speed_control)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>reachedGoal</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>acf5bff3cc22b162905dd66673b0b7e11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setAbsoluteAngles</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a68af208f6021caa1eee3c88192cac52a</anchor>
      <arglist>(double pan_angle, double tilt_angle, bool no_forbidden_area_check)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAbsoluteAngleSpeeds</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a95e36b00f7595f05a705c909dd40c798</anchor>
      <arglist>(double pan_speed, double tilt_speed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAbsoluteAngleSpeeds</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>aee042d83997b081175a15502a7897da4</anchor>
      <arglist>(signed short pan_speed, signed short tilt_speed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLimitAngles</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a9e5967ef8636e93fbacb85fbc761c416</anchor>
      <arglist>(double pan_min, double pan_max, double tilt_min, double tilt_max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLimitAnglesToHardwareConstraints</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a4a85391fe722773c03a9f93ce24e8753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSettings</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a775e1bc1cabc58145a44c3d800562cd5</anchor>
      <arglist>(int pan_base, int tilt_base, int pan_speed, int tilt_speed, int pan_upper, int tilt_upper, int pan_accel, int tilt_accel, int pan_hold, int tilt_hold, int pan_move, int tilt_move)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSpeedControlMode</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a60d4ee99ca111e63e7ea7917848fc818</anchor>
      <arglist>(bool speed_control_mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setValuesOutOfLimitsButWithinMarginToLimit</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a0dc93a0375fb26acc7508f86a0453858</anchor>
      <arglist>(double *pan, double *tilt, double margin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PTUDriverMock</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a0b81e2fafcb8b2128a5441a96fb2f9ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>current_pan_speed</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a0fd8dfc313b8e6a9aef99202f500bb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>current_tilt_speed</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a111a639b4d677bac5ecb07ad1f1fa3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>is_stopped_count</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>ac336bc366dfc29836aec25ecc4c31a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pan_acceleration</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>ac3a7de58a4004535e532aba1063ad548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pan_angle</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a5144dd81adf25d387fb9d009df998a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pan_base</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>adebd62de7837e90faae219a79688c74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pan_distance</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a10edf74c6aa3fbbdf926982391ac2f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pan_max_limit</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a857e574a99fa59903d440ed38830fb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pan_min_limit</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>ae07cb6e546e542ba9e8aba2dfbbeb864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pan_speed</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a6fa7b3dc9b125e8259deb02ad3809d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tilt_acceleration</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a774dae933c05b7aa7b33636f6bf4394f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tilt_angle</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>ae584e4e7a4408d93c0187783b2db49fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tilt_base</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>afb0b0de79a683de0b2eaeec419aa10c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tilt_distance</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a5d877561ca3ba4b4928dcd82f0e502a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tilt_max_limit</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>ac2d263dbe9cfb4b23ab07783b8cfc91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tilt_min_limit</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>ae18c6d968ce28b6451799a94778d1841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tilt_speed</name>
      <anchorfile>classasr__flir__ptu__driver_1_1PTUDriverMock.html</anchorfile>
      <anchor>a61d66d63182967af95c1e66739fe7165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>GUI_PTU</name>
    <filename>namespaceGUI__PTU.html</filename>
    <class kind="class">GUI_PTU::GUIDialog</class>
    <class kind="class">GUI_PTU::PTU_GUI</class>
    <class kind="class">GUI_PTU::PTU_GUI_Node</class>
    <class kind="class">GUI_PTU::wxImagePanel</class>
  </compound>
  <compound kind="class">
    <name>GUI_PTU::GUIDialog</name>
    <filename>classGUI__PTU_1_1GUIDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>GUIDialog</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ae22b9a1907859c3fdde5410ffdab544b</anchor>
      <arglist>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=wxT(&quot;PTU Visualisation&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GUIDialog</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a212e1cc7ac3146f90124228afb475ec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDialogClose</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a7ededfd09db47df9e828f98961fee2cc</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnImmChecked</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>aad78380f464379700e510ca688418165</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeftTopicChoice</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a9fa7bf2adebf28c937ae07802a920210</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnListenChecked</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>afe726c5297520a0d4ab6f5cfe7063b65</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnPanScroll</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a5cf41c115e84bccb5c77d3525b247a08</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnPanSpin</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ab3a51562cdc2f4e6d9305190b3921ca1</anchor>
      <arglist>(wxSpinEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnPanSpinText</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>af19089e19a5abff84acd7b6cf810f9ae</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnPTUChoice</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a762147afc373ed9d31e7ac2faaaf6c6a</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnRightTopicChoice</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a524d9531e652b9634fd3f4d18749641f</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTiltScroll</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>af9f756da16b459003983619e1d80bdd9</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTiltSpin</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a52c6a2faadbc6dc29da080f910f0409e</anchor>
      <arglist>(wxSpinEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTiltSpinText</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ace0b1c839fa6e4e541567200eefda170</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnUpdateClicked</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ad9d727c436c296db15a5ce10fb03cdb2</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxPanel *</type>
      <name>cameraPanel</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ab6881f7ee43de87bf2dc4646a72b213a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxCheckBox *</type>
      <name>immCheck</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ab17ac886f55db3042c275932a7600cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxComboBox *</type>
      <name>leftImageTopic</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a8a6abb6250b2fd0dfd3539f2521537fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxImagePanel *</type>
      <name>leftPanel</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a1f9e312aac4deb68bc01c3648f6a27ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxCheckBox *</type>
      <name>listenCheck</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a472f260ce796f95fa3fbeacedaa0a236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticLine *</type>
      <name>m_staticline2</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>aafa08f26efec8ed41756e6372b367961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticLine *</type>
      <name>m_staticline3</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a3e9fe3e8800a8319db59de6221629645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText10</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ad2f0e5e44cb08e9143b9297ab47cd923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText11</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>afc5a31ca01f5057632671fbe3f1fb4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText13</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ab371c169ab2abf86b699beb7ab05fb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText14</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a9f6db028bca7efcfbb7a62a15b78a7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText15</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a9389e665d8cce4d58807139b88d57652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText16</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a4ad77d63a0b7fe6970236f59f2ac57bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText20</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a29b0e4b686e9dca34ccd616df10c0d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText21</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a63f37bca0d09c7198d7bd07b87b96bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText22</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>acfde0792e7258d75ee2c8cddd42faf08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText23</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a51e6ed26316fc6f0ea9dde3f4072157c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText24</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>aaa48a67b3c1d70f31cb677ff6c19a1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText25</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a11c94dd4aa401cf0761a4e7389ee7e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText3</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ae761db64e8a3ee097674a7af129bcfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText4</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a1fe8b3466c562a5638a4a128e50a98f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText5</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ace26f7804012ebca14c116cf752573f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText6</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a867714b7190c01e9498dca9540f56ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>pan_accel</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ad17398c64583c0b6345fad454046d2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>pan_base</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ad5805e1aaa99627e055f9acc85b51af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>pan_hold</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>abbe5e941ece28724695b0e025a7708ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>pan_max</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a9619dc2d54de96647665f07d55e2a830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>pan_min</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a6687e564f1982d047ebdf546dc9eaa8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>pan_move</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ac4fd764c4e0ad1ee71afce21de51019a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>pan_target</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a9aa296ac0acc477135e4578ed2d922e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>pan_upper</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a9f0ad6bd397314cf973eb25f09431363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>panAngleLabel</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a003778fd0f3a132b80260dd6a05da266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSlider *</type>
      <name>panSlider</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a154f94041a94fc7f7c5243bdcc21e3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>panSpinner</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a3dcb29a75725e35ac73eecb9491f453f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxComboBox *</type>
      <name>ptuChoice</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>aa471c9719988d556fa496dfb844f6ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxComboBox *</type>
      <name>rightImageTopic</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a463eb60a6ede949b60375febbedc588d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxImagePanel *</type>
      <name>rightPanel</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a5ed37f992a025b2d6a125eb289f1f2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticLine *</type>
      <name>settingsDivider</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a16f33894ae7ab9f0d7147c65fc13b1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxPanel *</type>
      <name>settingsPanel</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>aed0a2cec033d63e09de782462b4a4d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>tilt_accel</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a3643c286a83aca12b17fdb243683efea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>tilt_base</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a96e8d0315b513c86f4a2c3baf5a4fc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>tilt_hold</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>acb810b0e69644b1a2f2e8e2a1918be33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>tilt_max</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a6f969b68757bbe54a792232f31191e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>tilt_min</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>aa95a1c244e60131fef9e2fbaa5d76856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>tilt_move</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>acfbce07206cac27a7f4eade5d6fb689b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>tilt_target</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a345ba35bba7a4e143190d55ccdddba59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>tilt_upper</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>ae94f5ab9e4fa1dec77257226600017f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>tiltAngleLabel</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a20e9e52cfddfd75bb9af104054d8200f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSlider *</type>
      <name>tiltSlider</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a889f4b705b734bfa7ead6ae9fff37de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>tiltSpinner</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a76b8ba6ab89e543f36cc620600249a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>updateButton</name>
      <anchorfile>classGUI__PTU_1_1GUIDialog.html</anchorfile>
      <anchor>a1b8f6652bebf90ce8e533921ea144a63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GUI_PTU::PTU_GUI</name>
    <filename>classGUI__PTU_1_1PTU__GUI.html</filename>
    <base>GUI_PTU::GUIDialog</base>
    <member kind="function">
      <type></type>
      <name>PTU_GUI</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a855f2acda40c46a4dfc03f9d2341b460</anchor>
      <arglist>(wxWindow *parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnDialogClose</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a7014680f4095bd05c1a5be9dae238650</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnImmChecked</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a6debe8f10c4d3adbf7cad08bdecc5503</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnLeftTopicChoice</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>abfd080d03924936781dc234496c0e09a</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnListenChecked</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>abac7bf73664af3bb140a66d43b0e67f0</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnPanScroll</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>aac8aa8e58b1f969e40d4c88226069483</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnPanSpin</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>aa1422baeddd72c4a27f9bf22e435b007</anchor>
      <arglist>(wxSpinEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnPanSpinText</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a394f12901b14a7e53c50a8c9a91c5340</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnPTUChoice</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a1447d994f41b181aa87e0b92b30859eb</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnRightTopicChoice</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a4891102e8143304cbea1db1b2fabe8c7</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTiltScroll</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a38f6b10c23b71be26e0df6d35cad02e2</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTiltSpin</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>aa97d1e4b359973d8889778140593c781</anchor>
      <arglist>(wxSpinEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTiltSpinText</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a7d7c62447014c49712dea1a79107a5a3</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdateClicked</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a25561599db97807f2ac646a2a3db2c37</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>wxBitmap *</type>
      <name>createBitmap</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a8b8e68d6627d947f04733654242bf8b4</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>createJointCommand</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>afc7a016f261c8068086fbf4975afbc57</anchor>
      <arglist>(double pan, double tilt, double panSpeed, double tiltSpeed)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initTopicList</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a4d05592eca3efd95d0769fcbd4c6f034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onLeftImage</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>ab86785f75e2c9c35041ba0009cf9d747</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onRightImage</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>affde710bef79eeb6ecf171fd15ed8269</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onStateCommand</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>abd6039955e08d3191867d3c4b684d89a</anchor>
      <arglist>(const asr_flir_ptu_driver::State::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onUpdate</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>ab96c9fdbd8e8f5bebc3ae28d6ec8b2c1</anchor>
      <arglist>(wxTimerEvent &amp;evt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePTUInfo</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a1b496abb8b6f4e7f759c5665d99b9d83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateSlidersFromParamServer</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>ad835f3a3331079f5796b76e73a726059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>immUpdate</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>ab69231f883e237d8cdd72de2852c1406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>jointStatePublisher</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>adf22d44257d1e54c8ec8cb067b658eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>jointStateSubscriber</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>aa6dd0e0a6292883fb7894bb2b62ea9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>leftImageSubscriber</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a07e53b2f5a44695daf927b84f5abf622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>listenForUpdates</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a88cbcb28a8585ea25287220f1b0d27e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a3178b08b8dbddf57ebd5bda06c929973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>predict_client</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a3882e683a627e92ff4fdbe4e6a1e52ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>ptu</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>acd33547979a040d3468a6eee7fc4a2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ptu_name</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>ad33efd3fa828d52c94c990ddf5a8c1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>rightImageSubscriber</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a507f4e55d1d59f5bf818f16c3caae7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>seq_num</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a97ac8dbca17c460b0db32a7e84057591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wxTimer *</type>
      <name>update_timer</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>aefa4e4a255297fac3c3b781c3d938139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>updater</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a7299c3a0710f56b16f044c80de68e539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_path_prediction</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI.html</anchorfile>
      <anchor>a46628dcbabebf7c9f6a4734859dbdc91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GUI_PTU::PTU_GUI_Node</name>
    <filename>classGUI__PTU_1_1PTU__GUI__Node.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>OnExit</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI__Node.html</anchorfile>
      <anchor>aef5f929fa0e07368fc44b14df8c02cda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>OnInit</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI__Node.html</anchorfile>
      <anchor>a51e479f06258618408b611ef81abbd2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PTU_GUI_Node</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI__Node.html</anchorfile>
      <anchor>a59b4a2afda16f2b0592ebae36ef4ff83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PTU_GUI_Node</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI__Node.html</anchorfile>
      <anchor>aa8487c0a3b2019e661a9024396b7015a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>local_argv</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI__Node.html</anchorfile>
      <anchor>ac3198288cc3461238b5b800c4fb0e655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandlePtr</type>
      <name>nh</name>
      <anchorfile>classGUI__PTU_1_1PTU__GUI__Node.html</anchorfile>
      <anchor>a9ed6f50bf6fb417144935042edf4ae55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GUI_PTU::wxImagePanel</name>
    <filename>classGUI__PTU_1_1wxImagePanel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classGUI__PTU_1_1wxImagePanel.html</anchorfile>
      <anchor>a2746028a29171a7196d57a1a8b85fe33</anchor>
      <arglist>(wxPaintEvent &amp;evt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paintNow</name>
      <anchorfile>classGUI__PTU_1_1wxImagePanel.html</anchorfile>
      <anchor>a423becffd3d0194989a35ad4aa11fbbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classGUI__PTU_1_1wxImagePanel.html</anchorfile>
      <anchor>aa95a2f03eb17ace9a0327880a5c496a6</anchor>
      <arglist>(wxDC &amp;dc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImage</name>
      <anchorfile>classGUI__PTU_1_1wxImagePanel.html</anchorfile>
      <anchor>a3a004e99d2121f76c6c5213099dec421</anchor>
      <arglist>(wxBitmap *image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>wxImagePanel</name>
      <anchorfile>classGUI__PTU_1_1wxImagePanel.html</anchorfile>
      <anchor>a72d776eeb12657eafcdea5f25337a38e</anchor>
      <arglist>(wxWindow *parent)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wxBitmap *</type>
      <name>image</name>
      <anchorfile>classGUI__PTU_1_1wxImagePanel.html</anchorfile>
      <anchor>a20377f82784221ab819b05cfa9fb3368</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ptu_free</name>
    <filename>namespaceptu__free.html</filename>
    <class kind="class">ptu_free::PTUFree</class>
  </compound>
  <compound kind="class">
    <name>ptu_free::PTUFree</name>
    <filename>classptu__free_1_1PTUFree.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>awaitPositionCommandCompletion</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a7e6c546e01f87d565109f6f4b5adfb25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>clearPreset</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a66a8c0d30d8a9fb12809e60c734abf96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeSerialConnection</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ab244508a3c0a8e188abb97db6e84d1c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>communicate</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a135a9a62e6287c6192b5d7049fff95a5</anchor>
      <arglist>(std::string request)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>evaluateResponse</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a39288e0427de3363428cda72599e9a61</anchor>
      <arglist>(std::string response)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getCurrentPanPosition</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a44edf29e93e7c85f6a3b0766d870c018</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getCurrentPanSpeed</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ab85e378741434e7d4a9bd42237fbf53d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getCurrentTiltPosition</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a1f19cf317ccf50c0af778cd520d8fab8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getCurrentTiltSpeed</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a8d692deaed5b02fdec8c18d538db0954</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getCurrentUsedMaximumPanPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a7f4d0bc93cd910be4ba989f693bb11ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getCurrentUsedMaximumTiltPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a876690b6d404d3b9cd83012ff9ee4b60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getCurrentUsedMinimumPanPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>adc4a00dd6b087871a9084f7789ce0aa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getCurrentUsedMinimumTiltPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ad673c10dce627da56a6eec49ced33cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getDesiredPanPosition</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a84a699478ef8b97ee7a9dbaccb53525e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getDesiredPanSpeed</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a5eddadb2b495d338ee33db11baa53d3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getDesiredTiltPosition</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a43d68953eb831f449af75a5681bd1162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getDesiredTiltSpeed</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a5fe5c3539776b29b2725e49355c29de8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getFactoryMaximumPanPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a8087387ab54b4a1bb384977e8fdafa90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getFactoryMaximumTiltPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a82d5b19cb652eabd5812d680013c697f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getFactoryMinimumPanPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ac62cf46b8c2a3924145d83485eaf05b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getFactoryMinimumTiltPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a834d11e3e4a548b9352ef07db35178f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getPanAcceleartion</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a7e71fbce0eb429ac9bcbd9edef79d1a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getPanBaseSpeed</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a813c0c55649068a03a18170cf7641376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getPanInMotionPowerMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ad12019999b734bd716cc1a6e3f7cbc70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getPanLowerSpeedLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a2f32239ad85d0011a4d3abf1f6fef29c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPanResolution</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a283eb52f694a3a7dbcb4cf178be8b34f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getPanStationaryPowerMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>aae39314e4adb9fcb14a2e4967d4ccc37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getPanUpperSpeedLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>adb10d4c7ef9b3a6b4f2bfd5978643eab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getPositionExecutionMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ae07561a7050f23af7037021be06b501e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getPositionLimitEnforcementMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a30befbf37c50e759b95666c1d7cb3a88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getSpeedControlMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a31117472f1f45527916fca017cd660fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getTiltAcceleartion</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a1e568fc5d1974c5989c076ac96781dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getTiltBaseSpeed</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ab13f01f51e50699c7118f053891d0a23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getTiltInMotionPowerMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a655691e4d6a2b67534fb430113e12a28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getTiltLowerSpeedLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a67b0eebdc934f76f734c663c93fc194e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTiltResolution</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>aadd136bd3ca2ff0d00441223bb3fd255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getTiltStationaryPowerMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a5ff902b4303a557060b97be0bf71de42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getTiltUpperSpeedLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>af8cfcabf145fd03f4e51d1caace2a122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getUserMaximumPanPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a6c0a7918a4ee5de8c5d719e044967b91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getUserMaximumTiltPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a723dbc97e1650bbec5c52c9da976c8bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getUserMinimumPanPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>aa2a5c60599d297dea2cfa44fe851e56b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getUserMinimumTiltPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a36e2cdd020c0bcc26cf085ce0b78eeca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gotoPreset</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ac93f32c507496b913ae6ca058c0989ac</anchor>
      <arglist>(int preset_index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>halt</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>adaaac260e53f845b926618b206f86c25</anchor>
      <arglist>(long axis)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a6f19a3fe1be6a9245666e9de5bc1686c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PTUFree</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a90fea1607838a9fccd94b2ed4bf896b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PTUFree</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ae4f186de03f27aa1f39bfaf3ed825534</anchor>
      <arglist>(boost::asio::io_service &amp;io)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readPTUResponse</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a0565e41db1443b95897aba0482a5c1f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a7039ae689dab9927cc5956c338cac137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreDefault</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a4aa1418d7f70908fe773a9e5296b15f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreFactoryDefault</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a1e9a98a2eb46ccc9b60554cce2c4e701</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveDefault</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a5561efe41a798a684a0fed4cea9fded3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setBaudRate</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a26502d3aaeea89683ca9a7f97ec0307c</anchor>
      <arglist>(int baud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredPanAccelerationAbsolute</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a37aaefe92f47e1aa6abbb4ab2d39b8d7</anchor>
      <arglist>(short int acceleration)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredPanLowerSpeedLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ac1cc8dd766bc118e6538b7086491de44</anchor>
      <arglist>(short int lower_speed_limit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredPanPositionAbsolute</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>aa9e4e49c906c365da0577ea178572a9e</anchor>
      <arglist>(short int position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredPanPositionRelative</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a6352d4fcca91319ac44dd5515d8e7a32</anchor>
      <arglist>(short int position_offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredPanSpeedAbsolute</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a0de46359b1294048e7961f9afc1e612f</anchor>
      <arglist>(short int speed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredPanSpeedRelative</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a46a63cc539ab3052fefe8a70e6077190</anchor>
      <arglist>(short int speed_offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredPanTiltPositionAbsoluteSlaved</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a1d1070af66a529f50bb787638117f0c1</anchor>
      <arglist>(short int pan, short int tilt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredPanUpperSpeedLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a280558296a09783ac9085d4a7e81f798</anchor>
      <arglist>(short int upper_speed_limit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredTiltAccelerationAbsolute</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ab38329edd10fd4bbea9e95e2c0c43833</anchor>
      <arglist>(short int acceleration)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredTiltLowerSpeedLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>abb54f748bfc6bd80db60eda9779a333f</anchor>
      <arglist>(short int lower_speed_limit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredTiltPositionAbsolute</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>acb080f1d45528c735079a77ce33e8bb3</anchor>
      <arglist>(short int position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredTiltPositionRelative</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a12d790590761799f989e280de49c3df4</anchor>
      <arglist>(short int position_offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredTiltSpeedAbsolute</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>af493c2c28b63e3483a759a5077b1f677</anchor>
      <arglist>(short int speed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredTiltSpeedRelative</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ab63b84484d64ccd99e46ba28c063ecdd</anchor>
      <arglist>(short int speed_offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDesiredTiltUpperSpeedLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>aedf46bf428accf14ea0244a04b0fb0e5</anchor>
      <arglist>(short int upper_speed_limit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMaximumPanPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a10de801d8007c2e87447385ae9abc1bb</anchor>
      <arglist>(short int position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMaximumTiltPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a573b3283bbf2da94e23e678566c79fb0</anchor>
      <arglist>(short int position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMinimumPanPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a16248dcde153f2bfe2f74365f0b2ab20</anchor>
      <arglist>(short int position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMinimumTiltPositionLimit</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ab488fc781a8fcef43eb639318fddc68f</anchor>
      <arglist>(short int position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNewSerialConnection</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a6a0f8e8a8952f6ede499ee59352a95e4</anchor>
      <arglist>(std::string port, int baud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPanBaseSpeed</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a34bba74c1a4cce35589871d6cbf90f3b</anchor>
      <arglist>(short int base_speed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPanInMotionPowerMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ab430ad2ae8f6e4041e6d5636c61f5b0f</anchor>
      <arglist>(long mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPanStationaryPowerMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a56e01dd627efde36687c12a73ceec153</anchor>
      <arglist>(long mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPositionExecutionMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>aa6b393a6139291386871d6c4878da273</anchor>
      <arglist>(long mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPositionLimitEnforcementMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>aad0c09c74328f8519afe8b2cacbffa4f</anchor>
      <arglist>(long enable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPreset</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a90fc70e4e73f04a247833dfb549cb2a0</anchor>
      <arglist>(int preset_index, short int pan, short int tilt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPreset</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a1cca717e13c27387f0a0370e374b42a2</anchor>
      <arglist>(int preset_index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setResetMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ab60d344d2c32c4bb9247eeafdc644715</anchor>
      <arglist>(long mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSpeedControlMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a23c42e3c23f4fd4cac5f58005c1836bd</anchor>
      <arglist>(long mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTiltBaseSpeed</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a9445eb8974f54b5b702bce59002d1ef5</anchor>
      <arglist>(short int base_speed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTiltInMotionPowerMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>aef02e104e6ec8ec57aae6514a29e63e2</anchor>
      <arglist>(long mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTiltStationaryPowerMode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a13a25fd6fe436c615efc8fdbd8b062b7</anchor>
      <arglist>(long mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a534e87e9d309f18a60054b63aef35b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getErrorString</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a9802332a30e0cbde7dc42f05b8b92760</anchor>
      <arglist>(boost::system::error_code error)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>factory_pan_max</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ab6876be4f42ed259a834acd03ebee981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>factory_pan_min</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ad0969fb9bc100911d0596ff08f550567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>factory_tilt_max</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ae2774735d78380be1232903d3a236bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>factory_tilt_min</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a3471aedbd2f896a163a7a4f28ed416b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>position_execution_mode</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a38b2a016f52fdc3148d6f3aae88bfdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::io_service</type>
      <name>ptu_io_service</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>ad9617eccd6754440a4aa510641d30c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::serial_port</type>
      <name>ptu_port</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>adbe4e544ab231212b95311f870a87598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>timeout_occured</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a6167882ace84783e267fb475f78975b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::io_service</type>
      <name>timer_io_service</name>
      <anchorfile>classptu__free_1_1PTUFree.html</anchorfile>
      <anchor>a900de3a0b79fcfa163bfad846fb086ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
