<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>____init_____8py</filename>
    <namespace>laser_interface</namespace>
  </compound>
  <compound kind="file">
    <name>blob.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>blob_8py</filename>
    <class kind="class">laser_interface::blob::Rect</class>
    <namespace>laser_interface::blob</namespace>
    <member kind="function">
      <type>def</type>
      <name>blob_statistics</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a695a5a24b66f9b4f280c1736afe82850</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>blob_to_input_instance</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a33f0564227633548f86662ae841acdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>blob_to_rect</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a42d8342f1671dbbe80a4ccb8652616ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bound</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a8dcc4cb4bc6b14c72ccdcaa3e483088a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_blobs</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a6dafac97afdd9218ef4c08f905709bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_large_blobs</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a3590a92d762fb33158c3981c22b7c5de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>camera_8py</filename>
    <class kind="class">laser_interface::camera::ROSCameraCalibration</class>
    <class kind="class">laser_interface::camera::ROSStereoCalibration</class>
    <class kind="class">laser_interface::camera::ROSStereoListener</class>
    <class kind="class">laser_interface::camera::StereoFile</class>
    <namespace>laser_interface::camera</namespace>
    <member kind="function">
      <type>def</type>
      <name>cvpoint_to_homo</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a985c88e66f5a9c73e4b70c37ffe47f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>general_projection_matrix</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>aba94b645f9fda9d6b24f1c342a0ae242</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>homo_to_cvpoint</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a347db75d489a5ff01033abf31f4e0824</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>homo_to_point</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>afe048c01e7d4c9231531101634538348</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>homo_transform3d</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>af167f322054235bb0746228a8af330a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_homo_point</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a9270dec23657be7882d7c5b5f87ee433</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_to_homo</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a31bc033ae4cfc18fe6e1f35a4ff525eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>points_on_line</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a07dc2ead45f741632cc9ecb7c29838a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rodrigues</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>abf873a5268c7cb96a356f2ecd6c23172</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotation</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a8cd070d7e8ea9515b289b1585904f499</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Rx</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a20262aac098e572cc2567f94057f416d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Ry</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a5d0e02f8f16028882bf237c62427483c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Rz</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a96e1401156d30c76d15c3a7fe04afeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tuple_to_homo</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>ae9d3aa7cacbb6201a69fb05e3d0ce676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>base_exposure</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a3ae0a2d95d5e00517a13c3b49cc34544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cam</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a43e0b46d400dea72e9c98ec9afdad276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>key</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a4a8c543d5c4ac488581693e3834d8101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>KNOWN_CAMERAS</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a8a37870a0df2249a1f18840c1be6c6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>test</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>ac906a97dc2c688151c29095d31c60a61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cursor3d_listener.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>cursor3d__listener_8py</filename>
    <class kind="class">laser_interface::cursor3d_listener::Echo</class>
    <namespace>laser_interface::cursor3d_listener</namespace>
  </compound>
  <compound kind="file">
    <name>cv_actions.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>cv__actions_8py</filename>
    <class kind="class">laser_interface::cv_actions::BrightnessThreshold</class>
    <class kind="class">laser_interface::cv_actions::CombineMasks</class>
    <class kind="class">laser_interface::cv_actions::Mask</class>
    <class kind="class">laser_interface::cv_actions::MotionSubtract</class>
    <class kind="class">laser_interface::cv_actions::SplitColors</class>
    <namespace>laser_interface::cv_actions</namespace>
    <member kind="function">
      <type>def</type>
      <name>make_visible_binary_image</name>
      <anchorfile>namespacelaser__interface_1_1cv__actions.html</anchorfile>
      <anchor>aaa66b964278351e7febc4cce6d5aa5cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dimreduce.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>dimreduce_8py</filename>
    <namespace>laser_interface::dimreduce</namespace>
    <member kind="function">
      <type>def</type>
      <name>pca</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce.html</anchorfile>
      <anchor>a0b473f4fbc8badcada75713a6ea808f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pca_gain_threshold</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce.html</anchorfile>
      <anchor>a6985a06e41ee4e3d847d934fd474fe3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pca_variance_threshold</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce.html</anchorfile>
      <anchor>a108d9b520b8d235300c2079fd21b6dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pca_vectors</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce.html</anchorfile>
      <anchor>a21d30d14ff82b2abf7b83a8bd2a5e0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>randomized_vectors</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce.html</anchorfile>
      <anchor>ad5e5d1e5da7df098f68abc4d62345793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dimreduce_display.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>dimreduce__display_8py</filename>
    <namespace>laser_interface::dimreduce_display</namespace>
    <member kind="function">
      <type>def</type>
      <name>display</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>aec32743255e34302b59debe4de06802c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_pickle</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a7c1dab0dd52c982994005b99e5c0a442</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_for_display</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a299674f9cb38246b931956d1034a0990</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconstruct_input</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a25caaabd9b976f59646a4af23206ae12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale_image</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a59c89ff1e1d86e4ce026da16914fed2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tile_images</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>aaf5cf78de8ba75b33fafaa2181f1788d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tile_nsave</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a3a65ded5d09e4d33eb2a1e72f91e4a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dataset</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a048e2b2c0740351502b1d9b38eaaf9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>large_image</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a0d640b8fd65581f5bc5cffeb89cfebdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>negatives</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a38b750454e0d4a14777c9011763c740e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pca_basis</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a6c8a0a2879ae9bb3d7e77fd298a0305a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>positives</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a29a6a7f71652399a3772d894574933ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>process_inputs</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>ac8c989cbdf542b30a8d5439a710de3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>save_pca_bases</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a4d62aa652151aecbef8f13d658069e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>separate_negatives_positives</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a48ed9ea3d887d1444228dab0077a013a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_pca</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a8280adb4f32b2bda68df819466ae576d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>follow_light_node.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/nodes/unverified/</path>
    <filename>follow__light__node_8py</filename>
    <class kind="class">follow_light_node::FakePoint</class>
    <class kind="class">follow_light_node::FakeTopic</class>
    <class kind="class">follow_light_node::FollowBehavior</class>
    <namespace>follow_light_node</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>follow_behavior</name>
      <anchorfile>namespacefollow__light__node.html</anchorfile>
      <anchor>ac9413ae39ebd48fd1f70a8aac875d28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacefollow__light__node.html</anchorfile>
      <anchor>a4078936ef61c061a314c91dc4ae8c76a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>laser_client.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>laser__client_8py</filename>
    <class kind="class">laser_interface::laser_client::LaserPointerClient</class>
    <namespace>laser_interface::laser_client</namespace>
  </compound>
  <compound kind="file">
    <name>laser_detector.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>laser__detector_8py</filename>
    <class kind="class">laser_interface::laser_detector::Detection</class>
    <class kind="class">laser_interface::laser_detector::LaserPointerDetector</class>
    <class kind="class">laser_interface::laser_detector::PatchClassifier</class>
    <class kind="class">laser_interface::laser_detector::Track</class>
    <class kind="class">laser_interface::laser_detector::Tracker</class>
    <namespace>laser_interface::laser_detector</namespace>
    <member kind="function">
      <type>def</type>
      <name>components_to_detections</name>
      <anchorfile>namespacelaser__interface_1_1laser__detector.html</anchorfile>
      <anchor>aa21950c6c546031453dd8edbb2d34f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_detection</name>
      <anchorfile>namespacelaser__interface_1_1laser__detector.html</anchorfile>
      <anchor>a61b4a167105dca18f9565c1d8bd3dc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>select_laser_blob</name>
      <anchorfile>namespacelaser__interface_1_1laser__detector.html</anchorfile>
      <anchor>abdb612670b5c5c8b989a37b2b639406b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>select_laser_track</name>
      <anchorfile>namespacelaser__interface_1_1laser__detector.html</anchorfile>
      <anchor>a4bdb804043de96d4f574c4257656bd1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>laser_pointer_detector_node.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/nodes/</path>
    <filename>laser__pointer__detector__node_8py</filename>
    <class kind="class">laser_pointer_detector_node::EmbodiedLaserDetector</class>
    <class kind="class">laser_pointer_detector_node::LaserPointerDetectorNode</class>
    <namespace>laser_pointer_detector_node</namespace>
    <member kind="function">
      <type>def</type>
      <name>append_examples_from_file</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>a9e35ec7c24c07ded7ec709455b61be65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>confirmation_prompt</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>adf788ae3cd5317b5318e0c3727fb6535</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>matrix_to_dataset</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>aeaa0a245a5e66abf94213d1a076c22ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_friendly</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>a628b39e63e127a633d65709554184794</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_processed</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>a8e4f4a30f7c7f2532c8eee43af53873f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dest</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>abbc12fb158ea896db02ebab763e86946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>a86818f8b2c3608c888fc12d255f47cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>lpdn</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>a8b532b8181288796044ca1792c71c350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>p</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>ac2949afc6ae0a3977afb1acbe05b73d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>learn_models.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>learn__models_8py</filename>
    <namespace>laser_interface::learn_models</namespace>
    <member kind="function">
      <type>def</type>
      <name>confirmation_prompt</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>a7d291076935b52fdd823803147c8bde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>count_down</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>af5a23ea1fedf4534d84b88d76842f84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluate_classifier</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>ac95bfcf06e8dd9c136e00c1f3c2004f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>learn_run</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>afc587f0664381525ac883e876f182cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>a83e5ffe7e5cbeaf1babbfb3157d02331</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_processed</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>a6f5d81ba9505248efcb1c594930a3432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>exposure</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>a6e5373076cfd21fded7583dbd77bc370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nodes/pkg.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/nodes/</path>
    <filename>nodes_2pkg_8py</filename>
    <namespace>pkg</namespace>
    <member kind="variable">
      <type>string</type>
      <name>CURSOR_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>ac4a7421131aef3ce4a2a31ab45d36295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LASER_MODE_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>a40bea9504e1bec06405f785226ed2f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_CLICK_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>af03814a340bcd622be13b89be0b2d1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_DOUBLE_CLICK_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>af9c884cd4954f7974a399ca8d2a11e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_R_CLICK_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>a2d6549166e0c3d9cc7e0c1155d93aa90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_R_DOUBLE_CLICK_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>af5d2c1c8e633e65368f32091aaba5a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>VIZ_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>a53cbe505f09fddbf405b0f3e4baea892</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/laser_interface/pkg.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>src_2laser__interface_2pkg_8py</filename>
    <namespace>laser_interface::pkg</namespace>
    <member kind="variable">
      <type>string</type>
      <name>CURSOR_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>abc4166d2fbb3d097cbeb3f8d756824af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LASER_MODE_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>a94dfe947289e1424cfa1211d127175cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_CLICK_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>ae0239078bb9afaa5ed7530fe63c58b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_DOUBLE_CLICK_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>a635d56e4c9852f2a5e3488841bd28883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_R_CLICK_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>a31aa662c059ce413e50cefd1b3594846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_R_DOUBLE_CLICK_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>a4dde87d9075f7928b67d07aba1e3bd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>VIZ_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>a01ea0006fd6aed59605d7b254de2eb15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random_forest.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>random__forest_8py</filename>
    <class kind="class">laser_interface::random_forest::Dataset</class>
    <class kind="class">laser_interface::random_forest::DecisionTree</class>
    <class kind="class">laser_interface::random_forest::LinearDimReduceDataset</class>
    <class kind="class">laser_interface::random_forest::RFBase</class>
    <class kind="class">laser_interface::random_forest::RFBreiman</class>
    <class kind="class">laser_interface::random_forest::RFRandomInputSubset</class>
    <namespace>laser_interface::random_forest</namespace>
    <member kind="function">
      <type>def</type>
      <name>binary_greater_than</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>afec5a731b0dc2e098976c51549772e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>binary_less_than</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a14fb7c558abcdf04189b1973bf22305f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_binary_tests</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a1eef6d69e51cae2adcbdeabe80d2f8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluate_classifier</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a6dd9c59d5cee27b6be8860158e3f3e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>identity</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a154a202896894ed6f6e1d5349fc1ab01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_pickle</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>aa9e12fd95a99d548573e8e9927722d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>min_entropy_split</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a297ac16ef762a201965f33632ac01a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mode_exhaustive</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a9c082cdf9e044495fb09b3608a6dd339</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_separator</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a5d40a23423c7d9bda1fdce34abc288cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random_subset</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>adbf45a6926c99b75fb8648e8ecf0d1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random_subset_split</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a24627f9d3c449854ea73824562e4f3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_random_subset</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>ac4c1b01af417a2beb36599ebcc1863e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>totally_random_split</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>ab6cd927e4ba1032509d01123aa468094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dataset</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a15d69046ec7e687d8bea9d7553d67377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>extra_args</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>ad9193104f4469ee46b0ed7a08f654565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>inputs</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>aa074abfdece323990dd6a290997cf5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>iris_array</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a5391b2a1395bdb0d1430f9df3b569db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>outputs</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>adb4a9bface0f769ea323e64f60277b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_iris</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a4eddb368a4dba3853875b76a35c5a8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_number_trees</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>ab0f639d4aafa762535deed0f25ca4471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_pca</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a562c8370cee1979514936ae6ac3aeccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_pickle</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a8301784942376a84657b500812276ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>tree_types</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a95a53b9d59f53e6ffa73a3e112750f59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_marker.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/nodes/</path>
    <filename>test__marker_8py</filename>
    <namespace>test_marker</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>m</name>
      <anchorfile>namespacetest__marker.html</anchorfile>
      <anchor>a9866000874828cecae93ca9783f46108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacetest__marker.html</anchorfile>
      <anchor>a5fb387252e802cd5f2891670a7bdd0f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>threshold_adjust_node.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/nodes/</path>
    <filename>threshold__adjust__node_8py</filename>
    <namespace>threshold_adjust_node</namespace>
    <member kind="function">
      <type>def</type>
      <name>high_thresh_func</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a4ed0ef6161c345593afc561a7cf1ce70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>low_thresh_func</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a3a34320622a59aecf7739b8d88d83f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>coi</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a979258c507c73da34c207016117f382d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>filtered_image</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>ab8153b2a44f9408d543d67f4132f24e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>image_type</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a25207a910c755839cd9b9521ba7b952b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>intensity_filter</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a9c3ae0f722064921ad8f3dde35e4177f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>splitter</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>add4c17048f543de8cfdf2c64e1c58da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>stereo</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a98a72bf66e808616bc6c068c5240a339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>stereo_camera</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a6b4639cfc835a61590dfe1cc7073a86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>threshold</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>aaab1cf27cec6d4555de229a071403ad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>user_interface_node.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/nodes/</path>
    <filename>user__interface__node_8py</filename>
    <class kind="class">user_interface_node::KeyHandler</class>
    <namespace>user_interface_node</namespace>
    <member kind="function">
      <type>def</type>
      <name>key_to_command</name>
      <anchorfile>namespaceuser__interface__node.html</anchorfile>
      <anchor>ab0c98f6849022bf4e7f27e75cd3ffa1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>app</name>
      <anchorfile>namespaceuser__interface__node.html</anchorfile>
      <anchor>ab2744b85a51e932a4490061c4fd13506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>frame</name>
      <anchorfile>namespaceuser__interface__node.html</anchorfile>
      <anchor>a48f71ee6e214cbb127957f5fd062f2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>win</name>
      <anchorfile>namespaceuser__interface__node.html</anchorfile>
      <anchor>ad6c9f35a4dbb262b60f42ebddf3c2a8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/laser_interface/src/laser_interface/</path>
    <filename>util_8py</filename>
    <namespace>laser_interface::util</namespace>
    <member kind="function">
      <type>def</type>
      <name>dump_pickle</name>
      <anchorfile>namespacelaser__interface_1_1util.html</anchorfile>
      <anchor>a37dcb812012f189b6afd684affe0f81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_mat_to_mat</name>
      <anchorfile>namespacelaser__interface_1_1util.html</anchorfile>
      <anchor>a81ee94f0c50bf4bb0c8723c4f41f0195</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_pickle</name>
      <anchorfile>namespacelaser__interface_1_1util.html</anchorfile>
      <anchor>af584f009aed343d6861f4296cf589380</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>follow_light_node</name>
    <filename>namespacefollow__light__node.html</filename>
    <class kind="class">follow_light_node::FakePoint</class>
    <class kind="class">follow_light_node::FakeTopic</class>
    <class kind="class">follow_light_node::FollowBehavior</class>
    <member kind="variable">
      <type>tuple</type>
      <name>follow_behavior</name>
      <anchorfile>namespacefollow__light__node.html</anchorfile>
      <anchor>ac9413ae39ebd48fd1f70a8aac875d28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacefollow__light__node.html</anchorfile>
      <anchor>a4078936ef61c061a314c91dc4ae8c76a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>follow_light_node::FakePoint</name>
    <filename>classfollow__light__node_1_1FakePoint.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classfollow__light__node_1_1FakePoint.html</anchorfile>
      <anchor>ab57984a6f5791e4c4736cf8bc8818060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classfollow__light__node_1_1FakePoint.html</anchorfile>
      <anchor>a7b3d17a8f0a11a5467a81030b99c9944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>classfollow__light__node_1_1FakePoint.html</anchorfile>
      <anchor>ab5a1a9bffa33d023d90e5d0b820032e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>z</name>
      <anchorfile>classfollow__light__node_1_1FakePoint.html</anchorfile>
      <anchor>a7dc46dd3e6cf152cfb1e3b5ab7997a82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>follow_light_node::FakeTopic</name>
    <filename>classfollow__light__node_1_1FakeTopic.html</filename>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classfollow__light__node_1_1FakeTopic.html</anchorfile>
      <anchor>a12a2b345fc7707ce2d40d35b3f4cfb5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>follow_light_node::FollowBehavior</name>
    <filename>classfollow__light__node_1_1FollowBehavior.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>add0e2bf4b6c6e97ede9740fb7c70409f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cursor_moved</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>ab6aef85125065c9f5b087003b6be79af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pose</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>ad53d2c35eca57b7dbb487e9d3e4904ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>robot_moved</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>ae175ab898973b90fcdcbd4c5cc310cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>a8a83ebd2845da2b908520073d88132a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>attr</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>a44efc5a14581a007d50d50c2d07f5e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_T_camera</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>a2a5ffb32ff881850f76be623c89a68eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmd</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>a387d079ec76967dc975d8d7152d833e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>count</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>a1c885a96ebf74c2cd0c7b96218a2be3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_stopped</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>a17dcbcd0bc286101e3a3d36cced8f383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_said</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>aa5af81ee9f25a69adb219bd0f81459e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>local_pos</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>a2a94f34695e5f97d392176a46a24638a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>not_inited</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>a89d92b3571ebe7b8dce27ccdf68246fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot_pose</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>a382333e2b055a4760c04e350effdaf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>should_stop</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>ab8c428782e3922b76814b2870514178b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity_topic</name>
      <anchorfile>classfollow__light__node_1_1FollowBehavior.html</anchorfile>
      <anchor>a194adba17a03f10c3a084cb886ab75a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface</name>
    <filename>namespacelaser__interface.html</filename>
    <namespace>laser_interface::blob</namespace>
    <namespace>laser_interface::camera</namespace>
    <namespace>laser_interface::cursor3d_listener</namespace>
    <namespace>laser_interface::cv_actions</namespace>
    <namespace>laser_interface::dimreduce</namespace>
    <namespace>laser_interface::dimreduce_display</namespace>
    <namespace>laser_interface::laser_client</namespace>
    <namespace>laser_interface::laser_detector</namespace>
    <namespace>laser_interface::learn_models</namespace>
    <namespace>laser_interface::pkg</namespace>
    <namespace>laser_interface::random_forest</namespace>
    <namespace>laser_interface::util</namespace>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::blob</name>
    <filename>namespacelaser__interface_1_1blob.html</filename>
    <class kind="class">laser_interface::blob::Rect</class>
    <member kind="function">
      <type>def</type>
      <name>blob_statistics</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a695a5a24b66f9b4f280c1736afe82850</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>blob_to_input_instance</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a33f0564227633548f86662ae841acdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>blob_to_rect</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a42d8342f1671dbbe80a4ccb8652616ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bound</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a8dcc4cb4bc6b14c72ccdcaa3e483088a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_blobs</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a6dafac97afdd9218ef4c08f905709bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_large_blobs</name>
      <anchorfile>namespacelaser__interface_1_1blob.html</anchorfile>
      <anchor>a3590a92d762fb33158c3981c22b7c5de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::blob::Rect</name>
    <filename>classlaser__interface_1_1blob_1_1Rect.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1blob_1_1Rect.html</anchorfile>
      <anchor>aaa119f766a01c67d47438acb9dc2a4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classlaser__interface_1_1blob_1_1Rect.html</anchorfile>
      <anchor>a6b206306f25f78e380ffb08bc2a9fbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>as_cv_rect</name>
      <anchorfile>classlaser__interface_1_1blob_1_1Rect.html</anchorfile>
      <anchor>aceb847a725bb30e6c447a3b45ebd4544</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bottom_right</name>
      <anchorfile>classlaser__interface_1_1blob_1_1Rect.html</anchorfile>
      <anchor>a8856999147934d2d1dc25ccc71eceb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>keep_inside</name>
      <anchorfile>classlaser__interface_1_1blob_1_1Rect.html</anchorfile>
      <anchor>a07745ff59f91794ae7271fe9d024da66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>top_left</name>
      <anchorfile>classlaser__interface_1_1blob_1_1Rect.html</anchorfile>
      <anchor>a88b1950fd3817a2bc4e299a57ffddd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>height</name>
      <anchorfile>classlaser__interface_1_1blob_1_1Rect.html</anchorfile>
      <anchor>a043206241768450dee5d9e3f4829e74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>width</name>
      <anchorfile>classlaser__interface_1_1blob_1_1Rect.html</anchorfile>
      <anchor>a9e5b674a81ae0450ff3b628f7c7d5ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classlaser__interface_1_1blob_1_1Rect.html</anchorfile>
      <anchor>ade6cd79f86ebe71431b0742c58a1bb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>classlaser__interface_1_1blob_1_1Rect.html</anchorfile>
      <anchor>adb3ed71cbb30c796ab9de41af3c252d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::camera</name>
    <filename>namespacelaser__interface_1_1camera.html</filename>
    <class kind="class">laser_interface::camera::ROSCameraCalibration</class>
    <class kind="class">laser_interface::camera::ROSStereoCalibration</class>
    <class kind="class">laser_interface::camera::ROSStereoListener</class>
    <class kind="class">laser_interface::camera::StereoFile</class>
    <member kind="function">
      <type>def</type>
      <name>cvpoint_to_homo</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a985c88e66f5a9c73e4b70c37ffe47f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>general_projection_matrix</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>aba94b645f9fda9d6b24f1c342a0ae242</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>homo_to_cvpoint</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a347db75d489a5ff01033abf31f4e0824</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>homo_to_point</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>afe048c01e7d4c9231531101634538348</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>homo_transform3d</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>af167f322054235bb0746228a8af330a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_homo_point</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a9270dec23657be7882d7c5b5f87ee433</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_to_homo</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a31bc033ae4cfc18fe6e1f35a4ff525eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>points_on_line</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a07dc2ead45f741632cc9ecb7c29838a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rodrigues</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>abf873a5268c7cb96a356f2ecd6c23172</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotation</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a8cd070d7e8ea9515b289b1585904f499</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Rx</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a20262aac098e572cc2567f94057f416d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Ry</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a5d0e02f8f16028882bf237c62427483c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Rz</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a96e1401156d30c76d15c3a7fe04afeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tuple_to_homo</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>ae9d3aa7cacbb6201a69fb05e3d0ce676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>base_exposure</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a3ae0a2d95d5e00517a13c3b49cc34544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cam</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a43e0b46d400dea72e9c98ec9afdad276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>key</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a4a8c543d5c4ac488581693e3834d8101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>KNOWN_CAMERAS</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>a8a37870a0df2249a1f18840c1be6c6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>test</name>
      <anchorfile>namespacelaser__interface_1_1camera.html</anchorfile>
      <anchor>ac906a97dc2c688151c29095d31c60a61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::camera::ROSCameraCalibration</name>
    <filename>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</anchorfile>
      <anchor>a4d3bf1e15e713c1ad784d6bf85f6a976</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>camera_info</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</anchorfile>
      <anchor>a065c4ca7ecf53223d55c583bfb79faed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>project</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</anchorfile>
      <anchor>ae09ade69ed86786d0ca2e01016561994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>distortion</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</anchorfile>
      <anchor>aaea936d0fc68137cfcb7f83d447a09a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>h</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</anchorfile>
      <anchor>a3b100e04e68dcb95139c7c83cf4c41ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_msg</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</anchorfile>
      <anchor>a9a68e8314a8f0b9b9bae9b974f29e70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>K</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</anchorfile>
      <anchor>a9d69cc5b2b7b6bbf1f42d9953974dc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>P</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</anchorfile>
      <anchor>acbcad35f3488737a20c4e2d55895d4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>R</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</anchorfile>
      <anchor>a28aea2d8f97274c0ff520ab107e1ecc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>w</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSCameraCalibration.html</anchorfile>
      <anchor>aa2c193bb2cb2b85094a556c3cbae2115</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::camera::ROSStereoCalibration</name>
    <filename>classlaser__interface_1_1camera_1_1ROSStereoCalibration.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoCalibration.html</anchorfile>
      <anchor>aec7c1fc19619142be62738df0ae953d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>triangulate_3d</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoCalibration.html</anchorfile>
      <anchor>a3aaed6b4c167fd2859cd00cccfde7932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoCalibration.html</anchorfile>
      <anchor>a63349ebd73f55e3a4685621883766e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>R</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoCalibration.html</anchorfile>
      <anchor>a902c36cc7f854ffa06ab74280fc9d153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoCalibration.html</anchorfile>
      <anchor>a5b2a97874e801ccfdc1b7e6ae09cec03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>T</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoCalibration.html</anchorfile>
      <anchor>a142909aabdd858abab9f6be754d720fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::camera::ROSStereoListener</name>
    <filename>classlaser__interface_1_1camera_1_1ROSStereoListener.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoListener.html</anchorfile>
      <anchor>a0775c66af9b999d8fc4780d80ebf9d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoListener.html</anchorfile>
      <anchor>a36bf86d5f1f95b813b6cbc90de7e6511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lbridge</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoListener.html</anchorfile>
      <anchor>af73f146d7ce740f46d12c8a80420a069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoListener.html</anchorfile>
      <anchor>ab0aba8bed70f2bfb96bfd7b4a5c04d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rbridge</name>
      <anchorfile>classlaser__interface_1_1camera_1_1ROSStereoListener.html</anchorfile>
      <anchor>abb629fc08e00529ed1f2edecbe3c9aee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::camera::StereoFile</name>
    <filename>classlaser__interface_1_1camera_1_1StereoFile.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1camera_1_1StereoFile.html</anchorfile>
      <anchor>a36baff2fdceba7ca8b712ed52233bd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classlaser__interface_1_1camera_1_1StereoFile.html</anchorfile>
      <anchor>a564f738b38124697bf9f068cc17e2997</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classlaser__interface_1_1camera_1_1StereoFile.html</anchorfile>
      <anchor>ac0ec5ecdab1ea2c0f29158befe943380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left</name>
      <anchorfile>classlaser__interface_1_1camera_1_1StereoFile.html</anchorfile>
      <anchor>a23e0da829525a72510392ad71b4d87a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right</name>
      <anchorfile>classlaser__interface_1_1camera_1_1StereoFile.html</anchorfile>
      <anchor>ae65432f028de475010202c3bbb00e42f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::cursor3d_listener</name>
    <filename>namespacelaser__interface_1_1cursor3d__listener.html</filename>
    <class kind="class">laser_interface::cursor3d_listener::Echo</class>
  </compound>
  <compound kind="class">
    <name>laser_interface::cursor3d_listener::Echo</name>
    <filename>classlaser__interface_1_1cursor3d__listener_1_1Echo.html</filename>
    <member kind="function">
      <type>def</type>
      <name>echo</name>
      <anchorfile>classlaser__interface_1_1cursor3d__listener_1_1Echo.html</anchorfile>
      <anchor>a42f585b61f5cb9870adbaa3f0ff65bbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::cv_actions</name>
    <filename>namespacelaser__interface_1_1cv__actions.html</filename>
    <class kind="class">laser_interface::cv_actions::BrightnessThreshold</class>
    <class kind="class">laser_interface::cv_actions::CombineMasks</class>
    <class kind="class">laser_interface::cv_actions::Mask</class>
    <class kind="class">laser_interface::cv_actions::MotionSubtract</class>
    <class kind="class">laser_interface::cv_actions::SplitColors</class>
    <member kind="function">
      <type>def</type>
      <name>make_visible_binary_image</name>
      <anchorfile>namespacelaser__interface_1_1cv__actions.html</anchorfile>
      <anchor>aaa66b964278351e7febc4cce6d5aa5cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::cv_actions::BrightnessThreshold</name>
    <filename>classlaser__interface_1_1cv__actions_1_1BrightnessThreshold.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1BrightnessThreshold.html</anchorfile>
      <anchor>a62896d2a752f81a8e0aab9dcfd1f1732</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_thresholded_image</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1BrightnessThreshold.html</anchorfile>
      <anchor>a20092fef63fe643593b1156c6e5e7792</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>threshold</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1BrightnessThreshold.html</anchorfile>
      <anchor>a7751d8c4714f788f4f0fb8f273edf64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_area</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1BrightnessThreshold.html</anchorfile>
      <anchor>ac48b7efad2a427991545a70328b0e8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thresholded_combined</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1BrightnessThreshold.html</anchorfile>
      <anchor>aaa27209012fc6264c4eec168979b5577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thresholded_high</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1BrightnessThreshold.html</anchorfile>
      <anchor>af302b7e669bf0a1a2fc3c0680c90e0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thresholded_low</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1BrightnessThreshold.html</anchorfile>
      <anchor>a6bbd809fd07cbfa74bf96f5990aa17f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::cv_actions::CombineMasks</name>
    <filename>classlaser__interface_1_1cv__actions_1_1CombineMasks.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1CombineMasks.html</anchorfile>
      <anchor>ae1c2d22968a380b265637474563879c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>combine</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1CombineMasks.html</anchorfile>
      <anchor>a16d96576fe55171ebc9bbf892d221d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>combined</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1CombineMasks.html</anchorfile>
      <anchor>a00d67c5333f2833a8557111b9d64aa81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::cv_actions::Mask</name>
    <filename>classlaser__interface_1_1cv__actions_1_1Mask.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1Mask.html</anchorfile>
      <anchor>ad17c94da996104bc1f8152b2de554e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mask</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1Mask.html</anchorfile>
      <anchor>a60d4ef1d61af56d9cf7a42a1cb1e0e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>merged_frame</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1Mask.html</anchorfile>
      <anchor>a835fd5534fe770e38410ae6b4dc2578d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thres_blue_img</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1Mask.html</anchorfile>
      <anchor>a0421769171ec736cb59a17f862840f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thres_green_img</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1Mask.html</anchorfile>
      <anchor>a580cb90504a93324a1c603ed1d3fd249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thres_red_img</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1Mask.html</anchorfile>
      <anchor>af1667b003f78d08a40a82b9b72f433ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::cv_actions::MotionSubtract</name>
    <filename>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</anchorfile>
      <anchor>aad865892db8ec8cc64d12949b8f1cf83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_thresholded_image</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</anchorfile>
      <anchor>aa99638edae85a6b376c47ff8094e280f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subtract</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</anchorfile>
      <anchor>a22dcb7990c185bc33827cb6e04fce5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>accumulator</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</anchorfile>
      <anchor>a6b3a4cadad0b1489de3adfe49c8e9264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>adaptation_rate</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</anchorfile>
      <anchor>af03524b1716fcc7b5218a39b2659b3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>difference_img</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</anchorfile>
      <anchor>a0e4b275b603911e7916a7cecaa85d3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>green32_img</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</anchorfile>
      <anchor>a679be02c48b7a2cef62875788620d19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_area</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</anchorfile>
      <anchor>a3d313e31541858f3a4a2ecdeef2dd391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>threshold</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</anchorfile>
      <anchor>a12860c69bc22cc43ef06f5bc18d02912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thresholded_img</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1MotionSubtract.html</anchorfile>
      <anchor>a8a2635d171e4bddf03531187bd4216ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::cv_actions::SplitColors</name>
    <filename>classlaser__interface_1_1cv__actions_1_1SplitColors.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1SplitColors.html</anchorfile>
      <anchor>a09a613e0a221aeb462754e75d7c5cd5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1SplitColors.html</anchorfile>
      <anchor>a6995c3b8ce2a65d05d6a8ba4c7453475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>blue_img</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1SplitColors.html</anchorfile>
      <anchor>aede4e4b0a9fcda5087b7551def1fe064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>green_img</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1SplitColors.html</anchorfile>
      <anchor>ae64f6c3e7363619ca4b57738cfb5077a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>red_img</name>
      <anchorfile>classlaser__interface_1_1cv__actions_1_1SplitColors.html</anchorfile>
      <anchor>afea092902cb022a721aeee86511374f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::dimreduce</name>
    <filename>namespacelaser__interface_1_1dimreduce.html</filename>
    <member kind="function">
      <type>def</type>
      <name>pca</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce.html</anchorfile>
      <anchor>a0b473f4fbc8badcada75713a6ea808f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pca_gain_threshold</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce.html</anchorfile>
      <anchor>a6985a06e41ee4e3d847d934fd474fe3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pca_variance_threshold</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce.html</anchorfile>
      <anchor>a108d9b520b8d235300c2079fd21b6dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pca_vectors</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce.html</anchorfile>
      <anchor>a21d30d14ff82b2abf7b83a8bd2a5e0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>randomized_vectors</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce.html</anchorfile>
      <anchor>ad5e5d1e5da7df098f68abc4d62345793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::dimreduce_display</name>
    <filename>namespacelaser__interface_1_1dimreduce__display.html</filename>
    <member kind="function">
      <type>def</type>
      <name>display</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>aec32743255e34302b59debe4de06802c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_pickle</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a7c1dab0dd52c982994005b99e5c0a442</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_for_display</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a299674f9cb38246b931956d1034a0990</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconstruct_input</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a25caaabd9b976f59646a4af23206ae12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale_image</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a59c89ff1e1d86e4ce026da16914fed2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tile_images</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>aaf5cf78de8ba75b33fafaa2181f1788d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tile_nsave</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a3a65ded5d09e4d33eb2a1e72f91e4a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dataset</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a048e2b2c0740351502b1d9b38eaaf9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>large_image</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a0d640b8fd65581f5bc5cffeb89cfebdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>negatives</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a38b750454e0d4a14777c9011763c740e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pca_basis</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a6c8a0a2879ae9bb3d7e77fd298a0305a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>positives</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a29a6a7f71652399a3772d894574933ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>process_inputs</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>ac8c989cbdf542b30a8d5439a710de3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>save_pca_bases</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a4d62aa652151aecbef8f13d658069e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>separate_negatives_positives</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a48ed9ea3d887d1444228dab0077a013a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_pca</name>
      <anchorfile>namespacelaser__interface_1_1dimreduce__display.html</anchorfile>
      <anchor>a8280adb4f32b2bda68df819466ae576d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::laser_client</name>
    <filename>namespacelaser__interface_1_1laser__client.html</filename>
    <class kind="class">laser_interface::laser_client::LaserPointerClient</class>
  </compound>
  <compound kind="class">
    <name>laser_interface::laser_client::LaserPointerClient</name>
    <filename>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>a7c0a6758555f914e5b7bbe73874169bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_double_click_cb</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>a7d311245124fe9ace45696b4db4d137d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_point_cb</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>a35def1d000f11f333fa1ffb62eff86b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>double_click_cb</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>adbf67279f4d0bcb9397f12feefa95408</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>laser_point_handler</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>a006b47f6d7d27aafccc1062c616853af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transform_point</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>a8351593ee125481b0e38d52553f157d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_sound_path</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>adc631ea63e58175b3048d7df3b7c8837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dclick_cbs</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>addb88669e243be73c35709beedb4312b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>double_click</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>a1216468a2ff2daffe5d898f6160385ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>laser_point_base</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>ab5ac6cb504e933f0c0ee0b340298ad04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>point_cbs</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>aca93ad8ce03e7b05007d5b94d90fb909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target_frame</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>a0218e9bb0f5a5690940d022e5b37e85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf_listener</name>
      <anchorfile>classlaser__interface_1_1laser__client_1_1LaserPointerClient.html</anchorfile>
      <anchor>a4c00fbc40b909c17e1b462256f9b720d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::laser_detector</name>
    <filename>namespacelaser__interface_1_1laser__detector.html</filename>
    <class kind="class">laser_interface::laser_detector::Detection</class>
    <class kind="class">laser_interface::laser_detector::LaserPointerDetector</class>
    <class kind="class">laser_interface::laser_detector::PatchClassifier</class>
    <class kind="class">laser_interface::laser_detector::Track</class>
    <class kind="class">laser_interface::laser_detector::Tracker</class>
    <member kind="function">
      <type>def</type>
      <name>components_to_detections</name>
      <anchorfile>namespacelaser__interface_1_1laser__detector.html</anchorfile>
      <anchor>aa21950c6c546031453dd8edbb2d34f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_detection</name>
      <anchorfile>namespacelaser__interface_1_1laser__detector.html</anchorfile>
      <anchor>a61b4a167105dca18f9565c1d8bd3dc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>select_laser_blob</name>
      <anchorfile>namespacelaser__interface_1_1laser__detector.html</anchorfile>
      <anchor>abdb612670b5c5c8b989a37b2b639406b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>select_laser_track</name>
      <anchorfile>namespacelaser__interface_1_1laser__detector.html</anchorfile>
      <anchor>a4bdb804043de96d4f574c4257656bd1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::laser_detector::Detection</name>
    <filename>classlaser__interface_1_1laser__detector_1_1Detection.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Detection.html</anchorfile>
      <anchor>a782b4d4afd157bbe23a3ba5ac61065f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pos</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Detection.html</anchorfile>
      <anchor>ac5efeb6d73466091ea051e7530301da5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::laser_detector::LaserPointerDetector</name>
    <filename>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>ad98a3c7ec6c3b9542c4c761fafcd2459</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>detect</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>aa85bd9ad79a233eaef5c67709fc6d9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_motion_intensity_images</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a403303c27bef67828dc73d845f26ec12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>channel</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a0e5db5deee7860802444549060047351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CLASSIFICATION_WINDOW_WIDTH</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>abb8a88e456a0dcaa713e560335f622f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>classifier</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a84f003c60a47ff1349bfdb61cd90761e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COLOR_CHANNEL</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>ad595f04a9829e78f17231f716f3132a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>combine</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a3d34fb66356eee3598d2af6a3b77c2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>combined_grey_scale</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>aa28dc5244c935ef79d80fd7012ba1b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>copy</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a74acd2ef2755ba2aa099e90b7dfe23c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXPOSURE</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a7ed22bb8b4e2990f1b78e6ccd4d5ab10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>intensity_filter</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a139c0b6fda9c1cf0a2573b9f404a8116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LASER_POINT_SIZE</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a8e3ed8123ed46dcfb4dd02370fa5f283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MAX_BLOB_AREA</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>aaac7b5c88602ca7a1ab4184b0db7ea1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MIN_AGE</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a3685c0e0291180e1ec9a7e3e1eb3078b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motion_filter</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>afce1163bb67c0010e63323d1d8a348bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NUMBER_OF_LEARNERS</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a2ca64cd8737ee0944865ebad80692faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCA_VARIANCE_RETAIN</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a1dad244011a1a83489a065f0267873a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>splitter</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>a9b6ee76326df52214bcab9d1951cfd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tracker</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>af52db4f62a025edc004e891bdd8296ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TRACKER_MAX_PIX_TRESHOLD</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>ad3e4987718c8a0b105a27c95a6a7aa07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TRACKER_MAX_TIME_THRESHOLD</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1LaserPointerDetector.html</anchorfile>
      <anchor>abfe6e7647fd6bd1988635b74bdc71542</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::laser_detector::PatchClassifier</name>
    <filename>classlaser__interface_1_1laser__detector_1_1PatchClassifier.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1PatchClassifier.html</anchorfile>
      <anchor>a5acd35ab62c3f23f2ec83d21bbabffbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>classify</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1PatchClassifier.html</anchorfile>
      <anchor>a9546356c25109418fedde9d0f6960eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>classification_window_width</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1PatchClassifier.html</anchorfile>
      <anchor>a682641424c3d11e871463a7297a3d636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>classifier</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1PatchClassifier.html</anchorfile>
      <anchor>abb314928bbcc7ea37e7ddb641bfadbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dataset</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1PatchClassifier.html</anchorfile>
      <anchor>ac6f7596ee0d2ea1ce2c9acab659183fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::laser_detector::Track</name>
    <filename>classlaser__interface_1_1laser__detector_1_1Track.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>ab1239b83588863894b1125666f6b59c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>age</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>a03b28bff786c5202319dc5c48bdef6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>last_detection_time</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>ac6fbf7b711c2dfaa59483b96bc05d618</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>a5aacc7bad109ffff25926767ce56e0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dist_moved</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>a849017ea90e83ee9f3e11d97908ca89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>end_time</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>ad5c584feff3fc03afc55fd4a7035965c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fresh</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>a6d28d2ba48fa057a95eda69093111779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>a87a6e7c8906d78907dc8f76efa027bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_detection</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>a48379a12c1ca90e219e94924804732d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pos</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>a2ad9e4dc39df468a9f1f1fb79c13f5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_time</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>a256e301d149bc6c2bc84bae8a5b261c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>track</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Track.html</anchorfile>
      <anchor>ac07a30e0a1a134f170d4af352f8f25b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::laser_detector::Tracker</name>
    <filename>classlaser__interface_1_1laser__detector_1_1Tracker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Tracker.html</anchorfile>
      <anchor>a261ab79eea4c9ac1ccdf5c13614ada7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>track</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Tracker.html</anchorfile>
      <anchor>a24b063611dd3c4beb696f46ac0b71338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_time</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Tracker.html</anchorfile>
      <anchor>a242c34023817eb32274d8e0ff954f2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ids</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Tracker.html</anchorfile>
      <anchor>a469209a81076f4fbacd2d254dbc484c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MAX_PIX_TRESHOLD</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Tracker.html</anchorfile>
      <anchor>a7637ef37b2cadd7a37c86bd34f5466db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MAX_TIME_THRESHOLD</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Tracker.html</anchorfile>
      <anchor>a057c22d475d4e2811d78fd291f260fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tracks</name>
      <anchorfile>classlaser__interface_1_1laser__detector_1_1Tracker.html</anchorfile>
      <anchor>a8bda55df06ad6244a2742cfd06dee5b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::learn_models</name>
    <filename>namespacelaser__interface_1_1learn__models.html</filename>
    <member kind="function">
      <type>def</type>
      <name>confirmation_prompt</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>a7d291076935b52fdd823803147c8bde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>count_down</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>af5a23ea1fedf4534d84b88d76842f84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluate_classifier</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>ac95bfcf06e8dd9c136e00c1f3c2004f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>learn_run</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>afc587f0664381525ac883e876f182cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>a83e5ffe7e5cbeaf1babbfb3157d02331</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_processed</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>a6f5d81ba9505248efcb1c594930a3432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>exposure</name>
      <anchorfile>namespacelaser__interface_1_1learn__models.html</anchorfile>
      <anchor>a6e5373076cfd21fded7583dbd77bc370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::pkg</name>
    <filename>namespacelaser__interface_1_1pkg.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>CURSOR_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>abc4166d2fbb3d097cbeb3f8d756824af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LASER_MODE_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>a94dfe947289e1424cfa1211d127175cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_CLICK_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>ae0239078bb9afaa5ed7530fe63c58b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_DOUBLE_CLICK_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>a635d56e4c9852f2a5e3488841bd28883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_R_CLICK_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>a31aa662c059ce413e50cefd1b3594846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_R_DOUBLE_CLICK_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>a4dde87d9075f7928b67d07aba1e3bd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>VIZ_TOPIC</name>
      <anchorfile>namespacelaser__interface_1_1pkg.html</anchorfile>
      <anchor>a01ea0006fd6aed59605d7b254de2eb15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::random_forest</name>
    <filename>namespacelaser__interface_1_1random__forest.html</filename>
    <class kind="class">laser_interface::random_forest::Dataset</class>
    <class kind="class">laser_interface::random_forest::DecisionTree</class>
    <class kind="class">laser_interface::random_forest::LinearDimReduceDataset</class>
    <class kind="class">laser_interface::random_forest::RFBase</class>
    <class kind="class">laser_interface::random_forest::RFBreiman</class>
    <class kind="class">laser_interface::random_forest::RFRandomInputSubset</class>
    <member kind="function">
      <type>def</type>
      <name>binary_greater_than</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>afec5a731b0dc2e098976c51549772e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>binary_less_than</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a14fb7c558abcdf04189b1973bf22305f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_binary_tests</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a1eef6d69e51cae2adcbdeabe80d2f8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluate_classifier</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a6dd9c59d5cee27b6be8860158e3f3e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>identity</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a154a202896894ed6f6e1d5349fc1ab01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_pickle</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>aa9e12fd95a99d548573e8e9927722d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>min_entropy_split</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a297ac16ef762a201965f33632ac01a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mode_exhaustive</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a9c082cdf9e044495fb09b3608a6dd339</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_separator</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a5d40a23423c7d9bda1fdce34abc288cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random_subset</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>adbf45a6926c99b75fb8648e8ecf0d1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random_subset_split</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a24627f9d3c449854ea73824562e4f3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_random_subset</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>ac4c1b01af417a2beb36599ebcc1863e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>totally_random_split</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>ab6cd927e4ba1032509d01123aa468094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dataset</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a15d69046ec7e687d8bea9d7553d67377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>extra_args</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>ad9193104f4469ee46b0ed7a08f654565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>inputs</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>aa074abfdece323990dd6a290997cf5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>iris_array</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a5391b2a1395bdb0d1430f9df3b569db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>outputs</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>adb4a9bface0f769ea323e64f60277b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_iris</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a4eddb368a4dba3853875b76a35c5a8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_number_trees</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>ab0f639d4aafa762535deed0f25ca4471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_pca</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a562c8370cee1979514936ae6ac3aeccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_pickle</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a8301784942376a84657b500812276ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>tree_types</name>
      <anchorfile>namespacelaser__interface_1_1random__forest.html</anchorfile>
      <anchor>a95a53b9d59f53e6ffa73a3e112750f59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::random_forest::Dataset</name>
    <filename>classlaser__interface_1_1random__forest_1_1Dataset.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1Dataset.html</anchorfile>
      <anchor>ab8f23123e12b3394a3df19c2eb100161</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>append</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1Dataset.html</anchorfile>
      <anchor>a38c8f982e64ef495cf8fe0e8635779a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bootstrap_samples</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1Dataset.html</anchorfile>
      <anchor>ad69ed009a2123c289c7e605d1253afea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>entropy_discrete</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1Dataset.html</anchorfile>
      <anchor>ab7ba9392a205f6e6984d2f694f644292</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>num_attributes</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1Dataset.html</anchorfile>
      <anchor>ab9ca34f9bd9162d9a321d16ff46b0dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>num_examples</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1Dataset.html</anchorfile>
      <anchor>a491ddd9bf5f72f5b16b2aa0736498b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_continuous</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1Dataset.html</anchorfile>
      <anchor>a97ed98e4a5dc98c1872dfe2acfd21cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unique_values</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1Dataset.html</anchorfile>
      <anchor>af3e8e6e0f2819dc861a24bb800c64406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inputs</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1Dataset.html</anchorfile>
      <anchor>a98dd3a725f8994e3b9c18a177802ee97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outputs</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1Dataset.html</anchorfile>
      <anchor>a12fe72f81cec622af95dcdb33f7d32d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::random_forest::DecisionTree</name>
    <filename>classlaser__interface_1_1random__forest_1_1DecisionTree.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1DecisionTree.html</anchorfile>
      <anchor>a9831e47327224fdd223cd31fc4e5979f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_leaf</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1DecisionTree.html</anchorfile>
      <anchor>ab319cb11f736ae843616b18cfd05e627</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>predict</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1DecisionTree.html</anchorfile>
      <anchor>a43f76162218aeff9d562c6c96eb4a957</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>train</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1DecisionTree.html</anchorfile>
      <anchor>a2d2bb1ec38f1fb8cd56721f77b892ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>children</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1DecisionTree.html</anchorfile>
      <anchor>ac014df624e91df7be1e10b6ca33dee1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prediction</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1DecisionTree.html</anchorfile>
      <anchor>aaf55884c524b9895768270f923cf7222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>split_point</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1DecisionTree.html</anchorfile>
      <anchor>a868bcaa9ad5f755bbb04475701c5eecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::random_forest::LinearDimReduceDataset</name>
    <filename>classlaser__interface_1_1random__forest_1_1LinearDimReduceDataset.html</filename>
    <base>laser_interface::random_forest::Dataset</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1LinearDimReduceDataset.html</anchorfile>
      <anchor>a8a324cb727607489d1c136a5ff17ba48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reduce</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1LinearDimReduceDataset.html</anchorfile>
      <anchor>ae10974f2d7042b2a858d40a712f93a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reduce_input</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1LinearDimReduceDataset.html</anchorfile>
      <anchor>a472cbe666e204e6661225d383dd62f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_projection_vectors</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1LinearDimReduceDataset.html</anchorfile>
      <anchor>aa34ff7676456bba1fb8e80c8e428c522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inputs</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1LinearDimReduceDataset.html</anchorfile>
      <anchor>ae9e8ece1d89618145adf0c3fcf9fa848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>projection_basis</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1LinearDimReduceDataset.html</anchorfile>
      <anchor>a20cf2b9ae1850743dbc2d466a97f0ae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::random_forest::RFBase</name>
    <filename>classlaser__interface_1_1random__forest_1_1RFBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFBase.html</anchorfile>
      <anchor>aa0a9d9e6a7b45005d4cf8716cc2a4e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>predict</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFBase.html</anchorfile>
      <anchor>a5182132facf6aa4825d1d0d4069ed4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>train</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFBase.html</anchorfile>
      <anchor>a8a7d53e7d98878163ea4aeb8a0fae5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>number_of_dimensions</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFBase.html</anchorfile>
      <anchor>a824a3d5ec5182082b2a3ba754c5d1f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>number_of_learners</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFBase.html</anchorfile>
      <anchor>aa41ca597343aef57f88a11d13825f660</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::random_forest::RFBreiman</name>
    <filename>classlaser__interface_1_1random__forest_1_1RFBreiman.html</filename>
    <base>laser_interface::random_forest::RFBase</base>
    <member kind="function">
      <type>def</type>
      <name>train</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFBreiman.html</anchorfile>
      <anchor>a53d0bf22f1cb0c08d544aae5a2d10e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>learners</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFBreiman.html</anchorfile>
      <anchor>ae43e37472815a82ba5f49579186e342f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>number_of_dimensions</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFBreiman.html</anchorfile>
      <anchor>a7528b75232d5a1bfd2fa36f619d83f3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_interface::random_forest::RFRandomInputSubset</name>
    <filename>classlaser__interface_1_1random__forest_1_1RFRandomInputSubset.html</filename>
    <base>laser_interface::random_forest::RFBase</base>
    <member kind="function">
      <type>def</type>
      <name>train</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFRandomInputSubset.html</anchorfile>
      <anchor>a4e3733275d6c64df504cb16097304350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>learners</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFRandomInputSubset.html</anchorfile>
      <anchor>a8405bc895494a406da745b3d17e62e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>number_of_dimensions</name>
      <anchorfile>classlaser__interface_1_1random__forest_1_1RFRandomInputSubset.html</anchorfile>
      <anchor>ae289730eb7ed03b4c1672dcea6f40a8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_interface::util</name>
    <filename>namespacelaser__interface_1_1util.html</filename>
    <member kind="function">
      <type>def</type>
      <name>dump_pickle</name>
      <anchorfile>namespacelaser__interface_1_1util.html</anchorfile>
      <anchor>a37dcb812012f189b6afd684affe0f81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_mat_to_mat</name>
      <anchorfile>namespacelaser__interface_1_1util.html</anchorfile>
      <anchor>a81ee94f0c50bf4bb0c8723c4f41f0195</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_pickle</name>
      <anchorfile>namespacelaser__interface_1_1util.html</anchorfile>
      <anchor>af584f009aed343d6861f4296cf589380</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_pointer_detector_node</name>
    <filename>namespacelaser__pointer__detector__node.html</filename>
    <class kind="class">laser_pointer_detector_node::EmbodiedLaserDetector</class>
    <class kind="class">laser_pointer_detector_node::LaserPointerDetectorNode</class>
    <member kind="function">
      <type>def</type>
      <name>append_examples_from_file</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>a9e35ec7c24c07ded7ec709455b61be65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>confirmation_prompt</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>adf788ae3cd5317b5318e0c3727fb6535</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>matrix_to_dataset</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>aeaa0a245a5e66abf94213d1a076c22ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_friendly</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>a628b39e63e127a633d65709554184794</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_processed</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>a8e4f4a30f7c7f2532c8eee43af53873f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dest</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>abbc12fb158ea896db02ebab763e86946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>a86818f8b2c3608c888fc12d255f47cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>lpdn</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>a8b532b8181288796044ca1792c71c350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>p</name>
      <anchorfile>namespacelaser__pointer__detector__node.html</anchorfile>
      <anchor>ac2949afc6ae0a3977afb1acbe05b73d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_pointer_detector_node::EmbodiedLaserDetector</name>
    <filename>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a6eccb03e7190b008a1cc12c100ea4ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_detectors</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a645146cc524e0ee3c78681b5fc557b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_examples</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a7517cc1c0066f44ee4560f6380c5d9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>record</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a2f3af814bb0b4449176216fc13a618aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>ac6770b245efd214c26a001f51413be67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_debug</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a0bab5a1a6ce313d99734df049118e2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>triangulate</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a1458de26c60ff7016ee08d7591ca06b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a65fffce7b1b60a29e806e4ac469f83d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clicked</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a1a62df07a9c23c78412e6e65d18304f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dataset_file</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a246072be6c66fd7b1a727ff228dee252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>debug</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>af193791c41d6d7f12383910c2c1d0331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>examples</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>ac7fbb06a57c1d6fc290564f4fecd4618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gather_positive_examples</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>afae9d9f441c4ddeebaf9aea698268c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>labels</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a8f26db047dafc33d0d4b09295df68297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left_detector</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>ad110ced62ad7f9de7cf85fcf0a8305c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right_detector</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>a61386c62354f34aa2d979a62693a275c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stereo_cam</name>
      <anchorfile>classlaser__pointer__detector__node_1_1EmbodiedLaserDetector.html</anchorfile>
      <anchor>aef566368bb0fb1dc2e51c7547eb1dcf0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_pointer_detector_node::LaserPointerDetectorNode</name>
    <filename>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a052aa1c87c48c667fd6a0725822e5c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>aa7a18dcbb827319b9e71c308ed53cbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_debug</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a989b7f582bc7bc464468b3a43b07f02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>camera_model</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a55fedfd83cd4f7f96409a7debf9fb8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>debug</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>acec5e7892ea8b15dd0fef1abc100dc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>detector</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a29528acdd9b64cf5b5cee774d4e6ce06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>display</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a984c92eadd2598e4aaf41529568314d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a1cb65f1bcfabf13d1a4da3e97e8c7f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>video</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>ae9d12d5cc6d79aaced5ad18ffd6355f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>video_lock</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a3eda07fe6b50f0b6daa909935a89f7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>viz_topic</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a41290f0b74a5ef270aef832690b75f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>windows_made</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a93a125b7f5a0a94844c65c0600d44a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_click_handler</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a839d821b1215facbbd94cb98964859a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_make_windows</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>a5f0ce99f574268fa12240401b5f05ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_mode_handler</name>
      <anchorfile>classlaser__pointer__detector__node_1_1LaserPointerDetectorNode.html</anchorfile>
      <anchor>adf4d5eb4e4a101368d053049824fcbb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pkg</name>
    <filename>namespacepkg.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>CURSOR_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>ac4a7421131aef3ce4a2a31ab45d36295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LASER_MODE_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>a40bea9504e1bec06405f785226ed2f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_CLICK_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>af03814a340bcd622be13b89be0b2d1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_DOUBLE_CLICK_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>af9c884cd4954f7974a399ca8d2a11e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_R_CLICK_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>a2d6549166e0c3d9cc7e0c1155d93aa90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOUSE_R_DOUBLE_CLICK_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>af5d2c1c8e633e65368f32091aaba5a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>VIZ_TOPIC</name>
      <anchorfile>namespacepkg.html</anchorfile>
      <anchor>a53cbe505f09fddbf405b0f3e4baea892</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_marker</name>
    <filename>namespacetest__marker.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>m</name>
      <anchorfile>namespacetest__marker.html</anchorfile>
      <anchor>a9866000874828cecae93ca9783f46108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacetest__marker.html</anchorfile>
      <anchor>a5fb387252e802cd5f2891670a7bdd0f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>threshold_adjust_node</name>
    <filename>namespacethreshold__adjust__node.html</filename>
    <member kind="function">
      <type>def</type>
      <name>high_thresh_func</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a4ed0ef6161c345593afc561a7cf1ce70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>low_thresh_func</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a3a34320622a59aecf7739b8d88d83f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>coi</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a979258c507c73da34c207016117f382d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>filtered_image</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>ab8153b2a44f9408d543d67f4132f24e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>image_type</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a25207a910c755839cd9b9521ba7b952b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>intensity_filter</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a9c3ae0f722064921ad8f3dde35e4177f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>splitter</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>add4c17048f543de8cfdf2c64e1c58da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>stereo</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a98a72bf66e808616bc6c068c5240a339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>stereo_camera</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>a6b4639cfc835a61590dfe1cc7073a86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>threshold</name>
      <anchorfile>namespacethreshold__adjust__node.html</anchorfile>
      <anchor>aaab1cf27cec6d4555de229a071403ad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>user_interface_node</name>
    <filename>namespaceuser__interface__node.html</filename>
    <class kind="class">user_interface_node::KeyHandler</class>
    <member kind="function">
      <type>def</type>
      <name>key_to_command</name>
      <anchorfile>namespaceuser__interface__node.html</anchorfile>
      <anchor>ab0c98f6849022bf4e7f27e75cd3ffa1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>app</name>
      <anchorfile>namespaceuser__interface__node.html</anchorfile>
      <anchor>ab2744b85a51e932a4490061c4fd13506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>frame</name>
      <anchorfile>namespaceuser__interface__node.html</anchorfile>
      <anchor>a48f71ee6e214cbb127957f5fd062f2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>win</name>
      <anchorfile>namespaceuser__interface__node.html</anchorfile>
      <anchor>ad6c9f35a4dbb262b60f42ebddf3c2a8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>user_interface_node::KeyHandler</name>
    <filename>classuser__interface__node_1_1KeyHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>acb80c6a343f2b1654d6a8cdca71e734c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_key_down</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>adb788d005283780f32d7b6c6d7988b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_kill_focus</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>aa05d1aa482086905a6541f3139ad53e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_left_double_click</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>a8ca574b4277910f89ed96ad40884db9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_left_down</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>a1adeb0d099997ddd3aee47b68e455b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_left_up</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>ae1c15519223d9e79f5dd5964b2d6e09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_paint</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>ae4898478b21dfd3c39394a466938aeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_right_double_click</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>a63a771d7ec517dac2527e61181301879</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_right_down</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>abd641b9e6cf3082202e98d1bc98436f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_right_up</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>abbc07d6b83434c40c1058ca164f6ca4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_set_focus</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>a71e09e34766d3c62ff3c95750e6d6657</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_size</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>a20ceb18aed46afa87d71edf57182889e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_text</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>a7c54f15606b30e0d8e817e1aa155ad4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>focus</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>ac1f6f0bfcb0533ac04c87e665f505dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interval</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>acf592fcf8363c1e8a558a6320b5d0657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>laser_mode_pub</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>a77f631aeb1851a44f6435755249f0214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mouse_click_pub</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>ae5123006d628bfe0137b4b688f48e864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mouse_double_click_pub</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>a94631f51b4c924c9cfaf2c7431a0d993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mouse_r_click_pub</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>a92cf47b0804cb485e20d5ce399e3807e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mouse_r_double_click_pub</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>ab61be464f21b2b250ed21955a00773e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>text</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>ac167684cf5a8e2b76c1db85cb4122ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>classuser__interface__node_1_1KeyHandler.html</anchorfile>
      <anchor>a3863c44714c1e8970d405132fa9e80ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">topic</docanchor>
    <docanchor file="index">usage</docanchor>
  </compound>
</tagfile>
