<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/osrf_gear/</path>
    <filename>____init_____8py</filename>
    <namespace>osrf_gear</namespace>
  </compound>
  <compound kind="file">
    <name>ARIAC.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/osrf_gear/</path>
    <filename>ARIAC_8hh</filename>
    <class kind="class">ariac::GameScore</class>
    <class kind="class">ariac::Goal</class>
    <class kind="class">ariac::GoalScore</class>
    <class kind="class">ariac::Kit</class>
    <class kind="class">ariac::KitObject</class>
    <class kind="class">ariac::ScoringParameters</class>
    <class kind="class">ariac::TrayScore</class>
    <namespace>ariac</namespace>
    <member kind="typedef">
      <type>std::string</type>
      <name>GoalID_t</name>
      <anchorfile>namespaceariac.html</anchorfile>
      <anchor>a23f108aaa1416a7241c467ab82459156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>KitType_t</name>
      <anchorfile>namespaceariac.html</anchorfile>
      <anchor>a8fe3ab6491dca68daa8ccff5e0ab1416</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>TrayID_t</name>
      <anchorfile>namespaceariac.html</anchorfile>
      <anchor>a4074d1a15ea62c354e24df8596e3c326</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TrayID_t</type>
      <name>DetermineModelType</name>
      <anchorfile>namespaceariac.html</anchorfile>
      <anchor>a7e2ad8b42322d916f7ba6623317becd1</anchor>
      <arglist>(const std::string &amp;modelName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AriacKitTray.cpp</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>AriacKitTray_8cpp</filename>
    <includes id="AriacKitTray_8h" name="AriacKitTray.h" local="yes" imported="no">osrf_gear/AriacKitTray.h</includes>
  </compound>
  <compound kind="file">
    <name>AriacKitTray.h</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/osrf_gear/</path>
    <filename>AriacKitTray_8h</filename>
    <includes id="ARIAC_8hh" name="ARIAC.hh" local="no" imported="no">osrf_gear/ARIAC.hh</includes>
    <class kind="class">ariac::KitTray</class>
    <namespace>ariac</namespace>
  </compound>
  <compound kind="file">
    <name>AriacScorer.cpp</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>AriacScorer_8cpp</filename>
    <includes id="AriacScorer_8h" name="AriacScorer.h" local="yes" imported="no">osrf_gear/AriacScorer.h</includes>
  </compound>
  <compound kind="file">
    <name>AriacScorer.h</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/osrf_gear/</path>
    <filename>AriacScorer_8h</filename>
    <includes id="ARIAC_8hh" name="ARIAC.hh" local="yes" imported="no">osrf_gear/ARIAC.hh</includes>
    <includes id="AriacKitTray_8h" name="AriacKitTray.h" local="yes" imported="no">osrf_gear/AriacKitTray.h</includes>
    <class kind="class">AriacScorer</class>
  </compound>
  <compound kind="file">
    <name>ConveyorBeltPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ConveyorBeltPlugin_8cc</filename>
    <includes id="ConveyorBeltPlugin_8hh" name="ConveyorBeltPlugin.hh" local="yes" imported="no">ConveyorBeltPlugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>ConveyorBeltPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/</path>
    <filename>ConveyorBeltPlugin_8hh</filename>
    <includes id="SideContactPlugin_8hh" name="SideContactPlugin.hh" local="yes" imported="no">SideContactPlugin.hh</includes>
    <class kind="class">gazebo::ConveyorBeltPlugin</class>
  </compound>
  <compound kind="file">
    <name>ConveyorController.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ConveyorController_8cc</filename>
    <class kind="class">gazebo::ConveyorController</class>
  </compound>
  <compound kind="file">
    <name>gear.py</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/script/</path>
    <filename>gear_8py</filename>
    <class kind="class">gear::ArmInfo</class>
    <class kind="class">gear::ModelInfo</class>
    <class kind="class">gear::PoseInfo</class>
    <class kind="class">gear::SensorInfo</class>
    <namespace>gear</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_arm_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>aadf7c695fadf3d8bba015e63274690b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_belt_part_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ac7f11c59fbbbeadcc3a141d3511e5a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_bin_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ac40e4725a154dd15311dfc8d12dc4c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_drops_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a3d36780fb91fd986661b469df1eed4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_model_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ad7f5e3714462f81c0aec25046070532d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_models_over_bins_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a22d23464ccdc2f9f2a7fc55ec5e75326</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_models_to_spawn_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>aa17e5d5d9be4a51ee25ecf12656985a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_options_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a5a65508dbb49818a323f2cb88f0b3f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_order_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>afb12f9525578cf84941f2d19b113b0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_order_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a647da93ece1716ee55566d3de96d1b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_pose_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>aa7a9aafed0e24d7271a05dc635cbafb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_sensor_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>aee2ce23d26b69d798a94a32336c57b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_sensor_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ac0f00345eedd7eef9106dfe5564aaee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expand_to_float</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>aeee4d1f76528a43cc38c392948c65479</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expand_yaml_substitutions</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a51d4fb5826a5f0c5a6a6e18d33bcd34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_files</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>acfb580e85501647a9a04282f5d90b6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_required_field</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a6b008b89b81bdc58a3add4f904e79021</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>abf1aa1d384415d29944d080e4f8a844e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>prepare_arguments</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a89ec99ddb4765c7bfc7be8568381596f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>prepare_template_data</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ab9cf0f0f61916ac6de832c8717d0cc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>arm_configs</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a206c8cf0e047602f8feefd5332f539f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>configurable_options</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a1fbec979a23fca66b85c9e57bc55bc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>default_bin_origins</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ac6021dd22489c5668cd259d868fdf7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>eval_local_vars</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>af59d517558da56f63350c96bc4660e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>sensor_configs</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>acbb9153678ceea6b9bb30f686729f60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>template_files</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>af190efa706b981aaece46878eba588ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>this_dir</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>acb542d08f1a0a8532c2054c70dc41d32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectDisposalPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ObjectDisposalPlugin_8cc</filename>
    <includes id="ObjectDisposalPlugin_8hh" name="ObjectDisposalPlugin.hh" local="yes" imported="no">ObjectDisposalPlugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>ObjectDisposalPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/</path>
    <filename>ObjectDisposalPlugin_8hh</filename>
    <includes id="SideContactPlugin_8hh" name="SideContactPlugin.hh" local="yes" imported="no">SideContactPlugin.hh</includes>
    <class kind="class">gazebo::ObjectDisposalPlugin</class>
  </compound>
  <compound kind="file">
    <name>PopulationPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>PopulationPlugin_8cc</filename>
    <includes id="PopulationPlugin_8hh" name="PopulationPlugin.hh" local="yes" imported="no">osrf_gear/PopulationPlugin.hh</includes>
    <class kind="class">gazebo::PopulationPluginPrivate::Object</class>
    <class kind="struct">gazebo::PopulationPluginPrivate</class>
  </compound>
  <compound kind="file">
    <name>PopulationPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/osrf_gear/</path>
    <filename>PopulationPlugin_8hh</filename>
    <class kind="class">gazebo::PopulationPlugin</class>
  </compound>
  <compound kind="file">
    <name>ProximityRayPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ProximityRayPlugin_8cc</filename>
    <includes id="ProximityRayPlugin_8hh" name="ProximityRayPlugin.hh" local="yes" imported="no">ProximityRayPlugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>ProximityRayPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/</path>
    <filename>ProximityRayPlugin_8hh</filename>
    <class kind="class">gazebo::ProximityRayPlugin</class>
  </compound>
  <compound kind="file">
    <name>ROSAGVPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ROSAGVPlugin_8cc</filename>
    <includes id="ROSAGVPlugin_8hh" name="ROSAGVPlugin.hh" local="yes" imported="no">ROSAGVPlugin.hh</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>ROSAGVPlugin_8cc.html</anchorfile>
      <anchor>a7d6f6a0b6b5e1c2b365f22e6c1806c33</anchor>
      <arglist>(ROSAGVPlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ROSAGVPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/</path>
    <filename>ROSAGVPlugin_8hh</filename>
    <class kind="class">gazebo::ROSAGVPlugin</class>
  </compound>
  <compound kind="file">
    <name>ROSAriacKitTrayPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ROSAriacKitTrayPlugin_8cc</filename>
    <includes id="ROSAriacKitTrayPlugin_8hh" name="ROSAriacKitTrayPlugin.hh" local="yes" imported="no">ROSAriacKitTrayPlugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>ROSAriacKitTrayPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/</path>
    <filename>ROSAriacKitTrayPlugin_8hh</filename>
    <includes id="ARIAC_8hh" name="ARIAC.hh" local="no" imported="no">osrf_gear/ARIAC.hh</includes>
    <includes id="SideContactPlugin_8hh" name="SideContactPlugin.hh" local="yes" imported="no">SideContactPlugin.hh</includes>
    <class kind="class">gazebo::KitTrayPlugin</class>
  </compound>
  <compound kind="file">
    <name>ROSAriacTaskManagerPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ROSAriacTaskManagerPlugin_8cc</filename>
    <includes id="ARIAC_8hh" name="ARIAC.hh" local="yes" imported="no">osrf_gear/ARIAC.hh</includes>
    <includes id="ROSAriacTaskManagerPlugin_8hh" name="ROSAriacTaskManagerPlugin.hh" local="yes" imported="no">osrf_gear/ROSAriacTaskManagerPlugin.hh</includes>
    <includes id="AriacScorer_8h" name="AriacScorer.h" local="yes" imported="no">osrf_gear/AriacScorer.h</includes>
    <class kind="struct">gazebo::ROSAriacTaskManagerPluginPrivate</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fillGoalMsg</name>
      <anchorfile>ROSAriacTaskManagerPlugin_8cc.html</anchorfile>
      <anchor>a89feff954536b5568f49c539a63ce0d6</anchor>
      <arglist>(const ariac::Goal &amp;_goal, osrf_gear::Goal &amp;_msgGoal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ROSAriacTaskManagerPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/osrf_gear/</path>
    <filename>ROSAriacTaskManagerPlugin_8hh</filename>
    <class kind="class">gazebo::ROSAriacTaskManagerPlugin</class>
  </compound>
  <compound kind="file">
    <name>ROSConveyorBeltPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ROSConveyorBeltPlugin_8cc</filename>
    <includes id="ROSConveyorBeltPlugin_8hh" name="ROSConveyorBeltPlugin.hh" local="yes" imported="no">ROSConveyorBeltPlugin.hh</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>ROSConveyorBeltPlugin_8cc.html</anchorfile>
      <anchor>ac85696c8a169ca69cb84f37a937c6702</anchor>
      <arglist>(ROSConveyorBeltPlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ROSConveyorBeltPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/</path>
    <filename>ROSConveyorBeltPlugin_8hh</filename>
    <includes id="ConveyorBeltPlugin_8hh" name="ConveyorBeltPlugin.hh" local="yes" imported="no">ConveyorBeltPlugin.hh</includes>
    <class kind="class">gazebo::ROSConveyorBeltPlugin</class>
  </compound>
  <compound kind="file">
    <name>ROSConveyorController.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ROSConveyorController_8cc</filename>
    <class kind="class">gazebo::ROSConveyorController</class>
  </compound>
  <compound kind="file">
    <name>ROSLogicalCameraPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ROSLogicalCameraPlugin_8cc</filename>
    <includes id="ROSLogicalCameraPlugin_8hh" name="ROSLogicalCameraPlugin.hh" local="yes" imported="no">ROSLogicalCameraPlugin.hh</includes>
    <includes id="ARIAC_8hh" name="ARIAC.hh" local="yes" imported="no">osrf_gear/ARIAC.hh</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>ROSLogicalCameraPlugin_8cc.html</anchorfile>
      <anchor>abd06f4452bc6aa399872b9083b800405</anchor>
      <arglist>(ROSLogicalCameraPlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ROSLogicalCameraPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/</path>
    <filename>ROSLogicalCameraPlugin_8hh</filename>
    <class kind="class">gazebo::ROSLogicalCameraPlugin</class>
  </compound>
  <compound kind="file">
    <name>ROSPopulationPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ROSPopulationPlugin_8cc</filename>
    <includes id="ROSPopulationPlugin_8hh" name="ROSPopulationPlugin.hh" local="yes" imported="no">osrf_gear/ROSPopulationPlugin.hh</includes>
    <class kind="struct">gazebo::ROSPopulationPluginPrivate</class>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_WORLD_PLUGIN</name>
      <anchorfile>ROSPopulationPlugin_8cc.html</anchorfile>
      <anchor>aad86656319da405288ad1084c5b1610d</anchor>
      <arglist>(ROSPopulationPlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ROSPopulationPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/osrf_gear/</path>
    <filename>ROSPopulationPlugin_8hh</filename>
    <includes id="PopulationPlugin_8hh" name="PopulationPlugin.hh" local="yes" imported="no">osrf_gear/PopulationPlugin.hh</includes>
    <class kind="class">gazebo::ROSPopulationPlugin</class>
  </compound>
  <compound kind="file">
    <name>ROSProximityRayPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ROSProximityRayPlugin_8cc</filename>
    <includes id="ROSProximityRayPlugin_8hh" name="ROSProximityRayPlugin.hh" local="yes" imported="no">ROSProximityRayPlugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>ROSProximityRayPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/</path>
    <filename>ROSProximityRayPlugin_8hh</filename>
    <includes id="ProximityRayPlugin_8hh" name="ProximityRayPlugin.hh" local="yes" imported="no">ProximityRayPlugin.hh</includes>
    <class kind="class">gazebo::ROSProximityRayPlugin</class>
  </compound>
  <compound kind="file">
    <name>ROSVacuumGripperPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>ROSVacuumGripperPlugin_8cc</filename>
    <includes id="ROSVacuumGripperPlugin_8hh" name="ROSVacuumGripperPlugin.hh" local="yes" imported="no">osrf_gear/ROSVacuumGripperPlugin.hh</includes>
    <class kind="struct">gazebo::ROSVacuumGripperPluginPrivate</class>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>ROSVacuumGripperPlugin_8cc.html</anchorfile>
      <anchor>a2529d715bcf6e665090af46a77c52708</anchor>
      <arglist>(ROSVacuumGripperPlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ROSVacuumGripperPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/osrf_gear/</path>
    <filename>ROSVacuumGripperPlugin_8hh</filename>
    <includes id="VacuumGripperPlugin_8hh" name="VacuumGripperPlugin.hh" local="yes" imported="no">osrf_gear/VacuumGripperPlugin.hh</includes>
    <class kind="class">gazebo::ROSVacuumGripperPlugin</class>
  </compound>
  <compound kind="file">
    <name>SideContactPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>SideContactPlugin_8cc</filename>
    <includes id="SideContactPlugin_8hh" name="SideContactPlugin.hh" local="yes" imported="no">SideContactPlugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>SideContactPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/</path>
    <filename>SideContactPlugin_8hh</filename>
    <class kind="class">gazebo::SideContactPlugin</class>
  </compound>
  <compound kind="file">
    <name>VacuumGripperPlugin.cc</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/src/</path>
    <filename>VacuumGripperPlugin_8cc</filename>
    <includes id="VacuumGripperPlugin_8hh" name="VacuumGripperPlugin.hh" local="yes" imported="no">osrf_gear/VacuumGripperPlugin.hh</includes>
    <includes id="ARIAC_8hh" name="ARIAC.hh" local="yes" imported="no">osrf_gear/ARIAC.hh</includes>
    <class kind="class">gazebo::VacuumGripperPluginPrivate::Object</class>
    <class kind="struct">gazebo::VacuumGripperPluginPrivate</class>
  </compound>
  <compound kind="file">
    <name>VacuumGripperPlugin.hh</name>
    <path>/tmp/catkin_workspace/src/osrf_gear/osrf_gear/include/osrf_gear/</path>
    <filename>VacuumGripperPlugin_8hh</filename>
    <class kind="class">gazebo::VacuumGripperPlugin</class>
  </compound>
  <compound kind="class">
    <name>AriacScorer</name>
    <filename>classAriacScorer.html</filename>
    <member kind="function">
      <type></type>
      <name>AriacScorer</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a01612e6b1a5623a7a6c4d34779bbfb14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignGoal</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>adc709b2b239bd5e02916346cc876ca48</anchor>
      <arglist>(const ariac::Goal &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>ariac::GoalScore</type>
      <name>GetCurrentGoalScore</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>afb6806edebb4d3e597af4edbcdcdf2d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ariac::GameScore</type>
      <name>GetGameScore</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a7e6ee51c6595fe183576ca8a7b5599be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTrayById</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a5e2cb45e7e77b38b4d7ef40ddf80e8f0</anchor>
      <arglist>(const ariac::TrayID_t &amp;trayID, ariac::KitTray &amp;kitTray)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCurrentGoalComplete</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>af630a5ece9a91b5e01cb3cdd72956b43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnGoalReceived</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a0b2fb97196dd2531db9b6ee2b3d952de</anchor>
      <arglist>(const osrf_gear::Goal::ConstPtr &amp;goalMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnGripperStateReceived</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a0fde362df032b7272af3a4fc5704552a</anchor>
      <arglist>(const osrf_gear::VacuumGripperState &amp;stateMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTrayInfoReceived</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a81bac83636c1db9efb86c11f77d95927</anchor>
      <arglist>(const osrf_gear::KitTray::ConstPtr &amp;trayMsg)</arglist>
    </member>
    <member kind="function">
      <type>ariac::TrayScore</type>
      <name>SubmitTray</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a1298b134f0b5af34fc7b752b3e52b8dd</anchor>
      <arglist>(const ariac::KitTray &amp;tray)</arglist>
    </member>
    <member kind="function">
      <type>ariac::GoalScore</type>
      <name>UnassignCurrentGoal</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a17fe6a1de4284019da2c9e2f224a71ae</anchor>
      <arglist>(double timeTaken=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a378a88dfd576b59fb5cf3cf95fd0c223</anchor>
      <arglist>(double timeStep=0.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AriacScorer</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a659956d868bb82304536efa3ea6bddfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FillKitFromMsg</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a474ba8811d764704d6de78d716fa3f11</anchor>
      <arglist>(const osrf_gear::Kit &amp;kitMsg, ariac::Kit &amp;kit)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ScoreCurrentState</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a2636e7c45bd7fa99f99b4081df6cd030</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ariac::TrayScore</type>
      <name>ScoreTray</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>adb5294b4ebcb027c7cb5fcf43cc47aba</anchor>
      <arglist>(const ariac::KitTray &amp;tray)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ariac::Goal</type>
      <name>currentGoal</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a1cf82de6c064687ff1424935c2ca8c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ariac::GameScore</type>
      <name>gameScore</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a98fd592d5fa2fc757b0515ce6c75c5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ariac::GoalScore *</type>
      <name>goalScore</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>ab9f2cbc59fd5ff232719311a9ed58930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>isPartTravelling</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a73161bd144685131084f3b35509eb4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; ariac::TrayID_t, ariac::KitTray &gt;</type>
      <name>kitTrays</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a73353c63f0a0330eb0eecd3f44540a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>kitTraysMutex</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a0c43b49d7978b2937571122b5ad668b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ariac::Goal</type>
      <name>newGoal</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>ac84dfdbac0b661ae1901352d4ce8de0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>newGoalReceived</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>aca157fe51a52a81af2a38c91d12c084f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>newTrayInfoReceived</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>ac8d90eb9c03caa8efcae7b6e1f7a7232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ariac::ScoringParameters</type>
      <name>scoringParameters</name>
      <anchorfile>classAriacScorer.html</anchorfile>
      <anchor>a4a422f050a4acf322f977c8c48f6c7f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ariac</name>
    <filename>namespaceariac.html</filename>
    <class kind="class">ariac::GameScore</class>
    <class kind="class">ariac::Goal</class>
    <class kind="class">ariac::GoalScore</class>
    <class kind="class">ariac::Kit</class>
    <class kind="class">ariac::KitObject</class>
    <class kind="class">ariac::KitTray</class>
    <class kind="class">ariac::ScoringParameters</class>
    <class kind="class">ariac::TrayScore</class>
    <member kind="typedef">
      <type>std::string</type>
      <name>GoalID_t</name>
      <anchorfile>namespaceariac.html</anchorfile>
      <anchor>a23f108aaa1416a7241c467ab82459156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>KitType_t</name>
      <anchorfile>namespaceariac.html</anchorfile>
      <anchor>a8fe3ab6491dca68daa8ccff5e0ab1416</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>TrayID_t</name>
      <anchorfile>namespaceariac.html</anchorfile>
      <anchor>a4074d1a15ea62c354e24df8596e3c326</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TrayID_t</type>
      <name>DetermineModelType</name>
      <anchorfile>namespaceariac.html</anchorfile>
      <anchor>a7e2ad8b42322d916f7ba6623317becd1</anchor>
      <arglist>(const std::string &amp;modelName)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ariac::GameScore</name>
    <filename>classariac_1_1GameScore.html</filename>
    <member kind="function">
      <type>double</type>
      <name>total</name>
      <anchorfile>classariac_1_1GameScore.html</anchorfile>
      <anchor>abbd7463b0e651603cc50f4b0fcb5d544</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; GoalID_t, GoalScore &gt;</type>
      <name>goalScores</name>
      <anchorfile>classariac_1_1GameScore.html</anchorfile>
      <anchor>a20e8fca06295475363013f9d1a886279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>manipulatorTravelDistance</name>
      <anchorfile>classariac_1_1GameScore.html</anchorfile>
      <anchor>a226fd550ff93bbe95e4cc627895f2704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>partTravelDistance</name>
      <anchorfile>classariac_1_1GameScore.html</anchorfile>
      <anchor>aaa32c6e658690f3f63533c2074b3d821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>partTravelTime</name>
      <anchorfile>classariac_1_1GameScore.html</anchorfile>
      <anchor>ac15057faf8c2339ba69818fb6bb76c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>planningTime</name>
      <anchorfile>classariac_1_1GameScore.html</anchorfile>
      <anchor>a7c75af3fa9e20894a90e1a83d37f9f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>totalProcessTime</name>
      <anchorfile>classariac_1_1GameScore.html</anchorfile>
      <anchor>a6f984faf2778e3ed3a1e4f0ac56204f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classariac_1_1GameScore.html</anchorfile>
      <anchor>a285412e3b23d1a8c6c99cc9854fbb306</anchor>
      <arglist>(std::ostream &amp;_out, const GameScore &amp;_obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ariac::Goal</name>
    <filename>classariac_1_1Goal.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classariac_1_1Goal.html</anchorfile>
      <anchor>a6b8a4c0b93611439b795227afc66b696</anchor>
      <arglist>(const Goal &amp;_goal) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>allowedTime</name>
      <anchorfile>classariac_1_1Goal.html</anchorfile>
      <anchor>a02d0ef1daf8ef49c848c59caa13c9f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GoalID_t</type>
      <name>goalID</name>
      <anchorfile>classariac_1_1Goal.html</anchorfile>
      <anchor>af4b91d81366e6ea13ec35781413fadc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; KitType_t, Kit &gt;</type>
      <name>kits</name>
      <anchorfile>classariac_1_1Goal.html</anchorfile>
      <anchor>a26e8a15336185de2b07e1be22bd77dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>startTime</name>
      <anchorfile>classariac_1_1Goal.html</anchorfile>
      <anchor>aa4f4208d5c6a4be05da5838a696b0dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeTaken</name>
      <anchorfile>classariac_1_1Goal.html</anchorfile>
      <anchor>a7078b0e010dfbecbe78564b546b082f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classariac_1_1Goal.html</anchorfile>
      <anchor>ab7a660f00bbf0d4b46c0da8113d5289a</anchor>
      <arglist>(std::ostream &amp;_out, const Goal &amp;_goal)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ariac::GoalScore</name>
    <filename>classariac_1_1GoalScore.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isComplete</name>
      <anchorfile>classariac_1_1GoalScore.html</anchorfile>
      <anchor>aca6a80e0ec651710002b330adafe0159</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>total</name>
      <anchorfile>classariac_1_1GoalScore.html</anchorfile>
      <anchor>a98913932fb77a44a555b9532c7def588</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>GoalID_t</type>
      <name>goalID</name>
      <anchorfile>classariac_1_1GoalScore.html</anchorfile>
      <anchor>a41f51159e8755278ce81244bbe585e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeTaken</name>
      <anchorfile>classariac_1_1GoalScore.html</anchorfile>
      <anchor>ada38f496bfde8b34ebce4967b7eb8af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; TrayID_t, TrayScore &gt;</type>
      <name>trayScores</name>
      <anchorfile>classariac_1_1GoalScore.html</anchorfile>
      <anchor>ad7a5fb637065a4764899c65a6bdeffb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classariac_1_1GoalScore.html</anchorfile>
      <anchor>a5696540fe18176641938676bf3531ef9</anchor>
      <arglist>(std::ostream &amp;_out, const GoalScore &amp;_obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ariac::Kit</name>
    <filename>classariac_1_1Kit.html</filename>
    <member kind="variable">
      <type>KitType_t</type>
      <name>kitType</name>
      <anchorfile>classariac_1_1Kit.html</anchorfile>
      <anchor>ad1a8680d4d23f7ab31b95436b5a68a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; KitObject &gt;</type>
      <name>objects</name>
      <anchorfile>classariac_1_1Kit.html</anchorfile>
      <anchor>af44c8b937666cbd44a321351ca988edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classariac_1_1Kit.html</anchorfile>
      <anchor>abdfe64752ddbddb6f7c82a94bc4f7014</anchor>
      <arglist>(std::ostream &amp;_out, const Kit &amp;_kit)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ariac::KitObject</name>
    <filename>classariac_1_1KitObject.html</filename>
    <member kind="variable">
      <type>math::Pose</type>
      <name>pose</name>
      <anchorfile>classariac_1_1KitObject.html</anchorfile>
      <anchor>ae51a08b33313af2648085ffe4f744d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classariac_1_1KitObject.html</anchorfile>
      <anchor>a65d93e880ed311cf53ed7c3f6ffc0910</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classariac_1_1KitObject.html</anchorfile>
      <anchor>aaf2eabd429e35fadb4f2c1a3e1096bd2</anchor>
      <arglist>(std::ostream &amp;_out, const KitObject &amp;_obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ariac::KitTray</name>
    <filename>classariac_1_1KitTray.html</filename>
    <member kind="function">
      <type></type>
      <name>KitTray</name>
      <anchorfile>classariac_1_1KitTray.html</anchorfile>
      <anchor>a4238e04aa3632d6811149085c09dd763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KitTray</name>
      <anchorfile>classariac_1_1KitTray.html</anchorfile>
      <anchor>aea75233edf58470034a7668eafc7ebfb</anchor>
      <arglist>(std::string _trayID)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateKitState</name>
      <anchorfile>classariac_1_1KitTray.html</anchorfile>
      <anchor>a531e0a38b3edb31f1abf58e528505cad</anchor>
      <arglist>(const Kit &amp;kit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KitTray</name>
      <anchorfile>classariac_1_1KitTray.html</anchorfile>
      <anchor>ac6078fde34d13c6bd83c18d862598c40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Kit</type>
      <name>currentKit</name>
      <anchorfile>classariac_1_1KitTray.html</anchorfile>
      <anchor>a81d18a954b433ea50c1082314fa33073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>trayID</name>
      <anchorfile>classariac_1_1KitTray.html</anchorfile>
      <anchor>a6bf7ababa61143c8e5daa9b29c7b3fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>kitStateChanged</name>
      <anchorfile>classariac_1_1KitTray.html</anchorfile>
      <anchor>aa4b4b89ad7587193c51092b9162eacba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ariac::ScoringParameters</name>
    <filename>classariac_1_1ScoringParameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>allObjectsBonusFactor</name>
      <anchorfile>classariac_1_1ScoringParameters.html</anchorfile>
      <anchor>a73439f4d03b6a9fc7634738f1b7f04f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distanceThresh</name>
      <anchorfile>classariac_1_1ScoringParameters.html</anchorfile>
      <anchor>a33d03763762876772c785c78acd1a6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>objectOrientation</name>
      <anchorfile>classariac_1_1ScoringParameters.html</anchorfile>
      <anchor>a18feaba246fdbfaa0c28b32698b31a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>objectPosition</name>
      <anchorfile>classariac_1_1ScoringParameters.html</anchorfile>
      <anchor>a334fec4c6e64e414789f6d84fd960718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>objectPresence</name>
      <anchorfile>classariac_1_1ScoringParameters.html</anchorfile>
      <anchor>a9dc005e11aeeb9341a0b4310ca2265aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>orientationThresh</name>
      <anchorfile>classariac_1_1ScoringParameters.html</anchorfile>
      <anchor>adc76116b4d69a98ae97ba59c89ffb73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classariac_1_1ScoringParameters.html</anchorfile>
      <anchor>a728d8321c6407148ecc707ffa053a784</anchor>
      <arglist>(const ScoringParameters &amp;sp1, const ScoringParameters &amp;sp2)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classariac_1_1ScoringParameters.html</anchorfile>
      <anchor>af250c8ceb550b49c579d5fdb3784741c</anchor>
      <arglist>(const ScoringParameters &amp;sp1, const ScoringParameters &amp;sp2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ariac::TrayScore</name>
    <filename>classariac_1_1TrayScore.html</filename>
    <member kind="function">
      <type>double</type>
      <name>total</name>
      <anchorfile>classariac_1_1TrayScore.html</anchorfile>
      <anchor>a5b101e558369d33425a5cd521c221113</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>allPartsBonus</name>
      <anchorfile>classariac_1_1TrayScore.html</anchorfile>
      <anchor>afd4e677f430132d4a37d73ae5e3e65fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isComplete</name>
      <anchorfile>classariac_1_1TrayScore.html</anchorfile>
      <anchor>a0df09e2cffbb4132fa2017b2e6bad9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>partPose</name>
      <anchorfile>classariac_1_1TrayScore.html</anchorfile>
      <anchor>a4f51963ecfafb3fccdb88d4112045795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>partPresence</name>
      <anchorfile>classariac_1_1TrayScore.html</anchorfile>
      <anchor>a0c6ec75931d6ba10bd500527c3c09e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TrayID_t</type>
      <name>trayID</name>
      <anchorfile>classariac_1_1TrayScore.html</anchorfile>
      <anchor>ab358eb4074e5d26b791a1f28c05b5ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classariac_1_1TrayScore.html</anchorfile>
      <anchor>a13ae51d20899adad5db21a07281b4dad</anchor>
      <arglist>(std::ostream &amp;_out, const TrayScore &amp;_obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ConveyorBeltPlugin</name>
    <filename>classgazebo_1_1ConveyorBeltPlugin.html</filename>
    <base>gazebo::SideContactPlugin</base>
    <member kind="function">
      <type></type>
      <name>ConveyorBeltPlugin</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>ae1da8a240177db56d994d37cb55f77d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>ab856e1de8d0d2624055a2bcfc4726509</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVelocity</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>adf6487dd8521aa951475c80a90297615</anchor>
      <arglist>(double velocity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConveyorBeltPlugin</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>a44032f4e3b0e1d406f362b005f32dbb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ActOnContactingLinks</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>a1036298d99965bdd2606183964574f7e</anchor>
      <arglist>(double velocity)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnControlCommand</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>a8abdfdd54fd3f9df66da0fe9e953bf42</anchor>
      <arglist>(ConstHeaderPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>a2e261693f85fd98bbcdd0006af2677eb</anchor>
      <arglist>(const common::UpdateInfo &amp;_info)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>Topic</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>a2887ffbb61f51aab9932e1c5ee35a5b5</anchor>
      <arglist>(std::string topicName) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>beltVelocity</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>a00d016f8ffa2683c2a24571d31236902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>transport::SubscriberPtr</type>
      <name>controlCommandSub</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>a7ee93e15f499eb6a3987d0fb7a1f5b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>mutex</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>ac808a8369cc8e0db07c78798566ee2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>transport::NodePtr</type>
      <name>node</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>aece03e0cc61628fe4d7b067d588368fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ignition::math::Vector3d</type>
      <name>velocityAxis</name>
      <anchorfile>classgazebo_1_1ConveyorBeltPlugin.html</anchorfile>
      <anchor>aac2abe318e050d1934ca6f13ae6820dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ConveyorController</name>
    <filename>classgazebo_1_1ConveyorController.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ConveyorController.html</anchorfile>
      <anchor>a3e53a25fac1dea6174a9d8bbb4fd1781</anchor>
      <arglist>(physics::WorldPtr _parent, sdf::ElementPtr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnSensorStateChange</name>
      <anchorfile>classgazebo_1_1ConveyorController.html</anchorfile>
      <anchor>aacf5304d8d6cfaefe4eacae4387baef1</anchor>
      <arglist>(ConstHeaderPtr &amp;_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>beltVelocity</name>
      <anchorfile>classgazebo_1_1ConveyorController.html</anchorfile>
      <anchor>aa19af17ab5235a3ea2bd54c145a0d615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>transport::PublisherPtr</type>
      <name>controlPub</name>
      <anchorfile>classgazebo_1_1ConveyorController.html</anchorfile>
      <anchor>a50f228e92cf31df610c67d952332fed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>transport::SubscriberPtr</type>
      <name>sensorSub</name>
      <anchorfile>classgazebo_1_1ConveyorController.html</anchorfile>
      <anchor>ab3bb78948017eb127ee07a5e7f57151d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1ConveyorController.html</anchorfile>
      <anchor>a4c67b55d0d80dca3f242265eb7b4b9f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::KitTrayPlugin</name>
    <filename>classgazebo_1_1KitTrayPlugin.html</filename>
    <base>gazebo::SideContactPlugin</base>
    <member kind="function">
      <type>std::string</type>
      <name>DetermineModelType</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>a4bfc31cb68c87e9693463ed1e6516ebf</anchor>
      <arglist>(const std::string &amp;modelName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KitTrayPlugin</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>a357fd3039d7514ff1e9883b4cb9281c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>a6976292818b6fea8b29dc8afff613ba5</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KitTrayPlugin</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>a07e6df440ff71329d28c2df9285ceafb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>a6c352dbefa1fc2ba5cb647e23e09acb1</anchor>
      <arglist>(const common::UpdateInfo &amp;_info)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ProcessContactingModels</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>a9305f59126570874d45ae9976b29ba7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PublishKitMsg</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>ad5aa091159c2ab18479355b9bc0b37f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ariac::Kit</type>
      <name>currentKit</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>a3d3d93307c8a4fb40ecc5bbaf16e3cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>currentKitPub</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>a569ad7ef6af0ecbbb42ae2e88a3bc5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle *</type>
      <name>rosNode</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>a6398ef86a0be63af860482653f5cd3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>trayID</name>
      <anchorfile>classgazebo_1_1KitTrayPlugin.html</anchorfile>
      <anchor>afadc1a87da10598895a1589e07ca9970</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ObjectDisposalPlugin</name>
    <filename>classgazebo_1_1ObjectDisposalPlugin.html</filename>
    <base>gazebo::SideContactPlugin</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ObjectDisposalPlugin.html</anchorfile>
      <anchor>ae01b03a3c2ee425eb2310063f1229af2</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectDisposalPlugin</name>
      <anchorfile>classgazebo_1_1ObjectDisposalPlugin.html</anchorfile>
      <anchor>a82e4efe8d6823323d324ba9b913e8369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectDisposalPlugin</name>
      <anchorfile>classgazebo_1_1ObjectDisposalPlugin.html</anchorfile>
      <anchor>ad97d26914186ced3f9fe0266eca9f4f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ActOnContactingModels</name>
      <anchorfile>classgazebo_1_1ObjectDisposalPlugin.html</anchorfile>
      <anchor>acd1aedf2431c5f1dddcf0c93d6ae36cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1ObjectDisposalPlugin.html</anchorfile>
      <anchor>a676760314418345455ecc65dbecd3e93</anchor>
      <arglist>(const common::UpdateInfo &amp;_info)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>centerOfGravityCheck</name>
      <anchorfile>classgazebo_1_1ObjectDisposalPlugin.html</anchorfile>
      <anchor>a0ff85ba5b8fe2da32d4d5ea074ee2589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::PopulationPlugin</name>
    <filename>classgazebo_1_1PopulationPlugin.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>a6d34b121852aae45a2f42d7681357df1</anchor>
      <arglist>(physics::WorldPtr _world, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Pause</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>a8cfd4f6cfc19485b42e5e02cd16984fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PopulationPlugin</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>a918e304c6960884e72c00cb3cc9e564a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Restart</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>a4e8d0b98fb27635798929f8e74330d32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resume</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>a7ea53d24c3672fff538b8e64683dc3cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PopulationPlugin</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>a012ba5f060ff102bb9a3a47595f80362</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Enabled</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>ada362de66ef01d41d1892a1a303859d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnActivation</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>aefbfc76a2d32f05c057f03ba0449e5c4</anchor>
      <arglist>(ConstGzStringPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>a9a1aa86a83b51aa23c1a0f8ab990167d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>a27721263ad4418d39f20a4362002c988</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; PopulationPluginPrivate &gt;</type>
      <name>dataPtr</name>
      <anchorfile>classgazebo_1_1PopulationPlugin.html</anchorfile>
      <anchor>a32029017664f0ea4b36d12792430d81f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gazebo::PopulationPluginPrivate</name>
    <filename>structgazebo_1_1PopulationPluginPrivate.html</filename>
    <class kind="class">gazebo::PopulationPluginPrivate::Object</class>
    <member kind="variable">
      <type>transport::SubscriberPtr</type>
      <name>activationSub</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>a182259c45ae02953d8826b9581a05a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>event::ConnectionPtr</type>
      <name>connection</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>a6374908e9907417579dd6e1f7c9c37a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>common::Time</type>
      <name>elapsedWhenPaused</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>a46087f4a48aaad40818a5e928242b80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>a1fc508c0870de97d34ffd28af05f30be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::EntityPtr</type>
      <name>frame</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>af7207493aa1bfabd23a4210f62ea8e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Object &gt;</type>
      <name>initialObjects</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>a88119baa25ff82e27cc0897d41ac629c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>loopForever</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>ad2aa99f71824ba604263d394828f6090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>mutex</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>a95eec19cbf31896880ce66b09a168183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>transport::NodePtr</type>
      <name>node</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>a59a7625366d9a1ab9266fbdc3336e0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Object &gt;</type>
      <name>objects</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>a7ed56eaf9b3127284ecd3c3eafb4031f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>ae6798252bd1dfbd6070297b5a2952073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>common::Time</type>
      <name>startTime</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>a98c3f1e6e9c096db5b0967894050b107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>structgazebo_1_1PopulationPluginPrivate.html</anchorfile>
      <anchor>a5f53d1aabad1432f484477ad63ddf28e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::PopulationPluginPrivate::Object</name>
    <filename>classgazebo_1_1PopulationPluginPrivate_1_1Object.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classgazebo_1_1PopulationPluginPrivate_1_1Object.html</anchorfile>
      <anchor>a9015563b37c7dfa5905a46fa48cd5bff</anchor>
      <arglist>(const Object &amp;_obj) const </arglist>
    </member>
    <member kind="variable">
      <type>math::Pose</type>
      <name>pose</name>
      <anchorfile>classgazebo_1_1PopulationPluginPrivate_1_1Object.html</anchorfile>
      <anchor>a708d80a7d71ef46130cefbe16a5b6a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time</name>
      <anchorfile>classgazebo_1_1PopulationPluginPrivate_1_1Object.html</anchorfile>
      <anchor>a1042264b8f295d7e1f6075f6ee443a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classgazebo_1_1PopulationPluginPrivate_1_1Object.html</anchorfile>
      <anchor>aed369e1eb79efc51dc3b53f521671ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgazebo_1_1PopulationPluginPrivate_1_1Object.html</anchorfile>
      <anchor>a1d0ffdf0929ee267766d251741c1bfe4</anchor>
      <arglist>(std::ostream &amp;_out, const Object &amp;_obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ProximityRayPlugin</name>
    <filename>classgazebo_1_1ProximityRayPlugin.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>ae5c215d810bc9947041c5c071343ff7f</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewLaserScans</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a52c34c84456834bf0fc5b4a928791520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ProcessScan</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a38b5c6e99c172ee4ce7f119654fc441a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProximityRayPlugin</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a3db495b004136510bfd68d16072b41b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProximityRayPlugin</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>ab4bf5b1b098a3e8f05bf6198caf368cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>Topic</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a1eff7b8ba74b9084d95eca4d2802a9fb</anchor>
      <arglist>(std::string topicName) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>physics::LinkPtr</type>
      <name>link</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a9eb207dffd3ae5c9b06930e001d35109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>mutex</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>ae28f8cc62252b9048cd945d94b964b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>event::ConnectionPtr</type>
      <name>newLaserScansConnection</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a3d2d0f512173e473d3121932c9b21a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>transport::NodePtr</type>
      <name>node</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a472b3066e2f25d4116fe03ccb832d470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>normallyOpen</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a7dfe4e4ea061e2623a7e211b3f2c7173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>objectDetected</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a8d5186afb5575bb250c454914d14292a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensors::RaySensorPtr</type>
      <name>parentSensor</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>af008173dda3a03382110e62dd02e992b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensingRangeMax</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>ad495dedb8ddb853281ac6ad772a12421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensingRangeMin</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a89e4404c4affd3f1eacfe04e95856fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>transport::PublisherPtr</type>
      <name>stateChangePub</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a51d62e92ad7f2afedaef61a943dd6297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>stateChangeTopic</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a8ee6f7a81dae4f26fb7fd46f22ad5d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>msgs::Header</type>
      <name>stateMsg</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a5f56b0db9a0e3574871784f4a6081c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>transport::PublisherPtr</type>
      <name>statePub</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a604c836dc024f9c1db1187d37b389f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>stateTopic</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a604dbf2043a09705e38a7ace1d1d8a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>useLinkFrame</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>a04c01fbc3d54b60a785a64c43eec09ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1ProximityRayPlugin.html</anchorfile>
      <anchor>ac8e864ee784ce77d8c36fa55dbde873f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ROSAGVPlugin</name>
    <filename>classgazebo_1_1ROSAGVPlugin.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>a81c562cee9ac4292394cc9f9a7a8f7f2</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>OnCommand</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>accf2829d53c3adbee5c4869709d0d641</anchor>
      <arglist>(osrf_gear::AGVControl::Request &amp;_req, osrf_gear::AGVControl::Response &amp;_res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSAGVPlugin</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>acb995dda91fe842d5e3edf7108e7da3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ROSAGVPlugin</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>a0d0af6a6879c08a6c0573f165969efe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>agvName</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>a49334a0647cd11e45af2dc65de37479b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::PoseAnimationPtr</type>
      <name>anim</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>ae129ef87c92ce10b8874d7d1a89d9bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>a72651e003ce67cf3fc79ecffa89b8f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robotNamespace</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>ad01106833eb228ac133704686ea9a9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>ad039f4604e34f2a8c3dc95fcf256be3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>rosService</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>a090900cf8e63da95bfbc2e307f0d233a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>rosSubmitTrayClient</name>
      <anchorfile>classgazebo_1_1ROSAGVPlugin.html</anchorfile>
      <anchor>aaf2908f5b72df35205783df897943428</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ROSAriacTaskManagerPlugin</name>
    <filename>classgazebo_1_1ROSAriacTaskManagerPlugin.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>HandleStartService</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>ae8d4f3e140466643f213e6094da22569</anchor>
      <arglist>(std_srvs::Trigger::Request &amp;req, std_srvs::Trigger::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HandleSubmitTrayService</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>aaf1c41bd97f1046d80b8d8202bd9e2ae</anchor>
      <arglist>(osrf_gear::SubmitTray::Request &amp;req, osrf_gear::SubmitTray::Response &amp;res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>a36d68f56721b5812f7ed04030690894e</anchor>
      <arglist>(physics::WorldPtr _world, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSAriacTaskManagerPlugin</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>a8d5508478f2945c24621f873c132e409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ROSAriacTaskManagerPlugin</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>a0f84c5cb43713f546f51def8c1c52096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AssignGoal</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>a36ddee214855fbed08464f6ac081580a</anchor>
      <arglist>(const ariac::Goal &amp;goal)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ControlConveyorBelt</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>a190b1cea1a1e79122a826a74933dcb3e</anchor>
      <arglist>(double velocity)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>a4b9699ff13a72fbed333b9faabf8185b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PopulateConveyorBelt</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>abf31bcd36a4d9bacf39189941d5d9b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ProcessGoalsToAnnounce</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>ae58ac3c9196ffadf9618d8a86bbff74d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>StopCurrentGoal</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>a94dd811e342f9526c0f5758e7ef5611c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ROSAriacTaskManagerPluginPrivate &gt;</type>
      <name>dataPtr</name>
      <anchorfile>classgazebo_1_1ROSAriacTaskManagerPlugin.html</anchorfile>
      <anchor>a93c1c2b85432cea013bfdb4bb1e48c8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gazebo::ROSAriacTaskManagerPluginPrivate</name>
    <filename>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</filename>
    <member kind="variable">
      <type>AriacScorer</type>
      <name>ariacScorer</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a2f6bf571e7043c59f501bdff6181e39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>event::ConnectionPtr</type>
      <name>connection</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a62533a1b815bd05bd3b68b3ae38060c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>conveyorControlClient</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a9b17e1bd8771cf0d3454b7e7ed39ba23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ariac::GameScore</type>
      <name>currentGameScore</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a7880472d310afe729a0780fb3db48995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>currentState</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>aeba9ce34d3c17069e07a2ea9cd541dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>common::Time</type>
      <name>gameStartTime</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>ace32414bd40a415fc75372671210dc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>gazeboTaskScorePub</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a4bef6498192e5d8b65837c485edc8197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>gazeboTaskStatePub</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a3c32b3c293994c6315dfbc4a0f4e3a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>goalPub</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>ac129a82fc2ca56b3e3763192ed6b4667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::stack&lt; ariac::Goal &gt;</type>
      <name>goalsInProgress</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>ae4a4ddb6f2b82378094e062c70210e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ariac::Goal &gt;</type>
      <name>goalsToAnnounce</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>af23c308f6e775b4e3ecbd56c11aff9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>gripperStateSub</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a1cd4caab4f53c2c4b02067d5d85511fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>common::Time</type>
      <name>lastUpdateTime</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a07ac96817c4d4321c4e5ca43d9253232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>mutex</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a71aa33bab9697384765fc3422c516f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>transport::NodePtr</type>
      <name>node</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a8ce7efc92161da7b6d3b608253c55150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>transport::PublisherPtr</type>
      <name>populatePub</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>acebb53a72337da8bc8f51d1cc1d55e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; ros::NodeHandle &gt;</type>
      <name>rosnode</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a61690eaa91d430d93c8c02f8016b971b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a1b615aa40882672e539c95609c7903a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>submitTrayServiceServer</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>aab7876b400a9345e076bd95105f29dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>teamStartServiceServer</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a9c44ad68c7bdce5be024c6f87d430400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeSpentOnCurrentGoal</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a511ec4d47e16305c6d2bbe4bd39bc742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>trayInfoSub</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a66aec6936e6069467303ceeeaaa9f923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>structgazebo_1_1ROSAriacTaskManagerPluginPrivate.html</anchorfile>
      <anchor>a7e2606859947a3ea3caa6302017cf1b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ROSConveyorBeltPlugin</name>
    <filename>classgazebo_1_1ROSConveyorBeltPlugin.html</filename>
    <base>gazebo::ConveyorBeltPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ROSConveyorBeltPlugin.html</anchorfile>
      <anchor>a91b991bf4a35d2e4499cfbcd524e9843</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>OnControlCommand</name>
      <anchorfile>classgazebo_1_1ROSConveyorBeltPlugin.html</anchorfile>
      <anchor>a689c0e407dd5a27906a821b1a5055826</anchor>
      <arglist>(osrf_gear::ConveyorBeltControl::Request &amp;_req, osrf_gear::ConveyorBeltControl::Response &amp;_res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSConveyorBeltPlugin</name>
      <anchorfile>classgazebo_1_1ROSConveyorBeltPlugin.html</anchorfile>
      <anchor>ae45a72ebd9b538fa3db98ff466b2622f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ROSConveyorBeltPlugin</name>
      <anchorfile>classgazebo_1_1ROSConveyorBeltPlugin.html</anchorfile>
      <anchor>a6bed3543247517cc41a0def158855fcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>controlService_</name>
      <anchorfile>classgazebo_1_1ROSConveyorBeltPlugin.html</anchorfile>
      <anchor>a22d0fd558ba778e7e728eca8e4f4359a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robotNamespace_</name>
      <anchorfile>classgazebo_1_1ROSConveyorBeltPlugin.html</anchorfile>
      <anchor>a9e81ecb952ed0f59ef1e188ea70f2c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1ROSConveyorBeltPlugin.html</anchorfile>
      <anchor>a3a6ea152180c322594f69ca1d00746c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ROSConveyorController</name>
    <filename>classgazebo_1_1ROSConveyorController.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>a3a01f6a90048c4ad1157baf9b5525691</anchor>
      <arglist>(physics::WorldPtr _parent, sdf::ElementPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ROSConveyorController</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>a143ad1286ef4377d7f0081357aa35832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnLogicalCameraImage</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>ab06302f89656414c45b97baff5db65c4</anchor>
      <arglist>(const osrf_gear::LogicalCameraImage::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnSensorStateChange</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>a55b8255854164c743c9f81a1b4ca9951</anchor>
      <arglist>(const osrf_gear::Proximity::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SendControlRequest</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>acd32313dec9bb3fa6b7f37b760976233</anchor>
      <arglist>(double velocity)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>beltVelocity</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>a43ff65774a3dfd8bd4bda80d00434141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>breakBeamSub</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>a124b268a0d558cf814badd0375c19924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>controlClient</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>ad759a56d4aaf1b3664647e1b0f28b3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>logicalCameraImageSub</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>a264c222b0708425d015877c8f25cc92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>modelDetected</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>ad45cd602da0ec6e22bf893710ab942c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>proximitySensorSub</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>a6d50f7619cbe181a90534df113f3d2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>a754e350d9177d1c2a8238edf6f8002c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>searchModelType</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>a9d2b8bd9d73961e5d470704060385973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1ROSConveyorController.html</anchorfile>
      <anchor>a1e64652d3054ba60de9cb1618f9550dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ROSLogicalCameraPlugin</name>
    <filename>classgazebo_1_1ROSLogicalCameraPlugin.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>a222808fd78c0f5425b9107b19e478ad9</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnImage</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>a88b6e25258b3e048ac9827c945281fd4</anchor>
      <arglist>(ConstLogicalCameraImagePtr &amp;_msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSLogicalCameraPlugin</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>a6fb44b23edd11758ffda8a67ec2f4ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ROSLogicalCameraPlugin</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>ab5dfda4c028706ee5390b5d045cdf91c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>FindLogicalCamera</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>a457dc29c3713959489bf8e5a40ff8ae8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>physics::LinkPtr</type>
      <name>cameraLink</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>a609c85f83efd660aae2324bae4b47457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>imagePub</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>a598c64baecd756a6f164d969117f91bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>transport::SubscriberPtr</type>
      <name>imageSub</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>adba7144b9f4753f98105d4bb43d60e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>afadd99bd8085d64941bcde396b635cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>transport::NodePtr</type>
      <name>node</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>afe9a405123faa1627d6b33183a7cb1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>robotNamespace</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>a4aa990ea3aa4502b6df50a039b7c9bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle *</type>
      <name>rosnode</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>a87a2a96e3f5c03d34aaca0ccfc1d35b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensors::SensorPtr</type>
      <name>sensor</name>
      <anchorfile>classgazebo_1_1ROSLogicalCameraPlugin.html</anchorfile>
      <anchor>a7e26e5941b4c98ffa602eb75c9a6954d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ROSPopulationPlugin</name>
    <filename>classgazebo_1_1ROSPopulationPlugin.html</filename>
    <base>gazebo::PopulationPlugin</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ROSPopulationPlugin.html</anchorfile>
      <anchor>aa92b495179dffd9b4bd4f797ce498008</anchor>
      <arglist>(physics::WorldPtr _world, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>OnPopulationControl</name>
      <anchorfile>classgazebo_1_1ROSPopulationPlugin.html</anchorfile>
      <anchor>af551f104d9dec479723b58f2321864c3</anchor>
      <arglist>(osrf_gear::PopulationControl::Request &amp;_req, osrf_gear::PopulationControl::Response &amp;_res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classgazebo_1_1ROSPopulationPlugin.html</anchorfile>
      <anchor>a83bd18514b7c272288a2c463417c445e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSPopulationPlugin</name>
      <anchorfile>classgazebo_1_1ROSPopulationPlugin.html</anchorfile>
      <anchor>afba9f6dce9fb6c2d2794b50733c05322</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ROSPopulationPlugin</name>
      <anchorfile>classgazebo_1_1ROSPopulationPlugin.html</anchorfile>
      <anchor>aec175044c27adb50148e31ffb0666411</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classgazebo_1_1ROSPopulationPlugin.html</anchorfile>
      <anchor>ade9138d742883457cff0acef0d9690ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ROSPopulationPluginPrivate &gt;</type>
      <name>dataPtr</name>
      <anchorfile>classgazebo_1_1ROSPopulationPlugin.html</anchorfile>
      <anchor>a6eee0b491bd5c8a0ed91d530c3b74819</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gazebo::ROSPopulationPluginPrivate</name>
    <filename>structgazebo_1_1ROSPopulationPluginPrivate.html</filename>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>controlService</name>
      <anchorfile>structgazebo_1_1ROSPopulationPluginPrivate.html</anchorfile>
      <anchor>aac003720196f569427f9a3ec7151e3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; ros::NodeHandle &gt;</type>
      <name>rosnode</name>
      <anchorfile>structgazebo_1_1ROSPopulationPluginPrivate.html</anchorfile>
      <anchor>aeb56f860255de5c5ddd7d7823ba35977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>statePub</name>
      <anchorfile>structgazebo_1_1ROSPopulationPluginPrivate.html</anchorfile>
      <anchor>aaf325f3eb6409a751ed565035c3fe2d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ROSProximityRayPlugin</name>
    <filename>classgazebo_1_1ROSProximityRayPlugin.html</filename>
    <base>gazebo::ProximityRayPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>adb963d0e1f26454624de40b96926dc47</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewLaserScans</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>aaa96d8bf9418826fa93606a16c87ab69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSProximityRayPlugin</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>a6dd5f32bee2592ef38471a328dfa6007</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ROSProximityRayPlugin</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>a9af663a192d7169dfe213e1168b802c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frameId</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>a5a9aa8155b6c3e89d09fc3bc41d155ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>event::ConnectionPtr</type>
      <name>newLaserScansConnection</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>aa2ff26fe597cc0c3c21174b82e951501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>robotNamespace</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>a63b5726b56b7a58f9a136dcdab72624c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle *</type>
      <name>rosnode</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>acd2be49345a6638f3dec220e70fc4f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>osrf_gear::Proximity</type>
      <name>state_msg</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>afd2a39beec527434f61e60ba18faac29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>stateChangePub</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>ae6c74d4d1a9f51b66b34d2dcd4155efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>statePub</name>
      <anchorfile>classgazebo_1_1ROSProximityRayPlugin.html</anchorfile>
      <anchor>a35e44faec30df954dac56ce06592f440</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ROSVacuumGripperPlugin</name>
    <filename>classgazebo_1_1ROSVacuumGripperPlugin.html</filename>
    <base>gazebo::VacuumGripperPlugin</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ROSVacuumGripperPlugin.html</anchorfile>
      <anchor>a8521c2a91ec0622f8fa56b411d41e4b2</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>OnGripperControl</name>
      <anchorfile>classgazebo_1_1ROSVacuumGripperPlugin.html</anchorfile>
      <anchor>a51bbfc8b9c178698352d514361da9904</anchor>
      <arglist>(osrf_gear::VacuumGripperControl::Request &amp;_req, osrf_gear::VacuumGripperControl::Response &amp;_res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classgazebo_1_1ROSVacuumGripperPlugin.html</anchorfile>
      <anchor>a1a0d1fb4fb5fe327be8549eeef560bc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSVacuumGripperPlugin</name>
      <anchorfile>classgazebo_1_1ROSVacuumGripperPlugin.html</anchorfile>
      <anchor>a0cd103f45c3a23ed4b099bbe607f8f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ROSVacuumGripperPlugin</name>
      <anchorfile>classgazebo_1_1ROSVacuumGripperPlugin.html</anchorfile>
      <anchor>a05e7ff4d03d84f5dfb7cb80469ec7331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classgazebo_1_1ROSVacuumGripperPlugin.html</anchorfile>
      <anchor>ac53377d826a1df7b1e0117cbc4d559f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ROSVacuumGripperPluginPrivate &gt;</type>
      <name>dataPtr</name>
      <anchorfile>classgazebo_1_1ROSVacuumGripperPlugin.html</anchorfile>
      <anchor>a38cdd0c2b6e7d43e4fbba238f4b4157a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gazebo::ROSVacuumGripperPluginPrivate</name>
    <filename>structgazebo_1_1ROSVacuumGripperPluginPrivate.html</filename>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>controlService</name>
      <anchorfile>structgazebo_1_1ROSVacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a3ed5367e63080d6698efcaf0445a8362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; ros::NodeHandle &gt;</type>
      <name>rosnode</name>
      <anchorfile>structgazebo_1_1ROSVacuumGripperPluginPrivate.html</anchorfile>
      <anchor>ae115e3597192871dfcb5d2419d1820c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>statePub</name>
      <anchorfile>structgazebo_1_1ROSVacuumGripperPluginPrivate.html</anchorfile>
      <anchor>ac8ee97a53e5516cd0a1d591b68d7c35d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::SideContactPlugin</name>
    <filename>classgazebo_1_1SideContactPlugin.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a78d72664edc1ee129e637a96597baf6c</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SideContactPlugin</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>aa4d50701685cfea0121c20e663490496</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SideContactPlugin</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>ac6253d74ca4643190d671816d8b30f6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>CalculateContactingLinks</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>aed90a3f5df1390a6d89fd564b04638fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>CalculateContactingModels</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>abf84fae92d14929f554fcc79f8467d2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>FindContactSensor</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a12317c53892889adcd08b35f5f71e54d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnContactsReceived</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a539e792caba6570bf1b5de732cb0a94b</anchor>
      <arglist>(ConstContactsPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a4757d533fa9bad173e9d9a4052eb5cf6</anchor>
      <arglist>(const common::UpdateInfo &amp;_info)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>collisionName</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a9069a071a339aeece50222f1ea082c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; physics::LinkPtr &gt;</type>
      <name>contactingLinks</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>abe0c9071ea5a65f9a1e5e7ed7372146d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; physics::ModelPtr &gt;</type>
      <name>contactingModels</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a1dd17ee979b0439f387304429cfd8c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>contactSensorName</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a5a3988c5926a1a7f691e338b3fa325c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>transport::SubscriberPtr</type>
      <name>contactSub</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>aa6d9dd8566f2b86f33342fddee887630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>ac5ceada8fe5ba47a41cecf5dd6bc4c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>af36841b3b6be593c1d0b487cad1e60d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>msgs::Contacts</type>
      <name>newestContactsMsg</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>acbd8479f86c8e3ffc941f5585c365ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>newMsg</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>aa0452affef58f58cf669bac0896c2a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>transport::NodePtr</type>
      <name>node</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a2f9a607a730a3186e66c7c9cabe6d586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>physics::LinkPtr</type>
      <name>parentLink</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>af8708908ea110641cf777da812cc2eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensors::ContactSensorPtr</type>
      <name>parentSensor</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a4853378a13562cb4c1311f2ae100c8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>scopedContactSensorName</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a4bdd2e4ec8a09d3767abd749940a8323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ignition::math::Vector3d</type>
      <name>sideNormal</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>aa2b6d7c93c1baa7bf3d5b62ba4eb1612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a5fd51724acdc91d1bebbffd5a42fc8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1SideContactPlugin.html</anchorfile>
      <anchor>a594eb6cfdad0ef4c0d12089c87da3d00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::VacuumGripperPlugin</name>
    <filename>classgazebo_1_1VacuumGripperPlugin.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Attached</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>afde9a9bfd84c83a2b961c2fdc0033257</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Disable</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>a1457fc66b9b54749cff3a5a40fb050a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Enable</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>aeffc8b87bbd11ba0ad4a8bba3491b35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Enabled</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>a229c86ac13f19c1dc54d691d8d2c51af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>aa27c561164accde779b02d99c3fdb05b</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Name</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>aec96d6e425c8347e7a896f66cb7b7d7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>a4ab92c12be9319858dfc5f982f5c5fb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VacuumGripperPlugin</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>a0616d5cbf028bb2cb944d5baf7aafe7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VacuumGripperPlugin</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>ae61b1d51efc5822145396ea385ea8367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleAttach</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>ac8590ecf9de616e86015b81afef1754f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleDetach</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>a98a388924694da71a02d04eaeb4308ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnContacts</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>adf55ea432b53f84ccbf685f3a1f337bd</anchor>
      <arglist>(ConstContactsPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>a9b1991ac3dcc459bcd89291bbd1b9db8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>af574239bea0994aed57fbc7c5f2a32e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; VacuumGripperPluginPrivate &gt;</type>
      <name>dataPtr</name>
      <anchorfile>classgazebo_1_1VacuumGripperPlugin.html</anchorfile>
      <anchor>a3e320094ba01d8e6d68168c1a8d0f320</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gazebo::VacuumGripperPluginPrivate</name>
    <filename>structgazebo_1_1VacuumGripperPluginPrivate.html</filename>
    <class kind="class">gazebo::VacuumGripperPluginPrivate::Object</class>
    <member kind="variable">
      <type>bool</type>
      <name>attached</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>acdda78013e61f7095734c7197a99a259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>attachSteps</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a5c1e46f822bbba80c2682bba9015e7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, physics::CollisionPtr &gt;</type>
      <name>collisions</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>ad8bf6ed4ded5fb997c09c7342ec9b437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>event::ConnectionPtr</type>
      <name>connection</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a398cd4ba616f47808d764d25d236da87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; msgs::Contact &gt;</type>
      <name>contacts</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a831420116911f2aae6bb38f9212a1295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>transport::SubscriberPtr</type>
      <name>contactSub</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a59d62aa458b00f4f44abb9dfaa341261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>detachSteps</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a4c568d0a425db5b4c8406cc11654a2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::ModelPtr</type>
      <name>dropAttachedModel</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>ad519a7d356dbcb9ea8201059c706fa07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object</type>
      <name>dropCurrentObject</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>af2701df2337616d02650978dcc57a467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dropPending</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>af2211f5d7916914ccbd47f5160d643a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>math::Box</type>
      <name>dropRegion</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a00d71e455f30695e718ba1ece0413c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Object &gt;</type>
      <name>drops</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a8d0191d7882a9241083f87284ce46ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a7242687607b6fead4c9884584163c15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::JointPtr</type>
      <name>fixedJoint</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a15e643ef12da5806190f75e970256c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>minContactCount</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a44ea894e23521b3eaa005c8a24c31e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a624fed743bcb5b1ee24798af0754732f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>mutex</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>af1bc4801408b4ec66546209a9fea3ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a95fb1301cd99ffc60d18467d067dd8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>transport::NodePtr</type>
      <name>node</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a6db120497a8ac8b82a68d702f0f7b0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>posCount</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a53b2cc36ef77705b0fe0c6a7b09bd09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>common::Time</type>
      <name>prevUpdateTime</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a53a2bbf7bb45fdae2d0e4f0acb10052f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::LinkPtr</type>
      <name>suctionCupLink</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a5e68e858c3138592c61ad2ea11c2aeda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>common::Time</type>
      <name>updateRate</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>af71e5cd8120897f6bc3f59b11c26e69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>afe9d47ff7fbaaaf5a7c63bea9640584e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>zeroCount</name>
      <anchorfile>structgazebo_1_1VacuumGripperPluginPrivate.html</anchorfile>
      <anchor>a09789e4259b7280290bf2542b469a7c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::VacuumGripperPluginPrivate::Object</name>
    <filename>classgazebo_1_1VacuumGripperPluginPrivate_1_1Object.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classgazebo_1_1VacuumGripperPluginPrivate_1_1Object.html</anchorfile>
      <anchor>aa33f21a5acba6437844f9131fb9a5b2a</anchor>
      <arglist>(const Object &amp;_obj) const </arglist>
    </member>
    <member kind="variable">
      <type>math::Pose</type>
      <name>destination</name>
      <anchorfile>classgazebo_1_1VacuumGripperPluginPrivate_1_1Object.html</anchorfile>
      <anchor>a232f1508ad93b08931698aef702aced0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classgazebo_1_1VacuumGripperPluginPrivate_1_1Object.html</anchorfile>
      <anchor>a331b415660e257fefd539d6d4e3b101e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgazebo_1_1VacuumGripperPluginPrivate_1_1Object.html</anchorfile>
      <anchor>a1d0ffdf0929ee267766d251741c1bfe4</anchor>
      <arglist>(std::ostream &amp;_out, const Object &amp;_obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gear</name>
    <filename>namespacegear.html</filename>
    <class kind="class">gear::ArmInfo</class>
    <class kind="class">gear::ModelInfo</class>
    <class kind="class">gear::PoseInfo</class>
    <class kind="class">gear::SensorInfo</class>
    <member kind="function">
      <type>def</type>
      <name>create_arm_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>aadf7c695fadf3d8bba015e63274690b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_belt_part_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ac7f11c59fbbbeadcc3a141d3511e5a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_bin_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ac40e4725a154dd15311dfc8d12dc4c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_drops_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a3d36780fb91fd986661b469df1eed4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_model_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ad7f5e3714462f81c0aec25046070532d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_models_over_bins_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a22d23464ccdc2f9f2a7fc55ec5e75326</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_models_to_spawn_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>aa17e5d5d9be4a51ee25ecf12656985a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_options_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a5a65508dbb49818a323f2cb88f0b3f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_order_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>afb12f9525578cf84941f2d19b113b0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_order_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a647da93ece1716ee55566d3de96d1b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_pose_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>aa7a9aafed0e24d7271a05dc635cbafb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_sensor_info</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>aee2ce23d26b69d798a94a32336c57b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_sensor_infos</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ac0f00345eedd7eef9106dfe5564aaee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expand_to_float</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>aeee4d1f76528a43cc38c392948c65479</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expand_yaml_substitutions</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a51d4fb5826a5f0c5a6a6e18d33bcd34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_files</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>acfb580e85501647a9a04282f5d90b6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_required_field</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a6b008b89b81bdc58a3add4f904e79021</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>abf1aa1d384415d29944d080e4f8a844e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>prepare_arguments</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a89ec99ddb4765c7bfc7be8568381596f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>prepare_template_data</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ab9cf0f0f61916ac6de832c8717d0cc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>arm_configs</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a206c8cf0e047602f8feefd5332f539f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>configurable_options</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>a1fbec979a23fca66b85c9e57bc55bc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>default_bin_origins</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>ac6021dd22489c5668cd259d868fdf7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>eval_local_vars</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>af59d517558da56f63350c96bc4660e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>sensor_configs</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>acbb9153678ceea6b9bb30f686729f60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>template_files</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>af190efa706b981aaece46878eba588ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>this_dir</name>
      <anchorfile>namespacegear.html</anchorfile>
      <anchor>acb542d08f1a0a8532c2054c70dc41d32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gear::ArmInfo</name>
    <filename>classgear_1_1ArmInfo.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgear_1_1ArmInfo.html</anchorfile>
      <anchor>aecb9a0bfaf0dbe3ae822243652038cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>initial_joint_states</name>
      <anchorfile>classgear_1_1ArmInfo.html</anchorfile>
      <anchor>a3ce6e2e67d98ddbe9699a4d98a270e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classgear_1_1ArmInfo.html</anchorfile>
      <anchor>af74652228f8383323a0a951aef260f36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gear::ModelInfo</name>
    <filename>classgear_1_1ModelInfo.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgear_1_1ModelInfo.html</anchorfile>
      <anchor>a38d8e18ffb996dc4ef457ad599795193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>classgear_1_1ModelInfo.html</anchorfile>
      <anchor>a7afbdb5e769a14421410fd9ab0a5831e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reference_frame</name>
      <anchorfile>classgear_1_1ModelInfo.html</anchorfile>
      <anchor>abfbcc52a96c269b9d7a8a57abbf0fd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classgear_1_1ModelInfo.html</anchorfile>
      <anchor>aa55081c46d9ded9e4f7d22ed650444c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gear::PoseInfo</name>
    <filename>classgear_1_1PoseInfo.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgear_1_1PoseInfo.html</anchorfile>
      <anchor>aafeb723bee914a4c2e938c58601f9745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rpy</name>
      <anchorfile>classgear_1_1PoseInfo.html</anchorfile>
      <anchor>a920ce82d31964bcbd613bce0c5ee2165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xyz</name>
      <anchorfile>classgear_1_1PoseInfo.html</anchorfile>
      <anchor>ad5250869ac39ae32973f4bd5993be2db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gear::SensorInfo</name>
    <filename>classgear_1_1SensorInfo.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgear_1_1SensorInfo.html</anchorfile>
      <anchor>a7655ffe54e1267b9b9c026fdadc4ca0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgear_1_1SensorInfo.html</anchorfile>
      <anchor>a9036124685ab40200bfe53a62c1e02a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>classgear_1_1SensorInfo.html</anchorfile>
      <anchor>a6d1e0f714efc3ae6b345e4b23af4a702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classgear_1_1SensorInfo.html</anchorfile>
      <anchor>a88a56edd5bb1621d0a57a5e3cc5fdca7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>osrf_gear</name>
    <filename>namespaceosrf__gear.html</filename>
  </compound>
</tagfile>
