<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>add_attached_box.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/scripts/</path>
    <filename>add__attached__box_8py</filename>
    <namespace>add_attached_box</namespace>
    <member kind="function">
      <type>def</type>
      <name>test_add_convert_objects</name>
      <anchorfile>namespaceadd__attached__box.html</anchorfile>
      <anchor>abbdea0f72e029b13a37582f746bcb5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>get_collision_objects_service_name</name>
      <anchorfile>namespaceadd__attached__box.html</anchorfile>
      <anchor>aa1cf779e4542635a9b4b6ee5a1cb0031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceadd__attached__box.html</anchorfile>
      <anchor>a7ce0cbd7a641bc9e318d1c1f94c61748</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>add_pole.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>add__pole_8py</filename>
    <namespace>add_pole</namespace>
    <member kind="function">
      <type>def</type>
      <name>test_add_convert_objects</name>
      <anchorfile>namespaceadd__pole.html</anchorfile>
      <anchor>a2dd15135e0b74bcfb720ea7b4aec8e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>get_collision_objects_service_name</name>
      <anchorfile>namespaceadd__pole.html</anchorfile>
      <anchor>a6f040ab8772ca3868b5a48d2e651995a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceadd__pole.html</anchorfile>
      <anchor>ad2f71cdd9b21ea921469a1516d21c077</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_models.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/models/</path>
    <filename>collision__models_8cpp</filename>
    <includes id="collision__models_8h" name="collision_models.h" local="yes" imported="no">planning_environment/models/collision_models.h</includes>
    <includes id="model__utils_8h" name="model_utils.h" local="yes" imported="no">planning_environment/models/model_utils.h</includes>
    <includes id="construct__object_8h" name="construct_object.h" local="yes" imported="no">planning_environment/util/construct_object.h</includes>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>stripTFPrefix</name>
      <anchorfile>collision__models_8cpp.html</anchorfile>
      <anchor>a8861b998b7eab91e6a8190ac5392cbd8</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_models.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/models/</path>
    <filename>collision__models_8h</filename>
    <includes id="robot__models_8h" name="robot_models.h" local="yes" imported="no">planning_environment/models/robot_models.h</includes>
    <class kind="class">planning_environment::CollisionModels</class>
    <namespace>planning_environment</namespace>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COLLISION_MAP_NAME</name>
      <anchorfile>collision__models_8h.html</anchorfile>
      <anchor>a89b2cf75ec6a5f2cb2294d1fffacb042</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_models_interface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/models/</path>
    <filename>collision__models__interface_8cpp</filename>
    <includes id="collision__models__interface_8h" name="collision_models_interface.h" local="yes" imported="no">planning_environment/models/collision_models_interface.h</includes>
    <includes id="model__utils_8h" name="model_utils.h" local="yes" imported="no">planning_environment/models/model_utils.h</includes>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>REGISTER_PLANNING_SCENE_NAME</name>
      <anchorfile>collision__models__interface_8cpp.html</anchorfile>
      <anchor>a38b3c99369c775550bb030dde30e1f66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_models_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/models/</path>
    <filename>collision__models__interface_8h</filename>
    <includes id="collision__models_8h" name="collision_models.h" local="yes" imported="no">planning_environment/models/collision_models.h</includes>
    <includes id="robot__models_8h" name="robot_models.h" local="yes" imported="no">planning_environment/models/robot_models.h</includes>
    <class kind="class">planning_environment::CollisionModelsInterface</class>
    <namespace>planning_environment</namespace>
  </compound>
  <compound kind="file">
    <name>collision_operations_generator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/util/</path>
    <filename>collision__operations__generator_8cpp</filename>
    <includes id="collision__operations__generator_8h" name="collision_operations_generator.h" local="no" imported="no">planning_environment/util/collision_operations_generator.h</includes>
    <member kind="function">
      <type>double</type>
      <name>gen_rand</name>
      <anchorfile>collision__operations__generator_8cpp.html</anchorfile>
      <anchor>a02aaa6d62c5197778030630d281f5fff</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_operations_generator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/util/</path>
    <filename>collision__operations__generator_8h</filename>
    <includes id="collision__models_8h" name="collision_models.h" local="no" imported="no">planning_environment/models/collision_models.h</includes>
    <class kind="class">planning_environment::CollisionOperationsGenerator</class>
    <namespace>planning_environment</namespace>
  </compound>
  <compound kind="file">
    <name>collision_operations_generator_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/tools/</path>
    <filename>collision__operations__generator__test_8cpp</filename>
    <class kind="class">CollisionOperationsGenerator</class>
    <member kind="function">
      <type>double</type>
      <name>gen_rand</name>
      <anchorfile>collision__operations__generator__test_8cpp.html</anchorfile>
      <anchor>a02aaa6d62c5197778030630d281f5fff</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>collision__operations__generator__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>ESTABLISH_ALWAYS_NUM</name>
      <anchorfile>collision__operations__generator__test_8cpp.html</anchorfile>
      <anchor>a0dad4192afc4e9c199af2035ca87b12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>ESTABLISH_OFTEN_NUM</name>
      <anchorfile>collision__operations__generator__test_8cpp.html</anchorfile>
      <anchor>a85fa7a2f9549fe3dca96e7d07bc5ba08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ESTABLISH_OFTEN_PERCENTAGE</name>
      <anchorfile>collision__operations__generator__test_8cpp.html</anchorfile>
      <anchor>a2d37bc6d0458aa8635ce62292f7cbea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>PERFORMANCE_TESTING_NUM</name>
      <anchorfile>collision__operations__generator__test_8cpp.html</anchorfile>
      <anchor>a66b14fc7071d227105d982ee006a179f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>TIMES</name>
      <anchorfile>collision__operations__generator__test_8cpp.html</anchorfile>
      <anchor>ac6a62f6eb48059a25b875f41e60c72bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_space_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/monitors/</path>
    <filename>collision__space__monitor_8cpp</filename>
    <includes id="collision__space__monitor_8h" name="collision_space_monitor.h" local="no" imported="no">planning_environment/monitors/collision_space_monitor.h</includes>
    <includes id="monitor__utils_8h" name="monitor_utils.h" local="no" imported="no">planning_environment/monitors/monitor_utils.h</includes>
    <namespace>planning_environment</namespace>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>maxCoord</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>af60e876b652b552cc667ace7dcd87e77</anchor>
      <arglist>(const geometry_msgs::Point32 &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_space_monitor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/monitors/</path>
    <filename>collision__space__monitor_8h</filename>
    <includes id="collision__models_8h" name="collision_models.h" local="no" imported="no">planning_environment/models/collision_models.h</includes>
    <includes id="kinematic__model__state__monitor_8h" name="kinematic_model_state_monitor.h" local="no" imported="no">planning_environment/monitors/kinematic_model_state_monitor.h</includes>
    <class kind="class">planning_environment::CollisionSpaceMonitor</class>
    <namespace>planning_environment</namespace>
  </compound>
  <compound kind="file">
    <name>construct_object.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/util/</path>
    <filename>construct__object_8cpp</filename>
    <includes id="construct__object_8h" name="construct_object.h" local="yes" imported="no">planning_environment/util/construct_object.h</includes>
  </compound>
  <compound kind="file">
    <name>construct_object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/util/</path>
    <filename>construct__object_8h</filename>
    <namespace>planning_environment</namespace>
    <member kind="function">
      <type>shapes::Shape *</type>
      <name>constructObject</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>af6c7b794510cd086b062ab96001db863</anchor>
      <arglist>(const arm_navigation_msgs::Shape &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>constructObjectMsg</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a09f2c04d51f9bbeb66125479dc3b3b57</anchor>
      <arglist>(const shapes::Shape *shape, arm_navigation_msgs::Shape &amp;obj, double padding=0.0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>default_joint_state_publisher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>default__joint__state__publisher_8cpp</filename>
    <includes id="robot__models_8h" name="robot_models.h" local="no" imported="no">planning_environment/models/robot_models.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>default__joint__state__publisher_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>JOINT_STATES_TOPIC</name>
      <anchorfile>default__joint__state__publisher_8cpp.html</anchorfile>
      <anchor>a4f2f01e335860d23fbdde568334587a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>environment_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/monitors/</path>
    <filename>environment__server_8cpp</filename>
    <includes id="planning__monitor_8h" name="planning_monitor.h" local="yes" imported="no">planning_environment/monitors/planning_monitor.h</includes>
    <includes id="model__utils_8h" name="model_utils.h" local="no" imported="no">planning_environment/models/model_utils.h</includes>
    <class kind="class">planning_environment::EnvironmentServer</class>
    <namespace>planning_environment</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>environment__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ros::Duration</type>
      <name>PLANNING_SCENE_CLIENT_TIMEOUT</name>
      <anchorfile>environment__server_8cpp.html</anchorfile>
      <anchor>ad0afb494e63508b7e52c096684a8a689</anchor>
      <arglist>(5.0)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SYNC_PLANNING_SCENE_NAME</name>
      <anchorfile>environment__server_8cpp.html</anchorfile>
      <anchor>a81eb56c612ccc01cca7f3003217a2d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>UNSUCCESSFUL_REPLY_LIMIT</name>
      <anchorfile>environment__server_8cpp.html</anchorfile>
      <anchor>a95473290463db181adc617811673aca9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fake_time.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>fake__time_8py</filename>
  </compound>
  <compound kind="file">
    <name>filter_attached_objects.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/tools/</path>
    <filename>filter__attached__objects_8cpp</filename>
    <includes id="collision__models_8h" name="collision_models.h" local="no" imported="no">planning_environment/models/collision_models.h</includes>
    <includes id="construct__object_8h" name="construct_object.h" local="no" imported="no">planning_environment/util/construct_object.h</includes>
    <includes id="monitor__utils_8h" name="monitor_utils.h" local="no" imported="no">planning_environment/monitors/monitor_utils.h</includes>
    <class kind="class">FilterAttachedObjects</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>filter__attached__objects_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_state_decumulator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>joint__state__decumulator_8cpp</filename>
    <includes id="robot__models_8h" name="robot_models.h" local="no" imported="no">planning_environment/models/robot_models.h</includes>
    <class kind="class">JointStateDecumulator</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>joint__state__decumulator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_state_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/monitors/</path>
    <filename>joint__state__monitor_8cpp</filename>
    <includes id="joint__state__monitor_8h" name="joint_state_monitor.h" local="no" imported="no">planning_environment/monitors/joint_state_monitor.h</includes>
  </compound>
  <compound kind="file">
    <name>joint_state_monitor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/monitors/</path>
    <filename>joint__state__monitor_8h</filename>
    <class kind="class">planning_environment::JointStateMonitor</class>
    <namespace>planning_environment</namespace>
  </compound>
  <compound kind="file">
    <name>kinematic_model_state_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/monitors/</path>
    <filename>kinematic__model__state__monitor_8cpp</filename>
    <includes id="kinematic__model__state__monitor_8h" name="kinematic_model_state_monitor.h" local="yes" imported="no">planning_environment/monitors/kinematic_model_state_monitor.h</includes>
    <includes id="construct__object_8h" name="construct_object.h" local="yes" imported="no">planning_environment/util/construct_object.h</includes>
    <includes id="model__utils_8h" name="model_utils.h" local="yes" imported="no">planning_environment/models/model_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>kinematic_model_state_monitor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/monitors/</path>
    <filename>kinematic__model__state__monitor_8h</filename>
    <includes id="robot__models_8h" name="robot_models.h" local="yes" imported="no">planning_environment/models/robot_models.h</includes>
    <class kind="class">planning_environment::KinematicModelStateMonitor</class>
    <namespace>planning_environment</namespace>
  </compound>
  <compound kind="file">
    <name>kinematic_state_constraint_evaluator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/util/</path>
    <filename>kinematic__state__constraint__evaluator_8cpp</filename>
    <includes id="kinematic__state__constraint__evaluator_8h" name="kinematic_state_constraint_evaluator.h" local="yes" imported="no">planning_environment/util/kinematic_state_constraint_evaluator.h</includes>
  </compound>
  <compound kind="file">
    <name>kinematic_state_constraint_evaluator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/util/</path>
    <filename>kinematic__state__constraint__evaluator_8h</filename>
    <class kind="class">planning_environment::JointConstraintEvaluator</class>
    <class kind="class">planning_environment::KinematicConstraintEvaluator</class>
    <class kind="class">planning_environment::KinematicConstraintEvaluatorSet</class>
    <class kind="class">planning_environment::OrientationConstraintEvaluator</class>
    <class kind="class">planning_environment::PositionConstraintEvaluator</class>
    <class kind="class">planning_environment::VisibilityConstraintEvaluator</class>
    <namespace>planning_environment</namespace>
    <member kind="function">
      <type>bool</type>
      <name>createConstraintRegionFromMsg</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a2a0e2a77ae646ab32082d06ad751bbe3</anchor>
      <arglist>(const arm_navigation_msgs::Shape &amp;constraint_region_shape, const geometry_msgs::Pose &amp;constraint_region_pose, boost::scoped_ptr&lt; bodies::Body &gt; &amp;body)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>model_utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/models/</path>
    <filename>model__utils_8cpp</filename>
    <includes id="model__utils_8h" name="model_utils.h" local="no" imported="no">planning_environment/models/model_utils.h</includes>
    <includes id="construct__object_8h" name="construct_object.h" local="no" imported="no">planning_environment/util/construct_object.h</includes>
  </compound>
  <compound kind="file">
    <name>model_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/models/</path>
    <filename>model__utils_8h</filename>
    <includes id="kinematic__state__constraint__evaluator_8h" name="kinematic_state_constraint_evaluator.h" local="no" imported="no">planning_environment/util/kinematic_state_constraint_evaluator.h</includes>
    <includes id="collision__models_8h" name="collision_models.h" local="no" imported="no">planning_environment/models/collision_models.h</includes>
    <namespace>planning_environment</namespace>
    <member kind="function">
      <type>bool</type>
      <name>applyOrderedCollisionOperationsListToACM</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a462502dd06b84b7d559d2b129c44ca04</anchor>
      <arglist>(const arm_navigation_msgs::OrderedCollisionOperations &amp;ordered_coll, const std::vector&lt; std::string &gt; &amp;object_names, const std::vector&lt; std::string &gt; &amp;att_names, const planning_models::KinematicModel *model, collision_space::EnvironmentModel::AllowedCollisionMatrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>arm_navigation_msgs::AllowedCollisionMatrix</type>
      <name>applyOrderedCollisionOperationsToCollisionsModel</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ae4806a37c0913531e943d41b7b6b0a65</anchor>
      <arglist>(const CollisionModels *cm, const arm_navigation_msgs::OrderedCollisionOperations &amp;ordered_coll, const std::vector&lt; std::string &gt; &amp;object_names, const std::vector&lt; std::string &gt; &amp;att_names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOrderedCollisionOperationsToMatrix</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a68ec486d17e6458e30b454c25532a8fa</anchor>
      <arglist>(const arm_navigation_msgs::OrderedCollisionOperations &amp;ord, collision_space::EnvironmentModel::AllowedCollisionMatrix &amp;acm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertAllowedContactSpecificationMsgToAllowedContactVector</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>acd74bddeb93992262375e69aaa2762eb</anchor>
      <arglist>(const std::vector&lt; arm_navigation_msgs::AllowedContactSpecification &gt; &amp;acmv, std::vector&lt; collision_space::EnvironmentModel::AllowedContact &gt; &amp;acv)</arglist>
    </member>
    <member kind="function">
      <type>collision_space::EnvironmentModel::AllowedCollisionMatrix</type>
      <name>convertFromACMMsgToACM</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a7724b6c214c1224f36d55d5ca796d898</anchor>
      <arglist>(const arm_navigation_msgs::AllowedCollisionMatrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFromACMToACMMsg</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a3b794e8e4f91fe4cb065f65707420308</anchor>
      <arglist>(const collision_space::EnvironmentModel::AllowedCollisionMatrix &amp;acm, arm_navigation_msgs::AllowedCollisionMatrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFromLinkPaddingMapToLinkPaddingVector</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a51c8f5e182405a4669f362bb270931c0</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;link_padding_map, std::vector&lt; arm_navigation_msgs::LinkPadding &gt; &amp;link_padding_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertKinematicStateToRobotState</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a9e9447b4fa8c1df75e4b365a5e85dc88</anchor>
      <arglist>(const planning_models::KinematicState &amp;kinematic_state, const ros::Time &amp;timestamp, const std::string &amp;header_frame, arm_navigation_msgs::RobotState &amp;robot_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doesKinematicStateObeyConstraints</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ae95304f74b355d1d6227ee369c996125</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, const arm_navigation_msgs::Constraints &amp;constraints, bool verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllKinematicStateStampedTransforms</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ab37671edbe2fb641079ddd2cab95a49c</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, std::vector&lt; geometry_msgs::TransformStamped &gt; &amp;trans_vector, const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCollisionMarkersFromContactInformation</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a0d5c546d5bf75a04f3d5750bdeb37ff6</anchor>
      <arglist>(const std::vector&lt; arm_navigation_msgs::ContactInformation &gt; &amp;contacts, const std::string &amp;world_frame_id, visualization_msgs::MarkerArray &amp;arr, const std_msgs::ColorRGBA &amp;color, const ros::Duration &amp;lifetime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerShapeFromShape</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a4bc8cf8a46459489a50d513ef9e57344</anchor>
      <arglist>(const arm_navigation_msgs::Shape &amp;obj, visualization_msgs::Marker &amp;mk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerShapeFromShape</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>aa30ac789807beebb8fc933aa4a466b9d</anchor>
      <arglist>(const shapes::Shape *obj, visualization_msgs::Marker &amp;mk, double padding=0.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRobotStateAndComputeTransforms</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ae7e86ca36ae1e96e0f6ab23b70a67777</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;robot_state, planning_models::KinematicState &amp;state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>monitor_utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/monitors/</path>
    <filename>monitor__utils_8cpp</filename>
    <includes id="monitor__utils_8h" name="monitor_utils.h" local="no" imported="no">planning_environment/monitors/monitor_utils.h</includes>
    <includes id="construct__object_8h" name="construct_object.h" local="no" imported="no">planning_environment/util/construct_object.h</includes>
  </compound>
  <compound kind="file">
    <name>monitor_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/monitors/</path>
    <filename>monitor__utils_8h</filename>
    <includes id="collision__models_8h" name="collision_models.h" local="no" imported="no">planning_environment/models/collision_models.h</includes>
    <namespace>planning_environment</namespace>
    <member kind="function">
      <type>int</type>
      <name>closestStateOnTrajectory</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ad078ee79ef2650b550a3ea1892cf2784</anchor>
      <arglist>(const boost::shared_ptr&lt; urdf::Model &gt; &amp;model, const trajectory_msgs::JointTrajectory &amp;trajectory, const sensor_msgs::JointState &amp;joint_state, unsigned int start, unsigned int end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeAttachedObjectPointCloudMask</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a62f14e2de3aad196be7653d2c9522061</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;pcl_cloud, const std::string &amp;sensor_frame, CollisionModels *cm, tf::TransformListener &amp;tf, std::vector&lt; int &gt; &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeAttachedObjectPointMask</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a71e489927ac18b4f7fea103e5ecf6ed8</anchor>
      <arglist>(const planning_environment::CollisionModels *cm, const tf::Vector3 &amp;pt, const tf::Vector3 &amp;sensor_pos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>configureForAttachedBodyMask</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a401420eec02220fd306d9ebe8c7915c1</anchor>
      <arglist>(planning_models::KinematicState &amp;state, planning_environment::CollisionModels *cm, tf::TransformListener &amp;tf, const std::string &amp;sensor_frame, const ros::Time &amp;sensor_time, tf::Vector3 &amp;sensor_pos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createAndPoseShapes</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a4fe479918a6c719f9506271fb4561b65</anchor>
      <arglist>(tf::TransformListener &amp;tf, const std::vector&lt; arm_navigation_msgs::Shape &gt; &amp;orig_shapes, const std::vector&lt; geometry_msgs::Pose &gt; &amp;orig_poses, const std_msgs::Header &amp;header, const std::string &amp;frame_to, std::vector&lt; shapes::Shape * &gt; &amp;conv_shapes, std::vector&lt; tf::Transform &gt; &amp;conv_poses)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getLatestIdentityTransform</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a4395b490c8bee52683c9ac225c8de035</anchor>
      <arglist>(const std::string &amp;to_frame, const std::string &amp;from_frame, tf::TransformListener &amp;tf, tf::Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processAttachedCollisionObjectMsg</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>acc053b89abe274700c659e869fbce484</anchor>
      <arglist>(const arm_navigation_msgs::AttachedCollisionObjectConstPtr &amp;attached_object, tf::TransformListener &amp;tf, CollisionModels *cm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processCollisionObjectMsg</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ada88956cdce90882a200db1143f4016d</anchor>
      <arglist>(const arm_navigation_msgs::CollisionObjectConstPtr &amp;collision_object, tf::TransformListener &amp;tf, CollisionModels *cm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeCompletedTrajectory</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ae5f2e4c9a5ba2ad599568b4a90b78c70</anchor>
      <arglist>(const boost::shared_ptr&lt; urdf::Model &gt; &amp;model, const trajectory_msgs::JointTrajectory &amp;trajectory_in, const sensor_msgs::JointState &amp;current_state, trajectory_msgs::JointTrajectory &amp;trajectory_out, bool zero_vel_acc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateAttachedObjectBodyPoses</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a263da7bef58cb1b01d0a87bc37bfeb27</anchor>
      <arglist>(planning_environment::CollisionModels *cm, planning_models::KinematicState &amp;state, tf::TransformListener &amp;tf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_description_configuration_wizard.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/tools/</path>
    <filename>planning__description__configuration__wizard_8cpp</filename>
    <includes id="planning__description__configuration__wizard_8h" name="planning_description_configuration_wizard.h" local="no" imported="no">planning_environment/tools/planning_description_configuration_wizard.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>planning__description__configuration__wizard_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quit</name>
      <anchorfile>planning__description__configuration__wizard_8cpp.html</anchorfile>
      <anchor>af9150b82e29a37ab848ee2f66e993793</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin_function</name>
      <anchorfile>planning__description__configuration__wizard_8cpp.html</anchorfile>
      <anchor>a3b7c5eadaefa9c232cda7b7a0488fd68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>inited</name>
      <anchorfile>planning__description__configuration__wizard_8cpp.html</anchorfile>
      <anchor>aa69d891b714c986144d7f6e72ad73578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PlanningDescriptionConfigurationWizard *</type>
      <name>pdcw</name>
      <anchorfile>planning__description__configuration__wizard_8cpp.html</anchorfile>
      <anchor>a8ba81369fd8e1bc792c3c61a411ffb10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_description_configuration_wizard.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/tools/</path>
    <filename>planning__description__configuration__wizard_8h</filename>
    <includes id="collision__models_8h" name="collision_models.h" local="no" imported="no">planning_environment/models/collision_models.h</includes>
    <includes id="model__utils_8h" name="model_utils.h" local="no" imported="no">planning_environment/models/model_utils.h</includes>
    <includes id="collision__operations__generator_8h" name="collision_operations_generator.h" local="no" imported="no">planning_environment/util/collision_operations_generator.h</includes>
    <class kind="class">AutoConfigureThread</class>
    <class kind="class">CollisionsWizardPage</class>
    <class kind="class">JointCollectionWizardPage</class>
    <class kind="class">KinematicChainWizardPage</class>
    <class kind="class">OutputWizardPage</class>
    <class kind="class">PlanningDescriptionConfigurationWizard</class>
    <class kind="class">SetupGroupsWizardPage</class>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getSelectedRows</name>
      <anchorfile>planning__description__configuration__wizard_8h.html</anchorfile>
      <anchor>a2d93f74ccb71dc95501737bd85688d08</anchor>
      <arglist>(QTableWidget *table)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>CONTROL_SPEED</name>
      <anchorfile>planning__description__configuration__wizard_8h.html</anchorfile>
      <anchor>a4d459f7c7a90632e66d8bc3f123d2436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_ACCELERATION</name>
      <anchorfile>planning__description__configuration__wizard_8h.html</anchorfile>
      <anchor>ac38ed170ea2f505d47c76649e6574bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>VIS_TOPIC_NAME</name>
      <anchorfile>planning__description__configuration__wizard_8h.html</anchorfile>
      <anchor>a03ac0c1780c7b365752de8f541940151</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/monitors/</path>
    <filename>planning__monitor_8cpp</filename>
    <includes id="planning__monitor_8h" name="planning_monitor.h" local="yes" imported="no">planning_environment/monitors/planning_monitor.h</includes>
    <includes id="model__utils_8h" name="model_utils.h" local="yes" imported="no">planning_environment/models/model_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>planning_monitor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/monitors/</path>
    <filename>planning__monitor_8h</filename>
    <includes id="collision__space__monitor_8h" name="collision_space_monitor.h" local="yes" imported="no">planning_environment/monitors/collision_space_monitor.h</includes>
    <class kind="class">planning_environment::PlanningMonitor</class>
    <namespace>planning_environment</namespace>
  </compound>
  <compound kind="file">
    <name>planning_scene_validity_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/monitors/</path>
    <filename>planning__scene__validity__server_8cpp</filename>
    <includes id="collision__models__interface_8h" name="collision_models_interface.h" local="no" imported="no">planning_environment/models/collision_models_interface.h</includes>
    <includes id="model__utils_8h" name="model_utils.h" local="no" imported="no">planning_environment/models/model_utils.h</includes>
    <class kind="class">planning_environment::PlanningSceneValidityServer</class>
    <namespace>planning_environment</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>planning__scene__validity__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>remove_object_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/examples/</path>
    <filename>remove__object__example_8cpp</filename>
    <includes id="planning__monitor_8h" name="planning_monitor.h" local="yes" imported="no">planning_environment/monitors/planning_monitor.h</includes>
    <class kind="class">RemoveObjectExample</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>remove__object__example_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robot_models.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/src/models/</path>
    <filename>robot__models_8cpp</filename>
    <includes id="robot__models_8h" name="robot_models.h" local="yes" imported="no">planning_environment/models/robot_models.h</includes>
  </compound>
  <compound kind="file">
    <name>robot_models.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/include/planning_environment/models/</path>
    <filename>robot__models_8h</filename>
    <class kind="class">planning_environment::RobotModels</class>
    <namespace>planning_environment</namespace>
  </compound>
  <compound kind="file">
    <name>test_allowed_collision_operations.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>test__allowed__collision__operations_8py</filename>
    <class kind="class">test_allowed_collision_operations::TestAllowedCollisionOperations</class>
    <namespace>test_allowed_collision_operations</namespace>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__allowed__collision__operations.html</anchorfile>
      <anchor>a9205047c6f505cceb585effc9aa9c450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>get_allowed_collision_service_name</name>
      <anchorfile>namespacetest__allowed__collision__operations.html</anchorfile>
      <anchor>a422eb7a13497027e8840ccd93b092d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>monk</name>
      <anchorfile>namespacetest__allowed__collision__operations.html</anchorfile>
      <anchor>af630cb99abbe318dcb5754b58ec76423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>revert_allowed_collision_service_name</name>
      <anchorfile>namespacetest__allowed__collision__operations.html</anchorfile>
      <anchor>a507f2b09e6f7cf0af1985840c59ad1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>set_allowed_collision_service_name</name>
      <anchorfile>namespacetest__allowed__collision__operations.html</anchorfile>
      <anchor>a9b31e0db33cf39c9c7cba30adfa8434f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_alter_padding.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>test__alter__padding_8py</filename>
    <class kind="class">test_alter_padding::TestAlterPadding</class>
    <namespace>test_alter_padding</namespace>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__alter__padding.html</anchorfile>
      <anchor>a01e77475cca742eb2a407070e52dfc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__alter__padding.html</anchorfile>
      <anchor>a75c9933b8233c1fb67eff08aa021409e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_attached_object_collisions.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>test__attached__object__collisions_8py</filename>
    <class kind="class">test_attached_object_collisions::TestAttachedObjectCollisions</class>
    <namespace>test_attached_object_collisions</namespace>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__attached__object__collisions.html</anchorfile>
      <anchor>a04f220ad9616eabd9e3bdef548ad5207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__attached__object__collisions.html</anchorfile>
      <anchor>a6ad0554908819d6fe91225ed6e10371a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_collision_models.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>test__collision__models_8cpp</filename>
    <includes id="collision__models_8h" name="collision_models.h" local="no" imported="no">planning_environment/models/collision_models.h</includes>
    <includes id="collision__models__interface_8h" name="collision_models_interface.h" local="no" imported="no">planning_environment/models/collision_models_interface.h</includes>
    <includes id="model__utils_8h" name="model_utils.h" local="no" imported="no">planning_environment/models/model_utils.h</includes>
    <class kind="class">TestCollisionModels</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>a4e5961b2558a298d483c06e347cdf715</anchor>
      <arglist>(TestCollisionModels, NotInCollisionByDefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>a34f9cef95ef64d183c4753eb122eb304</anchor>
      <arglist>(TestCollisionModels, TestModelUtils)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>a856d1795a1608e0e4eddcdcabb29346c</anchor>
      <arglist>(TestCollisionModels, TestCollisionObjects)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>aafad3b05b95258c1c9f199012eed2871</anchor>
      <arglist>(TestCollisionModels, TestAlterLinkPadding)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>af9b2ccf882e96e29070b852a6e46fbc5</anchor>
      <arglist>(TestCollisionModels, TestAllowedCollisions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>a4135c2d1f924bef1ed2d57f441141cb8</anchor>
      <arglist>(TestCollisionModels, TestAttachedObjectCollisions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>a25e7ced5253c71d6be13bab3517e9bbc</anchor>
      <arglist>(TestCollisionModels, TestTrajectoryValidity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>aab8dad84a13f791edab4c8c6d5fe036c</anchor>
      <arglist>(TestCollisionModels, TestConversionFunctionsForObjects)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>a0436ddcabc5d273208c5f1b165cf25e4</anchor>
      <arglist>(TestCollisionModels, TestConversionFunctionsForConstraints)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>rel_path</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>aefdf14a21c0fdc5576fcb16463cf8ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>VERY_SMALL</name>
      <anchorfile>test__collision__models_8cpp.html</anchorfile>
      <anchor>aff039984c9782c892d6d4f47d0629e09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_collision_objects.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>test__collision__objects_8py</filename>
    <class kind="class">test_collision_objects::TestCollisionObjects</class>
    <namespace>test_collision_objects</namespace>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__collision__objects.html</anchorfile>
      <anchor>a8dc71f3ef3a6abe3bc37c2505b276e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>get_collision_objects_service_name</name>
      <anchorfile>namespacetest__collision__objects.html</anchorfile>
      <anchor>a866c0dda7504adccc317af4381e982d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__collision__objects.html</anchorfile>
      <anchor>a31e2a44855ef90b11e7a1efc66ebf0db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_get_base_state_validity.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>test__get__base__state__validity_8py</filename>
    <class kind="class">test_get_base_state_validity::TestGetStateValidity</class>
    <namespace>test_get_base_state_validity</namespace>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__get__base__state__validity.html</anchorfile>
      <anchor>a0ef5bb4daff7066d4d90bc092caa5a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__get__base__state__validity.html</anchorfile>
      <anchor>adf7d802bae94b5c7a1fdfb3a963bd816</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_get_current_state_validity.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>test__get__current__state__validity_8py</filename>
    <class kind="class">test_get_current_state_validity::TestGetStateValidity</class>
    <namespace>test_get_current_state_validity</namespace>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__get__current__state__validity.html</anchorfile>
      <anchor>ae5b265c94a42b361d9604ea243e65f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__get__current__state__validity.html</anchorfile>
      <anchor>ae5cee6ec71975d22339fad5630f5d775</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_planning_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>test__planning__monitor_8cpp</filename>
    <includes id="planning__monitor_8h" name="planning_monitor.h" local="no" imported="no">planning_environment/monitors/planning_monitor.h</includes>
    <includes id="collision__models__interface_8h" name="collision_models_interface.h" local="no" imported="no">planning_environment/models/collision_models_interface.h</includes>
    <class kind="class">PlanningMonitorTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__planning__monitor_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__planning__monitor_8cpp.html</anchorfile>
      <anchor>a703d65e269620c1a03de397a0f8e20b7</anchor>
      <arglist>(PlanningMonitorTest, ChangingObjects)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__planning__monitor_8cpp.html</anchorfile>
      <anchor>a8d3e3a205aab2cd68f44f809a9ffabd6</anchor>
      <arglist>(PlanningMonitorTest, ChangingRobotState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__planning__monitor_8cpp.html</anchorfile>
      <anchor>a38713a0eedee50c94bbc7bef4dd3277b</anchor>
      <arglist>(PlanningMonitorTest, PlanningMonitorWithCollisionInterface)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>VERY_SMALL</name>
      <anchorfile>test__planning__monitor_8cpp.html</anchorfile>
      <anchor>aff039984c9782c892d6d4f47d0629e09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_robot_models.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>test__robot__models_8cpp</filename>
    <includes id="robot__models_8h" name="robot_models.h" local="no" imported="no">planning_environment/models/robot_models.h</includes>
    <class kind="class">TestRobotModels</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__robot__models_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__robot__models_8cpp.html</anchorfile>
      <anchor>a1a40f783df0a5910bd1272fdda6e68d9</anchor>
      <arglist>(TestRobotModels, Loading)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__robot__models_8cpp.html</anchorfile>
      <anchor>a8581d33f2c5291b8dc0768fd9ac06e5c</anchor>
      <arglist>(TestRobotModels, SetGetOperations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__robot__models_8cpp.html</anchorfile>
      <anchor>a67cb3ba6049fb014acf5f12ae27c9b02</anchor>
      <arglist>(TestRobotModels, SetGetBounds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__robot__models_8cpp.html</anchorfile>
      <anchor>ac5a4b817624b2d441b5ac537ee67ec81</anchor>
      <arglist>(TestRobotModels, ForwardKinematics)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>FLOATING_JOINT_XML</name>
      <anchorfile>test__robot__models_8cpp.html</anchorfile>
      <anchor>a69418614c61f8355d06b221839ed943e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>rel_path</name>
      <anchorfile>test__robot__models_8cpp.html</anchorfile>
      <anchor>aefdf14a21c0fdc5576fcb16463cf8ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>RIGHT_ARM_GROUP_XML</name>
      <anchorfile>test__robot__models_8cpp.html</anchorfile>
      <anchor>ae530b04241a2bab22ef2a10bdf388393</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualize_all_collisions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>visualize__all__collisions_8cpp</filename>
    <includes id="planning__monitor_8h" name="planning_monitor.h" local="no" imported="no">planning_environment/monitors/planning_monitor.h</includes>
    <includes id="model__utils_8h" name="model_utils.h" local="no" imported="no">planning_environment/models/model_utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>visualize__all__collisions_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>planning_scene_name</name>
      <anchorfile>visualize__all__collisions_8cpp.html</anchorfile>
      <anchor>aeee3c5a8ab5bf1b45a43c42b721680b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>robot_state_name</name>
      <anchorfile>visualize__all__collisions_8cpp.html</anchorfile>
      <anchor>a6894ee4d63e5203b72acbc3b9dca5e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>vis_topic_name</name>
      <anchorfile>visualize__all__collisions_8cpp.html</anchorfile>
      <anchor>a0ee60d2950cc198ecac6b3b6d4b9f2e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualize_collision_models.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>visualize__collision__models_8cpp</filename>
    <includes id="collision__models_8h" name="collision_models.h" local="no" imported="no">planning_environment/models/collision_models.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>visualize__collision__models_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>vis_topic_name</name>
      <anchorfile>visualize__collision__models_8cpp.html</anchorfile>
      <anchor>a0ee60d2950cc198ecac6b3b6d4b9f2e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualize_planning_scene.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-arm_navigation/doc_stacks/2013-12-12_11-02-12.519893/arm_navigation/planning_environment/test/</path>
    <filename>visualize__planning__scene_8cpp</filename>
    <includes id="planning__monitor_8h" name="planning_monitor.h" local="no" imported="no">planning_environment/monitors/planning_monitor.h</includes>
    <includes id="model__utils_8h" name="model_utils.h" local="no" imported="no">planning_environment/models/model_utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>visualize__planning__scene_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>vis_topic_name</name>
      <anchorfile>visualize__planning__scene_8cpp.html</anchorfile>
      <anchor>a0ee60d2950cc198ecac6b3b6d4b9f2e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AutoConfigureThread</name>
    <filename>classAutoConfigureThread.html</filename>
    <member kind="function">
      <type></type>
      <name>AutoConfigureThread</name>
      <anchorfile>classAutoConfigureThread.html</anchorfile>
      <anchor>afafba523f998d98f28a1cbb637566507</anchor>
      <arglist>(PlanningDescriptionConfigurationWizard *wizard)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classAutoConfigureThread.html</anchorfile>
      <anchor>a040a4c62b8d77a08fa8fef1f26994be4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PlanningDescriptionConfigurationWizard *</type>
      <name>wizard_</name>
      <anchorfile>classAutoConfigureThread.html</anchorfile>
      <anchor>abfa18c01d31b116099f0e94651f4cfb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CollisionOperationsGenerator</name>
    <filename>classCollisionOperationsGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>buildOutputStructures</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>adbb2c950730c9e24a1082d4d485aa4e8</anchor>
      <arglist>(unsigned int num)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollisionOperationsGenerator</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>ae34a66df9d40907b4b2b2c48e5e52f60</anchor>
      <arglist>(const std::string &amp;full_path_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitYamlOutputStructures</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a7a044a50dfef8c8c488375a02763a93c</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateAndCompareOutputStructures</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a5d26657def88cee1b59f973b7bfcd4a9</anchor>
      <arglist>(unsigned int num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateOutputCollisionOperations</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a484bd1d6477be40625cb3e95029d2ebc</anchor>
      <arglist>(unsigned int num, const std::string &amp;output_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateSamplingStructures</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>ab982cf71bef3e83494b7ced5d07f66dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOk</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a702a0f08f4c7dd09ae2ad3b662b6e55b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performanceTestFromOutputStructures</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a1bc767296e1992844bd14878ceea834c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printOutputStructures</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a9975bebdc4ce64c958ddd70ffdf1a616</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sampleAndCountCollisions</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>ad5e3d804cb5ac95a518ab0feb57629bc</anchor>
      <arglist>(unsigned int num)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CollisionOperationsGenerator</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a273b931a5d841c9e7b2216c101415f6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generateRandomState</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a418e6fd763d996a6a03a19b2c9cba916</anchor>
      <arglist>(planning_models::KinematicState &amp;state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetCountingMap</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a34df4e3e079a970054bf199024d14a6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>always_in_collision_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>afa0e4cf2fc975c3f5ba7fb4811bfb93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::map&lt; std::string, unsigned int &gt; &gt;</type>
      <name>collision_count_map_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>aacf99822810a966430944e10df5c1a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::pair&lt; double, double &gt; &gt;</type>
      <name>joint_bounds_map_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a4087cff832d6feeb87b191faefce04dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::KinematicModel *</type>
      <name>kmodel_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>aad85eafbcec00286783bf2596a1ffe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>never_in_collision_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a0b161aed544d20f9b14d7ac19dc31579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>occasionally_in_collision_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>aaea977171e607983409dca0c913f3a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>collision_space::EnvironmentModel *</type>
      <name>ode_collision_model_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>aed44a152be637ffe2a263d1fb3b9340a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>often_in_collision_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a57e820e1b0d57287301d4d1d3e04f38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::map&lt; std::string, double &gt; &gt;</type>
      <name>often_percentage_map_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a059d519e76c794d04ca54cf1c02b4e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>ok_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a59f9a11594dcb138caa2fe4abe21a0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::map&lt; std::string, double &gt; &gt;</type>
      <name>percentage_map_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a18e0c33d9fb5158951fd387ddf8b300d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>saved_always_in_collision_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a1940eda928b6ace3292d1f24c2f41882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>saved_often_in_collision_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>a5240fe0572c9493383b8eec78b9246f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>urdf::Model</type>
      <name>urdf_model_</name>
      <anchorfile>classCollisionOperationsGenerator.html</anchorfile>
      <anchor>acfb06f0cd86a700978971455217c5975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CollisionsWizardPage</name>
    <filename>classCollisionsWizardPage.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>generateCollisionTable</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>a9f0b0e8b986f7a5a7a5207700b074ef0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>tableChanged</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>af45db6bee1fd55e8e7952cf200821719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>tableClicked</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>aada648d6292b975d09e28365fcdad17b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>toggleTable</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>a453b0a89ee0f56c3c93bb7eab55d8c21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollisionsWizardPage</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>ae2de7003bd1fe0ca215e556bda9a0b66</anchor>
      <arglist>(PlanningDescriptionConfigurationWizard *parent, planning_environment::CollisionOperationsGenerator::DisableType)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>validatePage</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>a7ead79466aa2508a41ab437bb4b5857d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>allow_enable_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>ad0f6959b7e9645a64a29fe5cad744b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>coll_default_enabled_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>a2f55bdb74272eedb70dee551a23849c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; planning_environment::CollisionOperationsGenerator::StringPair &gt;</type>
      <name>collision_pairs_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>a1ec50b433088c73c9d94dbd48854b39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTableWidget *</type>
      <name>collision_table_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>ae204d84c5cdc48a88edd233fd174f305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; planning_environment::CollisionOperationsGenerator::StringPair &gt;</type>
      <name>disable_pairs_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>abe168f4124d1f3af5908261d108f084c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_environment::CollisionOperationsGenerator::DisableType</type>
      <name>disable_type_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>a6631406a9d5a1c0d7c43239e1b382531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; planning_environment::CollisionOperationsGenerator::StringPair &gt;</type>
      <name>enable_pairs_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>a6687a246604000ece8e38aed1db92ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; planning_environment::CollisionOperationsGenerator::StringPair &gt;</type>
      <name>extra_disable_pairs_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>a287508488cfc90198243d572eaab955b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; planning_environment::CollisionOperationsGenerator::CollidingJointValues &gt;</type>
      <name>in_collision_joint_values_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>a435c62659cd840cac9983cd8b36b8ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_clickable_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>a7db49fa67738d1b534c11a2f8bcd0dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningDescriptionConfigurationWizard *</type>
      <name>parent_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>af2712167abf0e24613bb592478842326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>show_percentages_</name>
      <anchorfile>classCollisionsWizardPage.html</anchorfile>
      <anchor>ad83cc90091e6f558e0594208a9663103</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FilterAttachedObjects</name>
    <filename>classFilterAttachedObjects.html</filename>
    <member kind="function">
      <type>void</type>
      <name>attachedObjectCallback</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a6ed80e6abd3561b9f4ac393b26f030ab</anchor>
      <arglist>(const arm_navigation_msgs::AttachedCollisionObjectConstPtr &amp;attached_object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloudCallback</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>acd8019996ab9b86dbf5f03ab87f22dfa</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterAttachedObjects</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a544c1cb154917acb50c9e39f1a545e22</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>objectCallback</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a0de71691a4747d5eb1bf62adc6c82ed2</anchor>
      <arglist>(const arm_navigation_msgs::CollisionObjectConstPtr &amp;object)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FilterAttachedObjects</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>ab68b5e59aa9ec0408caa66c76191ff1f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>message_filters::Subscriber&lt; arm_navigation_msgs::AttachedCollisionObject &gt; *</type>
      <name>attached_collision_object_subscriber_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a5e9b640ebfacd68cebf8c9dba0c488c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::ColorRGBA</type>
      <name>attached_color_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a263d6ca0054041b145fcd9940045c9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::MessageFilter&lt; sensor_msgs::PointCloud2 &gt; *</type>
      <name>cloud_filter_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a3bd7cb7753271c687df1eece1b8448ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cloud_publisher_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>ace149643eeea165a9a3519b82c544e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cloud_publisher_shadow_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>ad0511c3d3f0dfd54b5dc50ed1d7bc91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt; *</type>
      <name>cloud_subscriber_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a7d0e25952c158b322476313bb3857ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>planning_environment::CollisionModels *</type>
      <name>cm_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>ae183d4ae1db6d9e85b6a4a208a6163fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_filters::Subscriber&lt; arm_navigation_msgs::CollisionObject &gt; *</type>
      <name>collision_object_subscriber_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a2f67b9d0f7dcadec256bf3b8d7588fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>priv_handle_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a2ba1e3072e3c66bee0d68c52da2f83a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a7aa7c08fafd613c749c328730c420c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sensor_frame_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>ade011631611d2684e37a85fddbfec4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a24f729e9b3c3aa0e29d3e98663451b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vis_marker_array_publisher_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a61f28d2efe09500b772c85fd71f05df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vis_marker_publisher_</name>
      <anchorfile>classFilterAttachedObjects.html</anchorfile>
      <anchor>a000e5c7bb4e8c8e64362bdfa919f9287</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCollectionWizardPage</name>
    <filename>classJointCollectionWizardPage.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>deselectJointButtonClicked</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>a6e1f54598a25586e860930d00497fac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>resetPage</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>ab2129792a41e7140fa4ae67212f2dd3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectJointButtonClicked</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>a99797a327244d25822f7b47ee6f72f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getReturnToGroups</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>a9355d3fceceafecdbc824b453b6c8874</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCollectionWizardPage</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>acffc7d9486666d6940dddd15f05d2202</anchor>
      <arglist>(PlanningDescriptionConfigurationWizard *parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createJointCollectionTables</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>a83f28836abc94b99cf87acab5e418f8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>validatePage</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>a031cdfaa2410d3bb85de56cb2ffa3836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>first_joint_field_</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>ad890f0a4177f5eb575ce1abea8d80f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QDialog *</type>
      <name>good_group_dialog_</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>afb81483b3cd8e2ebd71975e1785bdc0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>joint_group_name_field_</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>a62cb3ebde1aadc0db678523e90dd5462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTableWidget *</type>
      <name>joint_table_</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>a54a630e9c883f3c240325c008a55e995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QDialog *</type>
      <name>not_ok_dialog_</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>a3fadc1161143c19839fd56d41d50011e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningDescriptionConfigurationWizard *</type>
      <name>parent_</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>a9b1d599681e3053ac51581ecdc954523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>return_to_groups_</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>a4b43035b54cf825e3ef705e77f088262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTableWidget *</type>
      <name>selected_joint_table_</name>
      <anchorfile>classJointCollectionWizardPage.html</anchorfile>
      <anchor>ad9e56bfe1492236574db39cf9a9ba4ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointStateDecumulator</name>
    <filename>classJointStateDecumulator.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getPublishRate</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a74649e0f3913421ed010f0a89f514360</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointStateCallback</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>ab94467bebf4ea861b380b974f3c71889</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;jointState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointStateDecumulator</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a87360ddd3880c6ddea6bacc15188a72f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishSeparateJointState</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a25a55ab082e0295853f7c5772035ba65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointStateDecumulator</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a15103649dbfa74a97cba9502161448f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>group_name_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>ae489b24a8ba9015cd1feeefa5bcd2f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_state_publisher_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>ab739c823ad07c9bc8f0f5ecd96a7be77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>joint_state_subscriber_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>af49c0fdd5d75baaeaa5cf43346c2cd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>joint_values_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>ab9c5c36eefe30248f4863bc6d2498607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>joint_velocities_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a2b76eddabdb0cc28b267bd3cec7e55b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>priv_handle_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a098a29b2e67aeb50f7eb649b8205aabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>publish_rate_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a0ea9ba658ea537e6a0d1933e51cecba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_ungrouped_joints_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a64acabe6bfc4fa1f5fb1a030a3ed0a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_environment::RobotModels *</type>
      <name>robot_model_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a4b1888d59b638c5af5537774e961d7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a9c43dc1fd2a43a6f6326e9da7e57c5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, bool &gt;</type>
      <name>ungrouped_joints_</name>
      <anchorfile>classJointStateDecumulator.html</anchorfile>
      <anchor>a4c052fc3e538c3cb675e8867caa804e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KinematicChainWizardPage</name>
    <filename>classKinematicChainWizardPage.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>baseLinkTreeClick</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>aa07c46a05ab5624b7d1aa547c6b8f319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>resetPage</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>ae7423bbe79f2d42896e534b5aa6bc0ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showTreeLink</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>acd9d078f26c0e998d1678f4297dd4e0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>tipLinkTreeClick</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>af0bab0a6217010e936dc9ea957eb74a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getBaseLinkField</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>ad67e2388e092057d8f5e2398727c9b44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getChainNameField</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>a1ae20cdcb985600025f73f6b11c68f6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getReturnToGroups</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>a5bcd90503680637c417b0310c3dd2957</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTipLinkField</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>afec39a725bf59943fe9d39212502f5ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicChainWizardPage</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>a3046940aa3560eeecc93fdbcdc7158d8</anchor>
      <arglist>(PlanningDescriptionConfigurationWizard *parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addLinkChildRecursive</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>adc567e8cbc1d40be588464749dfa7370</anchor>
      <arglist>(QTreeWidgetItem *parent, const planning_models::KinematicModel::LinkModel *link, const std::string &amp;parentName)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addLinktoTreeRecursive</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>a7b2fbe3e0a0ab678ab995b28ca48f225</anchor>
      <arglist>(const planning_models::KinematicModel::LinkModel *link, const planning_models::KinematicModel::LinkModel *parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createLinkTree</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>ac85df2ac592aa1cd3749579432ec8bec</anchor>
      <arglist>(const planning_models::KinematicModel *kmodel)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>validatePage</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>a44302a482481093766ab2e133d630f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>base_link_field_</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>ad9010c28fa798182b5b44cb227f5b46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>chain_name_field_</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>a8b72a0bcc5c1703e0dd00b5255b7144f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QDialog *</type>
      <name>good_group_dialog_</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>a4b5a279c897bc995c029d05cc1203476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTreeWidget *</type>
      <name>link_tree_</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>ab3ffe3cd948dc2e3a803ed586a697bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QDialog *</type>
      <name>not_ok_dialog_</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>af8206e1a19cffe6d29920df8f37742e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningDescriptionConfigurationWizard *</type>
      <name>parent_</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>a30c1cc4bfc8bc0c4e8ea4b6dd59c0b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>return_to_groups_</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>a3bb2c6f1b495a30e2eb8d91f37157abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>tip_link_field_</name>
      <anchorfile>classKinematicChainWizardPage.html</anchorfile>
      <anchor>ae6d57b78141590b7a9b8bce9dc733b46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OutputWizardPage</name>
    <filename>classOutputWizardPage.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>fileSelected</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>aa6bf5dcc8dd9b8f9dbb7bedd80b4e1b5</anchor>
      <arglist>(const QString &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPackagePathField</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>ae56a00b55f4e65a3aa2d508d0e471b28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutputWizardPage</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>ae1cb417f464096c0f8fa434d6fcc73fa</anchor>
      <arglist>(PlanningDescriptionConfigurationWizard *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProgressLabel</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>a0897a0b5909be48b0e4e05f53281c7ed</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSuccessfulGeneration</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>ac9bc56121d836473df0035695e108019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateProgressBar</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>aa88790b2bbab4f5e2f09195c82bfbafc</anchor>
      <arglist>(unsigned int progress)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>validatePage</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>a454ee156c50946ea7166e9b9075b644b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QFileDialog *</type>
      <name>file_selector_</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>a779a9dc94bb146524c2ba7058a55e121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>package_path_field_</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>a051325403f7c75edc1f58407e710b365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QProgressBar *</type>
      <name>progress_bar_</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>abd944b3df5b1277d0b315df9a8d46a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>progress_label_</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>aed48807cd7e580a9c34224116ca91407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDialog *</type>
      <name>really_exit_dialog_</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>acdc7484e9c82f0e886202d6d120822e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDialog *</type>
      <name>successful_creation_dialog_</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>af552c1ce5acc371ae0e34f4b6e7d1e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>successful_generation_</name>
      <anchorfile>classOutputWizardPage.html</anchorfile>
      <anchor>ae30227bd5abba35168ea8410807c6479</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlanningDescriptionConfigurationWizard</name>
    <filename>classPlanningDescriptionConfigurationWizard.html</filename>
    <member kind="enumeration">
      <name>GroupAddStatus</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a83cebfb2861f7f6eefcaa277ad396f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GroupAddSuccess</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a83cebfb2861f7f6eefcaa277ad396f47ac53c4a7d9e3940452878902f95589e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GroupAddCancel</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a83cebfb2861f7f6eefcaa277ad396f47aed2756e6db66654cae367b59b039322d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GroupAddFailed</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a83cebfb2861f7f6eefcaa277ad396f47a09a7d678de9aef62f54f502ff3b1bf19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WizardMode</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a0896d511fc181990e0ea1d05a11f8e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Easy</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a0896d511fc181990e0ea1d05a11f8e5dacd75ce4956fbb3074ef5431147130541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Advanced</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a0896d511fc181990e0ea1d05a11f8e5da08ebddf70390f1a9fb96264560e27fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WizardPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StartPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18ae2130c2a37da58db25b53692ec7ae064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetupGroupsPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18a3312692200d016e6005933b6e930dda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KinematicChainsPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18ad0b1c9513fc5d6b70d0b13fcbd4418be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointCollectionsPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18a742b653d731e78ec1e82d63c4ebffbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelectDOFPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18ab6316fdebf9922aea9f8641d8290ac4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AdjacentLinkPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18a96052987110bb9d7070e73ad07f7604a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlwaysInCollisionPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18a911a295fce91480e954181f29839bea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OftenInCollisionPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18aece53298dd3c7f4cd603ef9bdf249995</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OccasionallyInCollisionPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18ab4908089496fd3698276c18a4e39aa84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OutputFilesPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18a502a78567ed0fe316c852ca14d46d61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultInCollisionPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a6a7f6cb20d7a08ab7e4b6389c827ef18a67bbf57f05267abf2d0312a06cec640a</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>autoConfigure</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a43d4b22ad7e4bf330acd4d3c36465b12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>dofSelectionTableChanged</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a4032b7af4cdda5e3a07b09bf0b5b22ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>dofTogglePushed</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ab0ca7b6de4b4e8cda2140613d16af0e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>easyButtonToggled</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a1891e4573b467e0d0aa52e943c8a1e95</anchor>
      <arglist>(bool checkState)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>fastButtonToggled</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a8de0599d764a0a0c4f5c481587f0ba74</anchor>
      <arglist>(bool checkState)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>hardButtonToggled</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>adea5f76e7a2b6bdceef58fe27840fc5e</anchor>
      <arglist>(bool checkState)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>labelChanged</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a341b7f7b789ee1044f7eeee8f09a578b</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>normalButtonToggled</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>abb85e779ad2d1bdd5e57af91625fb6fa</anchor>
      <arglist>(bool checkState)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>safeButtonToggled</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>adfb2bd36a6011ccaba279de98854a048</anchor>
      <arglist>(bool checkState)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>update</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>aeb6129103846139a663bfc29c9e007f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>veryFastButtonToggled</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a9f56d87e0058359f1f6d4468fb4fced2</anchor>
      <arglist>(bool checkState)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>verySafeButtonToggled</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>afff1e127c3ce6aca0c50147ff30fff5e</anchor>
      <arglist>(bool checkState)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>writeFiles</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a9fc22bce07e1c985a956ce3245054647</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>changeLabel</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ac4a562525e3997aa07f501dc3d43447c</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>changeProgress</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>adfae91e169ce2637217bf834d3145ebf</anchor>
      <arglist>(int progress)</arglist>
    </member>
    <member kind="function">
      <type>GroupAddStatus</type>
      <name>addGroup</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ac4cb264fff2715ad55712ec3b4ba3567</anchor>
      <arglist>(const planning_models::KinematicModel::GroupConfig &amp;group_config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteKinematicStates</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>addd8349894be163e0d0f651b1feee696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitGroupYAML</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a4ae2a95fc30529cfa8be1a232bc94893</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitWorldJointYAML</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>afb03ea20a7593b9167de2899494f6309</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const planning_models::KinematicModel *</type>
      <name>getKinematicModel</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a0255fb775cef68e1689957109e2c98e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>planning_environment::CollisionOperationsGenerator *</type>
      <name>getOperationsGenerator</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>afccd54ca928bba10a9336b1a46ba11c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRobotName</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ab5215f9602f833fe605209c6e4f61bfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WizardMode</type>
      <name>getWizardMode</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a3e4f571629b9a133758e4deadfd647de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInited</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>af54410c2c5714c5b417769a9372431a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputArmNavigationLaunchFile</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a9bdcf15f4a73b9e9fe5e1cede6db6208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputConfigAndLaunchRviz</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a1c437b6ca32767689c7512b26f93af65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputJointLimitsYAML</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>aebd11d3aa611da457e82cc43ff967050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputKinematicsLaunchFiles</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a2869e913bf0d8fac8e61ec8049575d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputMoveGroupLaunchFiles</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a1fb76c5a34b348bb629365ac97aa17ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputOMPLGroupYAML</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>acd68f907b62d0f23487fa7d58fc9636b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputOMPLLaunchFile</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ace0178c8d7d56fd6d51ed30a71738da7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputPlanningComponentVisualizerLaunchFile</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>af0c98ceb9ee79c4a16369761f557260b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputPlanningDescriptionYAML</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a80aaa63000177c40436c1c159d63412f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputPlanningEnvironmentLaunch</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a55fbeadea9227d2aaab148687106a18e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputTrajectoryFilterLaunch</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>acdc1b8f28aa5738813076cb6e5cac3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningDescriptionConfigurationWizard</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a7c0b053274c71d59d7c595283875288a</anchor>
      <arglist>(const std::string &amp;urdf_package, const std::string &amp;urdf_path, QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popupFileFailure</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ab2057adb2eef4e6e7487ef0974fa1d2c</anchor>
      <arglist>(const char *reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popupGenericWarning</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a0ea795c8e541f5ef0d6bd27b3dd2b1c1</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popupWaitWarning</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a5a448db188ba9b41a6e75ce6c1f7f034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeGroup</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a32cb35ae0be5e08b6aae86ab724545ff</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMarkers</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a95804609b1dfba24313ebfd32e47deb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendTransforms</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a84934aadbd6a3c30b98c18f94abfe1a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentShowGroup</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a2f571c1377113bcab3ec99e7abeaf5be</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentShowLink</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ac81548de76baf21ca98e53a671df7198</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisableMap</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a836119852e7f36c3358b797e99dea698</anchor>
      <arglist>(const planning_environment::CollisionOperationsGenerator::DisableType disable_type, const std::vector&lt; planning_environment::CollisionOperationsGenerator::StringPair &gt; &amp;pairs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setupWithWorldFixedFrame</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>af37c41f2a640d52ef90275a1174a51c8</anchor>
      <arglist>(const std::string &amp;world_fixed_frame, const std::string &amp;joint_type)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>transformEnvironmentModelContactInfoMarker</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a4ee180edbc04ffed63a3172c31b43283</anchor>
      <arglist>(const collision_space::EnvironmentModel::Contact &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCollisionsInCurrentState</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a2349925decbd9fab7619fc892dbd50f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualizeCollision</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>af320598cedf3b23c13750215312ad6e7</anchor>
      <arglist>(std::vector&lt; planning_environment::CollisionOperationsGenerator::CollidingJointValues &gt; &amp;jointValues, std::vector&lt; planning_environment::CollisionOperationsGenerator::StringPair &gt; &amp;pairs, int &amp;index, std_msgs::ColorRGBA &amp;color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlanningDescriptionConfigurationWizard</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>adb17148b5bae602708afd8f0b84cc37f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createDofPageTable</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a5d5e6f40cea0ddcef44b2080474c4fe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initOutputFilesPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a5105d9cbcf6d7bb9e8586218d508edcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initSelectDofPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a192def942a01cdc66c15a83a035806bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initSetupGroupsPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a83ca9b6300c41f7678b879aaf25603af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initStartPage</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a40af5d1b99cc25f5518482472fb4c6aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>nextId</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ab244ef8cae9b946137ff69572bb53bb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupQtPages</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ace213441e47a3e6112ed7318611108f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CollisionsWizardPage *</type>
      <name>adjacent_link_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ae6ca177e2ac86e3523ea575a3596b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CollisionsWizardPage *</type>
      <name>always_in_collision_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>abb0e8378e50be5958a52702e752ea814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_environment::CollisionModels *</type>
      <name>cm_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a294fdf569b9d4ac5616c66e7d480338c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::MarkerArray</type>
      <name>collision_markers_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ab1b4ebcbd7171c38c942898aa9a14fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QDialog *</type>
      <name>confirm_group_replace_dialog_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ab9c4c9c03d2a820f7c982c01add522cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>confirm_group_text_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ac1d3742560cf415800bf6bf5a04fcda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>current_show_group_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a09976311e39b6610cc5f038335f9b78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>current_show_link_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a285a4c23d755f07f1a2486e507c9fd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CollisionsWizardPage *</type>
      <name>default_in_collision_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a0c636c2b3b1e0dadc4c0756dbc53786a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>dir_name_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a70ebb851da43cef2bd898a60d4c9bd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; planning_environment::CollisionOperationsGenerator::DisableType, std::vector&lt; planning_environment::CollisionOperationsGenerator::StringPair &gt; &gt;</type>
      <name>disable_map_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a96e374abb6d4cb7706f62d59af0a6bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTableWidget *</type>
      <name>dof_selection_table_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a4d23e5598349bd489f74c2a416c7a7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YAML::Emitter *</type>
      <name>emitter_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a77c606eca553f5492c59433f7fa9cf7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QDialog *</type>
      <name>file_failure_dialog_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a0e8bb35153003dca18f9f2c8d5f5734f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>file_failure_reason_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a27f6b79ca284b2f6bf00d8b95f44dc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>full_launch_outfile_name_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a8d9c8e194ed5ed4ec8624ba2a79415a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>full_yaml_outfile_name_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a8586edeac66870038bbc32f2977d188c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QDialog *</type>
      <name>generic_dialog_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ab128c52851c28720376529462b787443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>generic_dialog_label_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a3ffa707d0b1883ea4a3d2259406ff6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCheckBox *</type>
      <name>group_selection_done_box_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a26de60aec59d52c00d3899386c6b37a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>inited_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ae6a3ba52f6f5b5093877595dd55672aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointCollectionWizardPage *</type>
      <name>joint_collections_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a033c0d19d46300c8e74443db9e6e6741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KinematicChainWizardPage *</type>
      <name>kinematic_chain_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a8d8b029b18697f43ec5ab4518834d865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::KinematicModel *</type>
      <name>kmodel_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>aaffa34b02d53cff3d7771029b586a3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>launch_outfile_name_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a655a4bad400b26c97afb3938c0605ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>lock_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a263ccdc015ca69c6e943739ebd72a633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ac27feece3fb7f5414cca22d37b88a359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CollisionsWizardPage *</type>
      <name>occasionally_in_collision_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a4529f31387bd216c91f98903d0a9c059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>collision_space::EnvironmentModel *</type>
      <name>ode_collision_model_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a415ce4667c9610d1f4fe64401bd47bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CollisionsWizardPage *</type>
      <name>often_in_collision_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a8e158c2bd34520ddecfb7db4e8d71a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_environment::CollisionOperationsGenerator *</type>
      <name>ops_gen_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ac8acd7dcab97cfb71b9b9b6a3ce00e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OutputWizardPage *</type>
      <name>output_wizard_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>ad1a73d10b425597f083f127d8a5920db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>package_directory_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a4de7ccc353916acb4b6894295347e277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>package_path_field_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a9ee3e5b90ac272b073f7adbd469808c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>progress_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>acc5856bdd84924a2a00d75815223fb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::KinematicState *</type>
      <name>robot_state_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a5a61292dede5d846836bf1386a14bfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWizardPage *</type>
      <name>select_dof_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a574eada923ba84cf71ab835aac8b3300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SetupGroupsWizardPage *</type>
      <name>setup_groups_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>aba86fdda9ce4b7beccda66a1536dc7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWizardPage *</type>
      <name>start_page_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a11be930fa4bba9dfcafc8060e08cc9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformBroadcaster</type>
      <name>transform_broadcaster_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a8dedd8d0ac00a08094caa9f658f5932b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; urdf::Model &gt;</type>
      <name>urdf_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>af5988208adf192adb93d8634327a6da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>urdf_package_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a1410641e4e8128fabb7e7e9cbeea7285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>urdf_path_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a1293aa56be9cf36a33a5780c96328edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>vis_marker_array_publisher_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a22c0807dae80a30307beabe8bd319c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>vis_marker_publisher_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a1289e01fee01671f0a3c63e248e3bfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WizardMode</type>
      <name>wizard_mode_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a2a7e83171fc2b93350069758f9cd953e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::KinematicModel::MultiDofConfig</type>
      <name>world_joint_config_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a8dc9ce8d88292ee31a773d628c86af3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>yaml_outfile_name_</name>
      <anchorfile>classPlanningDescriptionConfigurationWizard.html</anchorfile>
      <anchor>a1bc6409ac1945355819c516dc305f7ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlanningMonitorTest</name>
    <filename>classPlanningMonitorTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>revertPlanningSceneCallback</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a1a3bb4fe9d49b131f3c1311d22d6081f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlanningSceneCallback</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a9154c4750d5ec0521af70869f8eb0732</anchor>
      <arglist>(const arm_navigation_msgs::PlanningScene &amp;scene)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>CallPlanningScene</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>ac4fdb30a83ea4c7ab149ba4a32819664</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a868723000510f7af852e7d162b5dd49c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a8cdad5f7bcdf6f41805fb3aabab93552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_environment::CollisionModels *</type>
      <name>collision_models_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a6703586c847ea10e4cf8a8688a964efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>got_revert_callback_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a89dd124755e6a4470f3aad43216dba4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>got_set_callback_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a9360f3ffb591822185f20f46a8a80fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>group_name_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>abc2741b89f846958f975cc92b5172747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>affd55f4ec91eec4e2b04b47d07885eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::OrderedCollisionOperations</type>
      <name>operations_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a98dd93a4de75402472ad827f4c680d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_environment::PlanningMonitor *</type>
      <name>planning_monitor_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a2428c1d72926962f677648c7af4eeabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::PlanningScene</type>
      <name>planning_scene_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>ae4c6fba640cf977a6b558a375e7d5144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::PlanningScene</type>
      <name>planning_scene_diff_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a6dea62b859f8cdc7453cfa0e15e6c73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>ready_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a597b537235e1254a2d0744532681c067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classPlanningMonitorTest.html</anchorfile>
      <anchor>a7f5fbd479865d4a0e77febcdd726153f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RemoveObjectExample</name>
    <filename>classRemoveObjectExample.html</filename>
    <member kind="function">
      <type></type>
      <name>RemoveObjectExample</name>
      <anchorfile>classRemoveObjectExample.html</anchorfile>
      <anchor>a915f29fa5609bfb601095083f8d4a7f0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RemoveObjectExample</name>
      <anchorfile>classRemoveObjectExample.html</anchorfile>
      <anchor>a02631ba899af64286443c574e8b4a389</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>afterWorldUpdate</name>
      <anchorfile>classRemoveObjectExample.html</anchorfile>
      <anchor>aa6d2148ce01ed838e02bb53e3c248c91</anchor>
      <arglist>(const arm_navigation_msgs::CollisionMapConstPtr &amp;collisionMap, bool clear)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>collisionMapPublisher_</name>
      <anchorfile>classRemoveObjectExample.html</anchorfile>
      <anchor>a228a822e527d05fdd176b54262081d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_environment::CollisionModels *</type>
      <name>collisionModels_</name>
      <anchorfile>classRemoveObjectExample.html</anchorfile>
      <anchor>acc56e05a9f68044561f786a50419da4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classRemoveObjectExample.html</anchorfile>
      <anchor>a1c3ede9f229ad010d631633fef5f207d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_environment::PlanningMonitor *</type>
      <name>planningMonitor_</name>
      <anchorfile>classRemoveObjectExample.html</anchorfile>
      <anchor>a7105edfd663dd3a599a22e1478735da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classRemoveObjectExample.html</anchorfile>
      <anchor>ad99f3640e75cbb422b0b3687e047551c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SetupGroupsWizardPage</name>
    <filename>classSetupGroupsWizardPage.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addJointCollectionGroup</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>a37764f314e2147c1bfc6becf4a3d3ffc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addKinematicChainGroup</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>acb1626edd81e688ab5bce76b2ca2f3d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>deleteGroupButtonClicked</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>a51010c5ac9de1bad5a00bb12fdfc5574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>groupTableClicked</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>a27cb47745212b1b9cbdd70537c24fad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>nextId</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>adaa1d5af9735e4682e9cc05a2d423062</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetupGroupsWizardPage</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>a0816b85aaf4d7ddad3c79ec81c777183</anchor>
      <arglist>(PlanningDescriptionConfigurationWizard *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateGroupTable</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>a3309669b89f8bdf1445fe58f09f5b8cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>validatePage</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>ad7396cac773a9b3ecdae5c5623e28a47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTableWidget *</type>
      <name>current_group_table_</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>a1ecd1d54614fbc98f90473181e98bce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>first_group_field_</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>ae3e52f280754a9c77486ca0e543ee8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>next_from_groups_id_</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>a9e7e03817a25c7db7e04e802d0579ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningDescriptionConfigurationWizard *</type>
      <name>parent_</name>
      <anchorfile>classSetupGroupsWizardPage.html</anchorfile>
      <anchor>a97d2d6c1c6fefeebdbc6dafc32cc5fc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestCollisionModels</name>
    <filename>classTestCollisionModels.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classTestCollisionModels.html</anchorfile>
      <anchor>a45c4e30e2895d88c8c9bcfed08f99ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::AttachedCollisionObject</type>
      <name>att_object_1_</name>
      <anchorfile>classTestCollisionModels.html</anchorfile>
      <anchor>a7f727f72252c1d96205b53f366cce583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>full_path_</name>
      <anchorfile>classTestCollisionModels.html</anchorfile>
      <anchor>aa0b22d70f9afc9f93238fe709e7583c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classTestCollisionModels.html</anchorfile>
      <anchor>ad1fe139d3b7aea9557157ac6bbd4b8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::CollisionObject</type>
      <name>static_object_1_</name>
      <anchorfile>classTestCollisionModels.html</anchorfile>
      <anchor>aa99cf6d194b5dc15e1a1ed3a10e41fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::CollisionObject</type>
      <name>static_object_2_</name>
      <anchorfile>classTestCollisionModels.html</anchorfile>
      <anchor>a297899c3d21b3cbf9c8bda80584b155b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::CollisionObject</type>
      <name>static_object_3_</name>
      <anchorfile>classTestCollisionModels.html</anchorfile>
      <anchor>a4a18b24d6519507224fee16626382146</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestRobotModels</name>
    <filename>classTestRobotModels.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classTestRobotModels.html</anchorfile>
      <anchor>accaa0203576c7275b293ad8aea4a3a06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>full_path_</name>
      <anchorfile>classTestRobotModels.html</anchorfile>
      <anchor>a01df95bedb2ad36e8fc07d659a034fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classTestRobotModels.html</anchorfile>
      <anchor>a0d40ea5643c9c90667bffaf50fc1ff10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>add_attached_box</name>
    <filename>namespaceadd__attached__box.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_add_convert_objects</name>
      <anchorfile>namespaceadd__attached__box.html</anchorfile>
      <anchor>abbdea0f72e029b13a37582f746bcb5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>get_collision_objects_service_name</name>
      <anchorfile>namespaceadd__attached__box.html</anchorfile>
      <anchor>aa1cf779e4542635a9b4b6ee5a1cb0031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceadd__attached__box.html</anchorfile>
      <anchor>a7ce0cbd7a641bc9e318d1c1f94c61748</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>add_pole</name>
    <filename>namespaceadd__pole.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_add_convert_objects</name>
      <anchorfile>namespaceadd__pole.html</anchorfile>
      <anchor>a2dd15135e0b74bcfb720ea7b4aec8e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>get_collision_objects_service_name</name>
      <anchorfile>namespaceadd__pole.html</anchorfile>
      <anchor>a6f040ab8772ca3868b5a48d2e651995a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceadd__pole.html</anchorfile>
      <anchor>ad2f71cdd9b21ea921469a1516d21c077</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>planning_environment</name>
    <filename>namespaceplanning__environment.html</filename>
    <class kind="class">planning_environment::CollisionModels</class>
    <class kind="class">planning_environment::CollisionModelsInterface</class>
    <class kind="class">planning_environment::CollisionOperationsGenerator</class>
    <class kind="class">planning_environment::CollisionSpaceMonitor</class>
    <class kind="class">planning_environment::EnvironmentServer</class>
    <class kind="class">planning_environment::JointConstraintEvaluator</class>
    <class kind="class">planning_environment::JointStateMonitor</class>
    <class kind="class">planning_environment::KinematicConstraintEvaluator</class>
    <class kind="class">planning_environment::KinematicConstraintEvaluatorSet</class>
    <class kind="class">planning_environment::KinematicModelStateMonitor</class>
    <class kind="class">planning_environment::OrientationConstraintEvaluator</class>
    <class kind="class">planning_environment::PlanningMonitor</class>
    <class kind="class">planning_environment::PlanningSceneValidityServer</class>
    <class kind="class">planning_environment::PositionConstraintEvaluator</class>
    <class kind="class">planning_environment::RobotModels</class>
    <class kind="class">planning_environment::VisibilityConstraintEvaluator</class>
    <member kind="function">
      <type>bool</type>
      <name>applyOrderedCollisionOperationsListToACM</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a462502dd06b84b7d559d2b129c44ca04</anchor>
      <arglist>(const arm_navigation_msgs::OrderedCollisionOperations &amp;ordered_coll, const std::vector&lt; std::string &gt; &amp;object_names, const std::vector&lt; std::string &gt; &amp;att_names, const planning_models::KinematicModel *model, collision_space::EnvironmentModel::AllowedCollisionMatrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>arm_navigation_msgs::AllowedCollisionMatrix</type>
      <name>applyOrderedCollisionOperationsToCollisionsModel</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ae4806a37c0913531e943d41b7b6b0a65</anchor>
      <arglist>(const CollisionModels *cm, const arm_navigation_msgs::OrderedCollisionOperations &amp;ordered_coll, const std::vector&lt; std::string &gt; &amp;object_names, const std::vector&lt; std::string &gt; &amp;att_names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOrderedCollisionOperationsToMatrix</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a68ec486d17e6458e30b454c25532a8fa</anchor>
      <arglist>(const arm_navigation_msgs::OrderedCollisionOperations &amp;ord, collision_space::EnvironmentModel::AllowedCollisionMatrix &amp;acm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>closestStateOnTrajectory</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ad078ee79ef2650b550a3ea1892cf2784</anchor>
      <arglist>(const boost::shared_ptr&lt; urdf::Model &gt; &amp;model, const trajectory_msgs::JointTrajectory &amp;trajectory, const sensor_msgs::JointState &amp;joint_state, unsigned int start, unsigned int end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeAttachedObjectPointCloudMask</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a62f14e2de3aad196be7653d2c9522061</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;pcl_cloud, const std::string &amp;sensor_frame, CollisionModels *cm, tf::TransformListener &amp;tf, std::vector&lt; int &gt; &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeAttachedObjectPointMask</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a71e489927ac18b4f7fea103e5ecf6ed8</anchor>
      <arglist>(const planning_environment::CollisionModels *cm, const tf::Vector3 &amp;pt, const tf::Vector3 &amp;sensor_pos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>configureForAttachedBodyMask</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a401420eec02220fd306d9ebe8c7915c1</anchor>
      <arglist>(planning_models::KinematicState &amp;state, planning_environment::CollisionModels *cm, tf::TransformListener &amp;tf, const std::string &amp;sensor_frame, const ros::Time &amp;sensor_time, tf::Vector3 &amp;sensor_pos)</arglist>
    </member>
    <member kind="function">
      <type>shapes::Shape *</type>
      <name>constructObject</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>af6c7b794510cd086b062ab96001db863</anchor>
      <arglist>(const arm_navigation_msgs::Shape &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>constructObjectMsg</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a09f2c04d51f9bbeb66125479dc3b3b57</anchor>
      <arglist>(const shapes::Shape *shape, arm_navigation_msgs::Shape &amp;obj, double padding=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertAllowedContactSpecificationMsgToAllowedContactVector</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>acd74bddeb93992262375e69aaa2762eb</anchor>
      <arglist>(const std::vector&lt; arm_navigation_msgs::AllowedContactSpecification &gt; &amp;acmv, std::vector&lt; collision_space::EnvironmentModel::AllowedContact &gt; &amp;acv)</arglist>
    </member>
    <member kind="function">
      <type>collision_space::EnvironmentModel::AllowedCollisionMatrix</type>
      <name>convertFromACMMsgToACM</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a7724b6c214c1224f36d55d5ca796d898</anchor>
      <arglist>(const arm_navigation_msgs::AllowedCollisionMatrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFromACMToACMMsg</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a3b794e8e4f91fe4cb065f65707420308</anchor>
      <arglist>(const collision_space::EnvironmentModel::AllowedCollisionMatrix &amp;acm, arm_navigation_msgs::AllowedCollisionMatrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFromLinkPaddingMapToLinkPaddingVector</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a51c8f5e182405a4669f362bb270931c0</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;link_padding_map, std::vector&lt; arm_navigation_msgs::LinkPadding &gt; &amp;link_padding_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertKinematicStateToRobotState</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a9e9447b4fa8c1df75e4b365a5e85dc88</anchor>
      <arglist>(const planning_models::KinematicState &amp;kinematic_state, const ros::Time &amp;timestamp, const std::string &amp;header_frame, arm_navigation_msgs::RobotState &amp;robot_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createAndPoseShapes</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a4fe479918a6c719f9506271fb4561b65</anchor>
      <arglist>(tf::TransformListener &amp;tf, const std::vector&lt; arm_navigation_msgs::Shape &gt; &amp;orig_shapes, const std::vector&lt; geometry_msgs::Pose &gt; &amp;orig_poses, const std_msgs::Header &amp;header, const std::string &amp;frame_to, std::vector&lt; shapes::Shape * &gt; &amp;conv_shapes, std::vector&lt; tf::Transform &gt; &amp;conv_poses)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createConstraintRegionFromMsg</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a2a0e2a77ae646ab32082d06ad751bbe3</anchor>
      <arglist>(const arm_navigation_msgs::Shape &amp;constraint_region_shape, const geometry_msgs::Pose &amp;constraint_region_pose, boost::scoped_ptr&lt; bodies::Body &gt; &amp;body)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doesKinematicStateObeyConstraints</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ae95304f74b355d1d6227ee369c996125</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, const arm_navigation_msgs::Constraints &amp;constraints, bool verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllKinematicStateStampedTransforms</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ab37671edbe2fb641079ddd2cab95a49c</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, std::vector&lt; geometry_msgs::TransformStamped &gt; &amp;trans_vector, const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCollisionMarkersFromContactInformation</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a0d5c546d5bf75a04f3d5750bdeb37ff6</anchor>
      <arglist>(const std::vector&lt; arm_navigation_msgs::ContactInformation &gt; &amp;contacts, const std::string &amp;world_frame_id, visualization_msgs::MarkerArray &amp;arr, const std_msgs::ColorRGBA &amp;color, const ros::Duration &amp;lifetime)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getLatestIdentityTransform</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a4395b490c8bee52683c9ac225c8de035</anchor>
      <arglist>(const std::string &amp;to_frame, const std::string &amp;from_frame, tf::TransformListener &amp;tf, tf::Transform &amp;pose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>maxCoord</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>af60e876b652b552cc667ace7dcd87e77</anchor>
      <arglist>(const geometry_msgs::Point32 &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processAttachedCollisionObjectMsg</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>acc053b89abe274700c659e869fbce484</anchor>
      <arglist>(const arm_navigation_msgs::AttachedCollisionObjectConstPtr &amp;attached_object, tf::TransformListener &amp;tf, CollisionModels *cm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processCollisionObjectMsg</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ada88956cdce90882a200db1143f4016d</anchor>
      <arglist>(const arm_navigation_msgs::CollisionObjectConstPtr &amp;collision_object, tf::TransformListener &amp;tf, CollisionModels *cm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeCompletedTrajectory</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ae5f2e4c9a5ba2ad599568b4a90b78c70</anchor>
      <arglist>(const boost::shared_ptr&lt; urdf::Model &gt; &amp;model, const trajectory_msgs::JointTrajectory &amp;trajectory_in, const sensor_msgs::JointState &amp;current_state, trajectory_msgs::JointTrajectory &amp;trajectory_out, bool zero_vel_acc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerShapeFromShape</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a4bc8cf8a46459489a50d513ef9e57344</anchor>
      <arglist>(const arm_navigation_msgs::Shape &amp;obj, visualization_msgs::Marker &amp;mk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerShapeFromShape</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>aa30ac789807beebb8fc933aa4a466b9d</anchor>
      <arglist>(const shapes::Shape *obj, visualization_msgs::Marker &amp;mk, double padding=0.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRobotStateAndComputeTransforms</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>ae7e86ca36ae1e96e0f6ab23b70a67777</anchor>
      <arglist>(const arm_navigation_msgs::RobotState &amp;robot_state, planning_models::KinematicState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateAttachedObjectBodyPoses</name>
      <anchorfile>namespaceplanning__environment.html</anchorfile>
      <anchor>a263da7bef58cb1b01d0a87bc37bfeb27</anchor>
      <arglist>(planning_environment::CollisionModels *cm, planning_models::KinematicState &amp;state, tf::TransformListener &amp;tf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::CollisionModels</name>
    <filename>classplanning__environment_1_1CollisionModels.html</filename>
    <base>planning_environment::RobotModels</base>
    <member kind="function">
      <type>bool</type>
      <name>addAttachedObject</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ad8ea84393f71ef39a7adea427d945196</anchor>
      <arglist>(const arm_navigation_msgs::AttachedCollisionObject &amp;att)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addAttachedObject</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>af435b85eeb90c7e189530acd4b1a9dfc</anchor>
      <arglist>(const std::string &amp;object_name, const std::string &amp;link_name, std::vector&lt; shapes::Shape * &gt; &amp;shapes, const std::vector&lt; tf::Transform &gt; &amp;poses, const std::vector&lt; std::string &gt; &amp;touch_links, double padding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addStaticObject</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ab749a58e64f03c0a6474aec20b249152</anchor>
      <arglist>(const arm_navigation_msgs::CollisionObject &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStaticObject</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a069ae6235f8fbd2a49334c065212582b</anchor>
      <arglist>(const std::string &amp;name, std::vector&lt; shapes::Shape * &gt; &amp;shapes, const std::vector&lt; tf::Transform &gt; &amp;poses, double padding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>appendJointTrajectoryToPlanningSceneBag</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a44362d8a068ca3d5c1ffee009e4f2616</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;topic_name, const trajectory_msgs::JointTrajectory &amp;traj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>appendMotionPlanRequestToPlanningSceneBag</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a2ffede97a463628c1e4866fa22f302c5</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;topic_name, const arm_navigation_msgs::MotionPlanRequest &amp;req)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyLinkPaddingToCollisionSpace</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>adf6e6cace254e39309edd3014c0ede9f</anchor>
      <arglist>(const std::vector&lt; arm_navigation_msgs::LinkPadding &gt; &amp;link_padding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applyOrderedCollisionOperationsToCollisionSpace</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>afd61610f4974248695b5f75b3463c5d0</anchor>
      <arglist>(const arm_navigation_msgs::OrderedCollisionOperations &amp;ord, bool print=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bodiesLock</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a1487e620bed7ce0b1daeac10fa04806f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bodiesUnlock</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>aec1d9a7790f971b92625932a88ea14fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAllowedContacts</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a57f00271115f7394843f3ea6e28ea32c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollisionModels</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a84e0f324791bb709e0a7f1adcc1d663f</anchor>
      <arglist>(const std::string &amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollisionModels</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a46cdc8b155e7515f9473c67a854d101a</anchor>
      <arglist>(boost::shared_ptr&lt; urdf::Model &gt; urdf, planning_models::KinematicModel *kmodel, collision_space::EnvironmentModel *ode_collision_model_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertAttachedCollisionObjectToNewWorldFrame</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a995a659abb640a6285cf46287edd5698</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, arm_navigation_msgs::AttachedCollisionObject &amp;att_obj) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertAttachedObjectToStaticObject</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>acc2ef4138b1c15d2e821c0a1b4fc94fc</anchor>
      <arglist>(const std::string &amp;object_name, const std::string &amp;link_name, const tf::Transform &amp;link_pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertCollisionObjectToNewWorldFrame</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>af5381eb425ab3784d3c63dc1dbd49544</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, arm_navigation_msgs::CollisionObject &amp;obj) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertConstraintsGivenNewWorldTransform</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>af87a55ec08572cb34c3308000dcecbd2</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, arm_navigation_msgs::Constraints &amp;constraints, const std::string &amp;opt_frame=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertPointGivenWorldTransform</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ab0a632e41ed75a86fce11d8ad3746f74</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, const std::string &amp;des_frame_id, const std_msgs::Header &amp;header, const geometry_msgs::Point &amp;point, geometry_msgs::PointStamped &amp;ret_point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertPoseGivenWorldTransform</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a68b58bc1298b9158e4fb256a1b4faba2</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, const std::string &amp;des_frame_id, const std_msgs::Header &amp;header, const geometry_msgs::Pose &amp;pose, geometry_msgs::PoseStamped &amp;ret_pose) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertQuaternionGivenWorldTransform</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a4511433968438cc13b86544350ffb048</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, const std::string &amp;des_frame_id, const std_msgs::Header &amp;header, const geometry_msgs::Quaternion &amp;quat, geometry_msgs::QuaternionStamped &amp;ret_quat) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertStaticObjectToAttachedObject</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ac5dbf2888ca2e8770337aad5e42dac04</anchor>
      <arglist>(const std::string &amp;object_name, const std::string &amp;link_name, const tf::Transform &amp;link_pose, const std::vector&lt; std::string &gt; &amp;touch_links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteAllAttachedObjects</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a32607686b84af1d655660154fe26b013</anchor>
      <arglist>(const std::string &amp;link_name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteAllStaticObjects</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ac5c46dfd77d7c165963ea1659779f3e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deleteAttachedObject</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ae2e7c69f43a7a109d20aa09043a64f7b</anchor>
      <arglist>(const std::string &amp;object_id, const std::string &amp;link_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteStaticObject</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>af5267ef05e29596d1702572668747b31</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disableCollisionsForNonUpdatedLinks</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a6f9a67cc7e4519ddd48ed58c19bb6848</anchor>
      <arglist>(const std::string &amp;group_name, bool use_default=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllCollisionPointMarkers</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a127577bedfa500aba614f146139c7e3a</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, visualization_msgs::MarkerArray &amp;arr, const std_msgs::ColorRGBA &amp;color, const ros::Duration &amp;lifetime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllCollisionsForState</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a4b980c7edbe1431affeec0443e2438ba</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, std::vector&lt; arm_navigation_msgs::ContactInformation &gt; &amp;contacts, unsigned int num_per_pair=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllCollisionSpaceObjectMarkers</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ab4c7384a4da4f7b786bd92e13bc50238</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, visualization_msgs::MarkerArray &amp;arr, const std::string &amp;ns, const std_msgs::ColorRGBA &amp;static_color, const std_msgs::ColorRGBA &amp;attached_color, const ros::Duration &amp;lifetime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllEnvironmentCollisionsForObject</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a7fd77e930d4ebda5fc74851d42169500</anchor>
      <arglist>(const std::string &amp;object_name, std::vector&lt; arm_navigation_msgs::ContactInformation &gt; &amp;contacts, unsigned int num_per_pair=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAttachedCollisionObjectMarkers</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>aee10fca54e71455990d0611af0c88962</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, visualization_msgs::MarkerArray &amp;arr, const std::string &amp;ns, const std_msgs::ColorRGBA &amp;color, const ros::Duration &amp;lifetime, const bool show_padded=false, const std::vector&lt; std::string &gt; *link_names=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAttachedCollisionObjectNames</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a002e17d183657304bfd99165ab0e13c2</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;a_strings) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCollisionMapAsMarkers</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a975562dc468539668b3036d0a60da2cf</anchor>
      <arglist>(visualization_msgs::MarkerArray &amp;arr, const std_msgs::ColorRGBA &amp;color, const ros::Duration &amp;lifetime)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; tf::Transform &gt; &amp;</type>
      <name>getCollisionMapPoses</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a9dbc22513474c9545b75a6b7ac5b80bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; shapes::Shape * &gt; &amp;</type>
      <name>getCollisionMapShapes</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>afc384e8f8b9f396628619d70d18da1d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCollisionObjectNames</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>aa660b207b7f916b4fb33b46110eaceb8</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;o_strings) const </arglist>
    </member>
    <member kind="function">
      <type>const collision_space::EnvironmentModel *</type>
      <name>getCollisionSpace</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a7c531a906c4a53de1d9be39ff2b1ac8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCollisionSpaceAllowedCollisions</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a5f609c2d68ca7e7ef392d780d2ae7105</anchor>
      <arglist>(arm_navigation_msgs::AllowedCollisionMatrix &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCollisionSpaceAttachedCollisionObjects</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>aa4958e50bb0ec77c7a35d681ec5421f8</anchor>
      <arglist>(std::vector&lt; arm_navigation_msgs::AttachedCollisionObject &gt; &amp;avec) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCollisionSpaceCollisionMap</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a7ac866a9cdfa30892c4e79bbc8dc86b1</anchor>
      <arglist>(arm_navigation_msgs::CollisionMap &amp;cmap) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCollisionSpaceCollisionObjects</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a7a1de81baffeeabd3aaa9d546925815d</anchor>
      <arglist>(std::vector&lt; arm_navigation_msgs::CollisionObject &gt; &amp;omap) const </arglist>
    </member>
    <member kind="function">
      <type>const collision_space::EnvironmentModel::AllowedCollisionMatrix &amp;</type>
      <name>getCurrentAllowedCollisionMatrix</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a0ea8460c94e75a117943bf549a3ef5d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCurrentLinkPadding</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a72f5250ef810df9c3ea271aa0483c2f6</anchor>
      <arglist>(std::vector&lt; arm_navigation_msgs::LinkPadding &gt; &amp;link_padding)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>getCurrentLinkPaddingMap</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>acbb7ae05b4f0795bc61d3a483b051612</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const collision_space::EnvironmentModel::AllowedCollisionMatrix &amp;</type>
      <name>getDefaultAllowedCollisionMatrix</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a08eb86640de83fe08b1c821e51cbdc66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, double &gt; &amp;</type>
      <name>getDefaultLinkPaddingMap</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a52c7a9299cd00ad22291782113f7d3b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDefaultObjectPadding</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a24aa4adabd3503af3cacae09d74e51ff</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDefaultOrderedCollisionOperations</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a904b8683613ac38071a161d2e81bdaba</anchor>
      <arglist>(std::vector&lt; arm_navigation_msgs::CollisionOperation &gt; &amp;self_collision) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDefaultPadding</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a1316039b669b7ac0079a9357e7d9a5c3</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDefaultScale</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ac319bfe1188d15e6f0b87ad3b890282c</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGroupAndUpdatedJointMarkersGivenState</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a226f4b3923b8fd6f1ec6bdde44fffbe4</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, visualization_msgs::MarkerArray &amp;arr, const std::string &amp;group_name, const std_msgs::ColorRGBA &amp;group_color, const std_msgs::ColorRGBA &amp;updated_color, const ros::Duration &amp;lifetime) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLastCollisionMap</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a3895551eba3df5c559195655a0064679</anchor>
      <arglist>(arm_navigation_msgs::CollisionMap &amp;cmap) const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, std::map&lt; std::string, bodies::BodyVector * &gt; &gt; &amp;</type>
      <name>getLinkAttachedObjects</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a1b0ca3f1867cd0d86095c9ce1df56ff3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPlanningSceneGivenState</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a8d759ba14564d9ac06f415025ef2c807</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, arm_navigation_msgs::PlanningScene &amp;scene)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRobotMarkersGivenState</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>afbc04a0068321dbeb5d215155ee0d61d</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, visualization_msgs::MarkerArray &amp;arr, const std_msgs::ColorRGBA &amp;color, const std::string &amp;name, const ros::Duration &amp;lifetime, const std::vector&lt; std::string &gt; *names=NULL, const double scale=1.0, const bool show_collision_models=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRobotPaddedMarkersGivenState</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a664c49ba27abd52d049a71e4e03d5bfb</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, visualization_msgs::MarkerArray &amp;arr, const std_msgs::ColorRGBA &amp;color, const std::string &amp;name, const ros::Duration &amp;lifetime, const std::vector&lt; std::string &gt; *names=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, geometry_msgs::TransformStamped &gt; &amp;</type>
      <name>getSceneTransformMap</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a60e0f6cb6e2acb3d7b79c9343f3827dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStaticCollisionObjectMarkers</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a654021a13c4dbcc1b8dfce45c5a6642b</anchor>
      <arglist>(visualization_msgs::MarkerArray &amp;arr, const std::string &amp;ns, const std_msgs::ColorRGBA &amp;color, const ros::Duration &amp;lifetime) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTotalTrajectoryJointLength</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a1b6342c761cb681ae6c912f9da6996cd</anchor>
      <arglist>(planning_models::KinematicState &amp;state, const trajectory_msgs::JointTrajectory &amp;trajectory) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isJointTrajectoryValid</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a690e82683ff227b429c856a481cd47a0</anchor>
      <arglist>(const arm_navigation_msgs::PlanningScene &amp;planning_scene, const trajectory_msgs::JointTrajectory &amp;trajectory, const arm_navigation_msgs::Constraints &amp;goal_constraints, const arm_navigation_msgs::Constraints &amp;path_constraints, arm_navigation_msgs::ArmNavigationErrorCodes &amp;error_code, std::vector&lt; arm_navigation_msgs::ArmNavigationErrorCodes &gt; &amp;trajectory_error_codes, const bool evaluate_entire_trajectory)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isJointTrajectoryValid</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a0e0a55fcbb37db7fa937ce8826694a88</anchor>
      <arglist>(planning_models::KinematicState &amp;state, const trajectory_msgs::JointTrajectory &amp;trajectory, const arm_navigation_msgs::Constraints &amp;goal_constraints, const arm_navigation_msgs::Constraints &amp;path_constraints, arm_navigation_msgs::ArmNavigationErrorCodes &amp;error_code, std::vector&lt; arm_navigation_msgs::ArmNavigationErrorCodes &gt; &amp;trajectory_error_codes, const bool evaluate_entire_trajectory)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKinematicStateInCollision</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a69b6951841f325f141835919334373ee</anchor>
      <arglist>(const planning_models::KinematicState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKinematicStateInEnvironmentCollision</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>aca21d537aa69c2723b6c6f00534943bd</anchor>
      <arglist>(const planning_models::KinematicState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKinematicStateInObjectCollision</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a5195cdc0f428ab91e714987d47ef2e32</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, const std::string &amp;object_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKinematicStateInSelfCollision</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ae8f4cdc2f6694b3a53e6789dac8734a7</anchor>
      <arglist>(const planning_models::KinematicState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKinematicStateValid</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ada54686dc2d8d0acfcb9f7df3a487f52</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, const std::vector&lt; std::string &gt; &amp;names, arm_navigation_msgs::ArmNavigationErrorCodes &amp;error_code, const arm_navigation_msgs::Constraints goal_constraints, const arm_navigation_msgs::Constraints path_constraints, bool verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectInCollision</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>aa1b4e38e9bfa08c60c1b9f109890b8e5</anchor>
      <arglist>(const std::string &amp;object_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPlanningSceneSet</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a300018909cec028d68e7824304769bae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadJointTrajectoriesInPlanningSceneBag</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>aeab799cfea1f3857f785dca067bb8937</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;topic_name, std::vector&lt; trajectory_msgs::JointTrajectory &gt; &amp;traj_vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMotionPlanRequestsInPlanningSceneBag</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a09cdcb7ba7a383a7ba87a353192e9a42</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;topic_name, std::vector&lt; arm_navigation_msgs::MotionPlanRequest &gt; &amp;motion_plan_reqs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maskAndDeleteShapeVector</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a3602f6c0fd57f6903f70ffcbbe40058a</anchor>
      <arglist>(std::vector&lt; shapes::Shape * &gt; &amp;shapes, std::vector&lt; tf::Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readPlanningSceneBag</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a7afb7157c85f600229ddc5629dec0432</anchor>
      <arglist>(const std::string &amp;filename, arm_navigation_msgs::PlanningScene &amp;planning_scene) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remaskCollisionMap</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a2724d6e72b937a752a8cf29749fcfcd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>revertAllowedCollisionToDefault</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a30afd24c6e22eeae11bf4f2e15d53b5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>revertCollisionSpacePaddingToDefault</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a18b94a5ff272849dce4d1e58314aea5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>revertPlanningScene</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a0e12ffbf7467e854ee8dc0d0cc98eda1</anchor>
      <arglist>(planning_models::KinematicState *state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAlteredAllowedCollisionMatrix</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a18b02f8085ddb7f77fc51bc0c31b0807</anchor>
      <arglist>(const collision_space::EnvironmentModel::AllowedCollisionMatrix &amp;acm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCollisionMap</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a81480385f49b24595c7565df1f99750d</anchor>
      <arglist>(const arm_navigation_msgs::CollisionMap &amp;map, bool mask_before_insertion=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCollisionMap</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ac20e4ea893d0b8d942c483bd8e01a0c7</anchor>
      <arglist>(std::vector&lt; shapes::Shape * &gt; &amp;shapes, const std::vector&lt; tf::Transform &gt; &amp;poses, bool mask_before_insertion=true)</arglist>
    </member>
    <member kind="function">
      <type>planning_models::KinematicState *</type>
      <name>setPlanningScene</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>aa1dffe84e9899e7776248ba2ace5fd06</anchor>
      <arglist>(const arm_navigation_msgs::PlanningScene &amp;planning_scene)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateAttachedBodyPoses</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>abbd4b96ca1875c061ab3d9197a219b82</anchor>
      <arglist>(const planning_models::KinematicState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateAttachedBodyPosesForLink</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ae37f30d61d73ac670ecf931c17a11891</anchor>
      <arglist>(const planning_models::KinematicState &amp;state, const std::string &amp;link_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePlanningSceneBag</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>aaa1f9009c9b94349edca56dd1be2cd2e</anchor>
      <arglist>(const std::string &amp;filename, const arm_navigation_msgs::PlanningScene &amp;planning_scene) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CollisionModels</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a377ab7627580061b743db64ccb401dbb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadCollisionFromParamServer</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ae2144dc36dbf5b08e94240e89334c9a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupModelFromParamServer</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a30adbd9db0c4f21f12bb281753dae930</anchor>
      <arglist>(collision_space::EnvironmentModel *model)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>attached_padd_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ab8e31d4bd5afca8f10e0123008d8662f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>bodies_lock_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a1526a15ba04c4c863d96eae08f381536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>bounding_planes_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a6b7152a8d251ca87b6cc60dd27121809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; tf::Transform &gt;</type>
      <name>collision_map_poses_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>aba4e6595d22b47aaff0c53361d21ce6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; shapes::Shape * &gt;</type>
      <name>collision_map_shapes_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ae7c8a10662abbf9505bf2cc16024bce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; arm_navigation_msgs::CollisionOperation &gt;</type>
      <name>default_collision_operations_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ad2586bcd1f9c62ac87a2bb1a1c5ba0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>default_padd_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a1a278887379e2cb2f2bc9273e88dcc03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>default_scale_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a8fe3a9dc10bdbf47507781c1020b356b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::map&lt; std::string, bodies::BodyVector * &gt; &gt;</type>
      <name>link_attached_objects_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a914203c8b55c0870d5ef4b0814c3e404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>object_padd_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a6a0c2fc322f4cb7fa561983ebcfbc47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>collision_space::EnvironmentModel *</type>
      <name>ode_collision_model_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>ae50b98034dec17ec2ba2503b487147ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>planning_scene_set_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a8684fb28c7604f1ced645ace408e4fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, geometry_msgs::TransformStamped &gt;</type>
      <name>scene_transform_map_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>af21cac0a3a14b88f1e2d4fa106df2f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, bodies::BodyVector * &gt;</type>
      <name>static_object_map_</name>
      <anchorfile>classplanning__environment_1_1CollisionModels.html</anchorfile>
      <anchor>a13f897891f91f6ff32b6638a8656df28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::CollisionModelsInterface</name>
    <filename>classplanning__environment_1_1CollisionModelsInterface.html</filename>
    <base>planning_environment::CollisionModels</base>
    <member kind="function">
      <type>void</type>
      <name>addRevertPlanningSceneCallback</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>ade258262ce7970cf022e77427d74c654</anchor>
      <arglist>(const boost::function&lt; void(void)&gt; &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSetPlanningSceneCallback</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>a08d04092826d76cfffb446747d2ad34c</anchor>
      <arglist>(const boost::function&lt; void(const arm_navigation_msgs::PlanningScene &amp;scene)&gt; &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollisionModelsInterface</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>aa2bb074c2722408199f85f8c05f927bd</anchor>
      <arglist>(const std::string &amp;description, bool register_with_server=true)</arglist>
    </member>
    <member kind="function">
      <type>const arm_navigation_msgs::PlanningScene &amp;</type>
      <name>getLastPlanningScene</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>aaa3acf9a469f6e8c5f765fb5b5440970</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>collision_space::EnvironmentModel *</type>
      <name>getOde</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>a5697e4e28ec06c6a6c854d07b6f117f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>planning_models::KinematicState *</type>
      <name>getPlanningSceneState</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>af44e6e5cd1f38d10512035fd07059bcf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetToStartState</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>af185ef73f8a6e683aa93fb9a89c845df</anchor>
      <arglist>(planning_models::KinematicState &amp;state) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPlanningSceneWithCallbacks</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>a42d1990171da466eb01da29c61a27e55</anchor>
      <arglist>(const arm_navigation_msgs::PlanningScene &amp;scene)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syncPlanningSceneCallback</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>a569337b91ed32237b700a4dad3a9b32d</anchor>
      <arglist>(const arm_navigation_msgs::SyncPlanningSceneGoalConstPtr &amp;scene)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CollisionModelsInterface</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>ae44672cd47c37bba2737fe7db63eb320</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; arm_navigation_msgs::SyncPlanningSceneAction &gt; *</type>
      <name>action_server_</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>ad681e1938bd58e4b11f47880716a341f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>env_server_register_client_</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>ab38fd9c60919c0bf99e3b5d62fd46bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::PlanningScene</type>
      <name>last_planning_scene_</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>a44ee9b75f8beac60b86c209ba9803453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::KinematicState *</type>
      <name>planning_scene_state_</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>ae8e656301f694c132e61bfbe04d2b176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void(void)&gt;</type>
      <name>revert_planning_scene_callback_</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>af1316007c39ff28beb08d52b0ff29fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void(const arm_navigation_msgs::PlanningScene &amp;scene)&gt;</type>
      <name>set_planning_scene_callback_</name>
      <anchorfile>classplanning__environment_1_1CollisionModelsInterface.html</anchorfile>
      <anchor>ab19553476b1613e1808323a772d25445</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::CollisionOperationsGenerator</name>
    <filename>classplanning__environment_1_1CollisionOperationsGenerator.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>CollidingJointValues</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a0514ad7fc59a91421660333c30b8e9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DisableType</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a969398ee8a2a727078c63f14f720ebe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADJACENT</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a969398ee8a2a727078c63f14f720ebe3ae94c8b98c7aed9b8b845c91dea8d1c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALWAYS</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a969398ee8a2a727078c63f14f720ebe3acfb48083aca4c51af1a00bfae1653650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a969398ee8a2a727078c63f14f720ebe3ae634322b056e8de03b3463ffecf195a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OFTEN</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a969398ee8a2a727078c63f14f720ebe3a8905142417b80b6ad8e2a146c603159b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OCCASIONALLY</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a969398ee8a2a727078c63f14f720ebe3a940b59cc073947e9a2e4b1611300bace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEVER</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a969398ee8a2a727078c63f14f720ebe3af68ea4d4010c44df5a7a5d83303565ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SamplingSafety</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>aeb710cbaa643dfa77fc58f3b76c80c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VerySafe</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>aeb710cbaa643dfa77fc58f3b76c80c89aaaf8150df799000dbc60fc5dd8aff307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Safe</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>aeb710cbaa643dfa77fc58f3b76c80c89a76ba6544fc69451197b195b25f6d1cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Normal</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>aeb710cbaa643dfa77fc58f3b76c80c89a9f3d9591992c12abf811b4d734f21d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fast</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>aeb710cbaa643dfa77fc58f3b76c80c89a3b9aa9bb1e6f2ff4ea6b17da79b1a9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VeryFast</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>aeb710cbaa643dfa77fc58f3b76c80c89a9719ab1ae43b2625cd01d173372b375f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>StringPair</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>ae7fd765d10088147fdb25661e9eccaca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollisionOperationsGenerator</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a0212ed331a6ce0d0d5d8a320e4183488</anchor>
      <arglist>(CollisionModels *cm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disablePairCollisionChecking</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>aaad45aeb5c7e2d6247e2d3c2874209e7</anchor>
      <arglist>(const StringPair &amp;pair)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disablePairCollisionChecking</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a9d796446a4ec89198e87523b69d359d3</anchor>
      <arglist>(const std::vector&lt; StringPair &gt; &amp;pair_vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableAllCollisions</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a1cfdb4f14a1c310ef8ea3cff7982e818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enablePairCollisionChecking</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>ad9da4e7b6966e65708be6fca057010c3</anchor>
      <arglist>(const StringPair &amp;pair)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateAdjacentInCollisionPairs</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a91b8b410d7226f6be800480c41b33f31</anchor>
      <arglist>(std::vector&lt; StringPair &gt; &amp;adjacent_in_collision_pairs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateAlwaysInCollisionPairs</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a427863cd77238e0e46b053cacaaac495</anchor>
      <arglist>(std::vector&lt; StringPair &gt; &amp;always_in_collision_pairs, std::vector&lt; CollidingJointValues &gt; &amp;in_collision_joint_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateDefaultInCollisionPairs</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>ab808b8c160280091a86fe0f5f1d070be</anchor>
      <arglist>(std::vector&lt; StringPair &gt; &amp;default_in_collision_pairs, std::vector&lt; CollidingJointValues &gt; &amp;in_collision_joint_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateOccasionallyAndNeverInCollisionPairs</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>afe8e38c726686fd60008aae784c1ed6c</anchor>
      <arglist>(std::vector&lt; StringPair &gt; &amp;occasionally_in_collision_pairs, std::vector&lt; StringPair &gt; &amp;never_in_collision_pairs, std::vector&lt; double &gt; &amp;collision_percentage, std::vector&lt; CollidingJointValues &gt; &amp;in_collision_joint_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateOftenInCollisionPairs</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>addd7b0ad16a7d37d62184aba7d5aa506</anchor>
      <arglist>(std::vector&lt; StringPair &gt; &amp;often_in_collision_pairs, std::vector&lt; double &gt; &amp;collision_percentage, std::vector&lt; CollidingJointValues &gt; &amp;in_collision_joint_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateSamplingStructures</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a8984de48d0f41c772b6cf8b41c9f6969</anchor>
      <arglist>(const std::map&lt; std::string, bool &gt; &amp;add_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputYamlStringOfSavedResults</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>aae407105d495edfb60441157c5d006b8</anchor>
      <arglist>(YAML::Emitter &amp;outy, const std::map&lt; DisableType, std::vector&lt; StringPair &gt; &gt; &amp;disable_types)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performanceTestSavedResults</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a4dc4893cc76153237b997b250b199a27</anchor>
      <arglist>(std::map&lt; CollisionOperationsGenerator::DisableType, std::vector&lt; CollisionOperationsGenerator::StringPair &gt; &gt; &amp;disable_types)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSafety</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a2c210ed45cb78e54bf343100d9f29817</anchor>
      <arglist>(SamplingSafety safety)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>establish_always_num_</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a913c3fb9508e038af89f322ee69fb370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>establish_occasional_num_</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>aa00d193435daa66497dc47ec55f7c2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>establish_often_num_</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a17cd61ec1a4c240bbebce9712c7e23af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>establish_often_percentage_</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a00f6ebc57ddb96eae199a0c7afcb83aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>performance_testing_num_</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a4c9d33ad5ab741a0f7c549db5cf80547</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>accumulateAdjacentLinksRecursive</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a6f4635b4271dfdb57d94f94ac9db0cbb</anchor>
      <arglist>(const planning_models::KinematicModel::LinkModel *parent, std::vector&lt; StringPair &gt; &amp;adjacencies)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildOutputStructures</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>ad3e35a3a8a3091a776dd375f79fa9ba0</anchor>
      <arglist>(unsigned int num, double low_value, double high_value, std::vector&lt; StringPair &gt; &amp;meets_threshold_collision, std::vector&lt; double &gt; &amp;collision_percentages, std::vector&lt; CollidingJointValues &gt; &amp;joint_values, std::map&lt; std::string, std::map&lt; std::string, double &gt; &gt; &amp;percentage_num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generateRandomState</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a418e6fd763d996a6a03a19b2c9cba916</anchor>
      <arglist>(planning_models::KinematicState &amp;state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetCountingMap</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a34df4e3e079a970054bf199024d14a6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sampleAndCountCollisions</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>ad5e3d804cb5ac95a518ab0feb57629bc</anchor>
      <arglist>(unsigned int num)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_environment::CollisionModels *</type>
      <name>cm_</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>abaa850463caeed39890de44d3c6885ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::map&lt; std::string, unsigned int &gt; &gt;</type>
      <name>collision_count_map_</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>af654afee548995688bdd05775953f959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::map&lt; std::string, CollidingJointValues &gt; &gt;</type>
      <name>collision_joint_values_</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>a1d202ec8196a9c445eb18eb5b19cfbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::pair&lt; double, double &gt; &gt;</type>
      <name>joint_bounds_map_</name>
      <anchorfile>classplanning__environment_1_1CollisionOperationsGenerator.html</anchorfile>
      <anchor>ab987121e07fa9ceddbb854278ed4c853</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::CollisionSpaceMonitor</name>
    <filename>classplanning__environment_1_1CollisionSpaceMonitor.html</filename>
    <base>planning_environment::KinematicModelStateMonitor</base>
    <member kind="function">
      <type></type>
      <name>CollisionSpaceMonitor</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a2b6d49f69551e55dca5cba7fe0b03a72</anchor>
      <arglist>(CollisionModels *cm, tf::TransformListener *tf)</arglist>
    </member>
    <member kind="function">
      <type>CollisionModels *</type>
      <name>getCollisionModels</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>ab4f817608b40764bf61e331851452a6a</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const collision_space::EnvironmentModel *</type>
      <name>getEnvironmentModel</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a171bb9e44b484a7c24ebe7886cd9b542</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPointCloudPadd</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a10d84863fbbf9bd68d9e992d0c308b5e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveMap</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>ace8ac1e0d0863034ef8fcac716d9bca4</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnvironmentMonitorStarted</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a5feabd6dd7ee530eaeb4c8c9c64afe38</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMapUpdated</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>ac5245ab38c01482617f351f6651245d8</anchor>
      <arglist>(double sec) const </arglist>
    </member>
    <member kind="function">
      <type>const ros::Time &amp;</type>
      <name>lastMapUpdate</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a3c18ebce187d071aae5f54a3581282c0</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseCollisionMap</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a01f2334b1a579ab208d8a1a686a2868d</anchor>
      <arglist>(bool use)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startEnvironmentMonitor</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a9246d6cfebee1c6bc56c137ed710bc50</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopEnvironmentMonitor</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>ac042262d7a147fda81f24e1dbf225c6d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForMap</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a41a8293d8e702a648c808ae9818ade17</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CollisionSpaceMonitor</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>aed589e5781dbfaf0c549f358ad94da65</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>attachObjectCallback</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>ac8eafb9019dbb5e40f1c359029bae3db</anchor>
      <arglist>(const arm_navigation_msgs::AttachedCollisionObjectConstPtr &amp;attachedObject)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>collisionMapAsBoxes</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a866f2944414450c3469f57e84ba79921</anchor>
      <arglist>(const arm_navigation_msgs::CollisionMap &amp;collisionMap, std::vector&lt; shapes::Shape * &gt; &amp;boxes, std::vector&lt; tf::Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>collisionMapAsBoxes</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a17f32f82744149de80a0a80d0b7a9b16</anchor>
      <arglist>(const arm_navigation_msgs::CollisionMapConstPtr &amp;collisionMap, std::vector&lt; shapes::Shape * &gt; &amp;boxes, std::vector&lt; tf::Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>collisionMapAsSpheres</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a3fe137438c5dfa3c2a35c72d8be1f9e6</anchor>
      <arglist>(const arm_navigation_msgs::CollisionMapConstPtr &amp;collisionMap, std::vector&lt; shapes::Shape * &gt; &amp;spheres, std::vector&lt; tf::Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>collisionMapCallback</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a037f23570c1ede6d119a86afb9296000</anchor>
      <arglist>(const arm_navigation_msgs::CollisionMapConstPtr &amp;collisionMap)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>collisionMapUpdateCallback</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a8cb7cb862eef36deb046a7ed5485e993</anchor>
      <arglist>(const arm_navigation_msgs::CollisionMapConstPtr &amp;collisionMap)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>collisionObjectCallback</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a29467d8cda50b5242aeea22a999b2a65</anchor>
      <arglist>(const arm_navigation_msgs::CollisionObjectConstPtr &amp;collisionObject)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupCSM</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a35b6d88d4a34ace52af8f8a5948cd3fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateCollisionSpace</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a8ee81634a5066b8a4dfad545012c014d</anchor>
      <arglist>(const arm_navigation_msgs::CollisionMapConstPtr &amp;collisionMap, bool clear)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; arm_navigation_msgs::AttachedCollisionObject &gt; *</type>
      <name>attachedCollisionObjectSubscriber_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>ad86a091d6d5f6caa48d9df722e055c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CollisionModels *</type>
      <name>cm_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>af151bcd5f02d44a5b001b264c9aaff0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>collision_map_lock_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>adc16264dda6e67cc6ded44033f013213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::MessageFilter&lt; arm_navigation_msgs::CollisionMap &gt; *</type>
      <name>collisionMapFilter_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>adbc526cee17bbcee19b0c1afe4fe13f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; arm_navigation_msgs::CollisionMap &gt; *</type>
      <name>collisionMapSubscriber_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a2feb52577966e5fde5368f7b72d1bdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::MessageFilter&lt; arm_navigation_msgs::CollisionMap &gt; *</type>
      <name>collisionMapUpdateFilter_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>af325b1c7ce62531c5ef0aa24f5e9f2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; arm_navigation_msgs::CollisionMap &gt; *</type>
      <name>collisionMapUpdateSubscriber_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a9bae816924def5186af104f6a4a1dc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::MessageFilter&lt; arm_navigation_msgs::CollisionObject &gt; *</type>
      <name>collisionObjectFilter_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a1b8ae00dc5e2bb507ef4a6dfbca0e5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; arm_navigation_msgs::CollisionObject &gt; *</type>
      <name>collisionObjectSubscriber_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>aa6c78a675871a5b2801a6791f1adf5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>envMonitorStarted_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a207f0284d672851be1df1ad72ac3bd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>have_map_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a49802574f8aa1263ee45580bcb3fb136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_map_update_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>ad3260b533c8a50a557cb5895ed7cbfee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>pointcloud_padd_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>ab5cad30e5a8da385f1ec7dbe81b0b628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_collision_map_</name>
      <anchorfile>classplanning__environment_1_1CollisionSpaceMonitor.html</anchorfile>
      <anchor>a7f9f504450c5c1a031361401922755bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::EnvironmentServer</name>
    <filename>classplanning__environment_1_1EnvironmentServer.html</filename>
    <member kind="function">
      <type></type>
      <name>EnvironmentServer</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>aa5647b0f12654ee3ccd77d43340af0b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EnvironmentServer</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a9f2d38fa4aac07acb967ceca247f5d14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getPlanningScene</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a9e03b5492cdee975647948a1c806e2e5</anchor>
      <arglist>(arm_navigation_msgs::GetPlanningScene::Request &amp;req, arm_navigation_msgs::GetPlanningScene::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getRobotState</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>af57dcb5da80758206af9686be0e57390</anchor>
      <arglist>(arm_navigation_msgs::GetRobotState::Request &amp;req, arm_navigation_msgs::GetRobotState::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>registerPlanningScene</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a1551cdbc6f739199c27868785954dc23</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setPlanningSceneDiff</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a968b26cb1b538dfcfb3ee19e72beb20a</anchor>
      <arglist>(arm_navigation_msgs::SetPlanningSceneDiff::Request &amp;req, arm_navigation_msgs::SetPlanningSceneDiff::Response &amp;res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_environment::CollisionModels *</type>
      <name>collision_models_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>aa41c8e1a2d0ad08e4c351789fce7cf0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>get_planning_scene_service_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>ad62b395668eeb5817a0bb53961349af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>get_robot_state_service_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>abde8db44844b8a305fed11feaad53b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_environment::PlanningMonitor *</type>
      <name>planning_monitor_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a2bab7482059d1ef61965c8c0bb7cb365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>private_handle_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>ac51e0926416ae2f36d87effaed741fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>register_lock_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>ad0927dbb3f2eee2430185d62593c69f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>register_planning_scene_service_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a20d0be8a906838c3b37fdfb3e0c9b630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a0649516fd2dd4353da5748107c51bebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>set_planning_scene_diff_service_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>ad0927c717d1a9d644033b2338656bf69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, actionlib::SimpleActionClient&lt; arm_navigation_msgs::SyncPlanningSceneAction &gt; * &gt;</type>
      <name>sync_planning_scene_clients_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a9f74ba879957cbfcfe2a7a889ee6b3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a010b06287b556e7677bd6817c8553216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, unsigned int &gt;</type>
      <name>unsuccessful_planning_scene_client_replies_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a911532cfb5f0d04d839caa00a35b9430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_collision_map_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>ad7f794a8e79ea129188caea0ea37c938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_monitor_</name>
      <anchorfile>classplanning__environment_1_1EnvironmentServer.html</anchorfile>
      <anchor>a57cb393026129804fc940830e5b90c7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::JointConstraintEvaluator</name>
    <filename>classplanning__environment_1_1JointConstraintEvaluator.html</filename>
    <base>planning_environment::KinematicConstraintEvaluator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classplanning__environment_1_1JointConstraintEvaluator.html</anchorfile>
      <anchor>a1b7f6e2d96ad071ac75867a78cf6a286</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>decide</name>
      <anchorfile>classplanning__environment_1_1JointConstraintEvaluator.html</anchorfile>
      <anchor>a45c92ff769130b28641c9c684a69bfc6</anchor>
      <arglist>(const planning_models::KinematicState *state, bool verbose=false) const </arglist>
    </member>
    <member kind="function">
      <type>const arm_navigation_msgs::JointConstraint &amp;</type>
      <name>getConstraintMessage</name>
      <anchorfile>classplanning__environment_1_1JointConstraintEvaluator.html</anchorfile>
      <anchor>aff78c3d2bcac056f3677c9a3ba1cfd56</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointConstraintEvaluator</name>
      <anchorfile>classplanning__environment_1_1JointConstraintEvaluator.html</anchorfile>
      <anchor>af11ce727a260980e4e4cdf1e49254bd1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classplanning__environment_1_1JointConstraintEvaluator.html</anchorfile>
      <anchor>a94e3d5a91d212fa82804d82769809d70</anchor>
      <arglist>(std::ostream &amp;out=std::cout) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>use</name>
      <anchorfile>classplanning__environment_1_1JointConstraintEvaluator.html</anchorfile>
      <anchor>a70b32c00127108dece872bb1b07b96f9</anchor>
      <arglist>(const arm_navigation_msgs::JointConstraint &amp;jc)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::JointConstraint</type>
      <name>m_jc</name>
      <anchorfile>classplanning__environment_1_1JointConstraintEvaluator.html</anchorfile>
      <anchor>a19c67014c60d19d29be0a36e40ed096f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const planning_models::KinematicModel::JointModel *</type>
      <name>m_joint</name>
      <anchorfile>classplanning__environment_1_1JointConstraintEvaluator.html</anchorfile>
      <anchor>aaa6d610b74b721ea8b3a2453da09252e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::JointStateMonitor</name>
    <filename>classplanning__environment_1_1JointStateMonitor.html</filename>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getJointState</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>aa9cff96b8336edffe26a6a3ac6c2112a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getJointState</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>ac5cbef317621aa9287e695d72c3d55f2</anchor>
      <arglist>(std::vector&lt; std::string &gt; names)</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getJointStateRealJoints</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>aec70a7964190fa53e418ee24661a64c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointStateMonitor</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>a782f28b3219e372923b26ea4d85cc84c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>ac586b19051331a7bddcac0d73550ccac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>ac7eff1a6b1df0dbdbd253ea0aeba55cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>last_update_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>ab05a80dc21b0f4663684c8063892e8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>jointStateCallback</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>a283fc92ddc09fa8b14d8d6bbf738cefe</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;joint_state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_time_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>af21f08508890aa4fc04c1db1a1071d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>joint_real_state_index_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>a797c13bab93e0551221da9240c7f1578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>joint_state_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>a24d0df583be482c30a273ff794035291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>joint_state_index_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>ae68dcfea5793ba339eaa9cdc7149668a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>joint_state_subscriber_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>a5585c37adc1bc6673a081eb73644090c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>urdf::Model</type>
      <name>robot_model_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>a0222c5a0560c2501c714d65379ac3d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>a8866e802635ce37b96d07fb691a98361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>state_monitor_started_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>ae8c91ddeb7ef1fcc5bb8e74aec4f03ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>state_mutex_</name>
      <anchorfile>classplanning__environment_1_1JointStateMonitor.html</anchorfile>
      <anchor>af9a6563e84309a19deae5fd489b07b2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::KinematicConstraintEvaluator</name>
    <filename>classplanning__environment_1_1KinematicConstraintEvaluator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluator.html</anchorfile>
      <anchor>ab732bc63183d271d6cdd921cedb71cf6</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>decide</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluator.html</anchorfile>
      <anchor>a29355c7e6d4a25202e03cf7f79cad268</anchor>
      <arglist>(const planning_models::KinematicState *state, bool verbose=false) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicConstraintEvaluator</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluator.html</anchorfile>
      <anchor>aad6b7c2dc5307cb703ec63e0c4cd12fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluator.html</anchorfile>
      <anchor>ad2ac4f93ead9ccb62a8e4bcaec414b2c</anchor>
      <arglist>(std::ostream &amp;out=std::cout) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KinematicConstraintEvaluator</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluator.html</anchorfile>
      <anchor>a55873d5908348aa8344cb41d321de1c7</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::KinematicConstraintEvaluatorSet</name>
    <filename>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>ae129674977ecb3280106579b111967c3</anchor>
      <arglist>(const std::vector&lt; arm_navigation_msgs::JointConstraint &gt; &amp;jc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>af9dc974bf47bc4aef069ed483a643323</anchor>
      <arglist>(const std::vector&lt; arm_navigation_msgs::PositionConstraint &gt; &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>ada6ac8537d8836eb1cd79929a7157e59</anchor>
      <arglist>(const std::vector&lt; arm_navigation_msgs::OrientationConstraint &gt; &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>a7f3dfe3e235db462de54140646fa367b</anchor>
      <arglist>(const std::vector&lt; arm_navigation_msgs::VisibilityConstraint &gt; &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>a64bc02f3e8c1de190f39e01404f331f6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decide</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>a129e9d1681440b35244c63b21d75bdcf</anchor>
      <arglist>(const planning_models::KinematicState *state, bool verbose=false) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; arm_navigation_msgs::JointConstraint &gt; &amp;</type>
      <name>getJointConstraints</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>af3b671fd41ca2cb3e16df957f2219a89</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; arm_navigation_msgs::OrientationConstraint &gt; &amp;</type>
      <name>getOrientationConstraints</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>ae37a7b23153e8ad50f9182cd86a0a1de</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; arm_navigation_msgs::PositionConstraint &gt; &amp;</type>
      <name>getPositionConstraints</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>a7340d278e717f77872abafd94e32afb8</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicConstraintEvaluatorSet</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>abc7195ca28913975077fc15a1984d1fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>a4f7f94822414961b9032ace521fb5c2f</anchor>
      <arglist>(std::ostream &amp;out=std::cout) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KinematicConstraintEvaluatorSet</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>a00c39531c38e8e558224ff620b5d9782</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; arm_navigation_msgs::JointConstraint &gt;</type>
      <name>m_jc</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>a99c856dd9c6152575421711c102812cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; KinematicConstraintEvaluator * &gt;</type>
      <name>m_kce</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>a7679edb2242313d66f0489bb81145f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; arm_navigation_msgs::OrientationConstraint &gt;</type>
      <name>m_oc</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>afd6ab25f40056d7ce2c410d4210d8c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; arm_navigation_msgs::PositionConstraint &gt;</type>
      <name>m_pc</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>a715863dd5e729f0aadc464e17466533f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; arm_navigation_msgs::VisibilityConstraint &gt;</type>
      <name>m_vc</name>
      <anchorfile>classplanning__environment_1_1KinematicConstraintEvaluatorSet.html</anchorfile>
      <anchor>afef69634a4a4514ee0ef2f7198bb3d3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::KinematicModelStateMonitor</name>
    <filename>classplanning__environment_1_1KinematicModelStateMonitor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addOnStateUpdateCallback</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ac3ea17814102efae8eb46e902e56c012</anchor>
      <arglist>(const boost::function&lt; void(const sensor_msgs::JointStateConstPtr &amp;joint_state)&gt; &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allJointsUpdated</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a4028b29e36774988231f4ef7a9432afa</anchor>
      <arglist>(ros::Duration dur=ros::Duration()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCachedJointStateValues</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ac7ea83f4505da6f76f05930d73204144</anchor>
      <arglist>(const ros::Time &amp;time, std::map&lt; std::string, double &gt; &amp;ret_map) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>getCurrentJointStateValues</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ab006deefd11be98695a389dd558847c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCurrentRobotState</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a77a88014f59baff763d345d913da42a3</anchor>
      <arglist>(arm_navigation_msgs::RobotState &amp;robot_state) const </arglist>
    </member>
    <member kind="function">
      <type>const planning_models::KinematicModel *</type>
      <name>getKinematicModel</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ae74fb041275a46cccd0c13afa3f64f26</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>RobotModels *</type>
      <name>getRobotModels</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ad4b9610b985dd69b9e29e5614ef6b56a</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>tf::TransformListener *</type>
      <name>getTransformListener</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a40cc409308998bf6a9b21a253143b5ce</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveState</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a4967210ae9e0a863953ea2156cc496e5</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isJointStateUpdated</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a20af09ed21d052d0660c37615976dc3c</anchor>
      <arglist>(double sec) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPoseUpdated</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>add9228b8eee13d3610d151319c69c42a</anchor>
      <arglist>(double sec) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStateMonitorStarted</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a82eefbca095eb35045a48763fec311d7</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicModelStateMonitor</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>afdc9de4ebcac3ea5a4c69207796bae40</anchor>
      <arglist>(RobotModels *rm, tf::TransformListener *tf)</arglist>
    </member>
    <member kind="function">
      <type>const ros::Time &amp;</type>
      <name>lastJointStateUpdate</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a1b89eed2251649317c4290b809fe1a06</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const ros::Time &amp;</type>
      <name>lastPoseUpdate</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a9429f19c410923a52e6f10772c0b3e05</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printRobotState</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ad2a29249df3ae73fe92c9b9aba310445</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setKinematicStateToTime</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a599319cf85a96fbd7edf29717b18f976</anchor>
      <arglist>(const ros::Time &amp;time, planning_models::KinematicState &amp;state) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateValuesFromCurrentValues</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a51ccd30c900c6e06c73c02d48bfc6129</anchor>
      <arglist>(planning_models::KinematicState &amp;state) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startStateMonitor</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ae7f1fa8573dc20f2a4da158af9b1bd45</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopStateMonitor</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a5fcc0fd737439851b9da0996567ea976</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForState</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a3691daaf8632ef49ad31d5db7017c989</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KinematicModelStateMonitor</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ae90a995dde3278657e2ad969d6d442f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>jointStateCallback</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a30abf60cbc44b203003612d91dece2eb</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;joint_state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupRSM</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a87b799400721bf6fd08e31d7e1c71323</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>current_joint_state_map_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a68f631ece3377affe7e834180b25c256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>current_joint_values_lock_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>abf34e6f7ac7b25bdc7c2f6634e3a3452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>have_joint_state_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ac73dff0f49e597cd4a8dc4fada3fe78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>have_pose_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a39e6e044bdfc38b0fc789d9f603a1af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>joint_state_cache_allowed_difference_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a8ae3a7ba442035f4e04bbeb6bf69f7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>joint_state_cache_time_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a50ab97a5760a399ecc59c7693b0792ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; std::pair&lt; ros::Time, std::map&lt; std::string, double &gt; &gt; &gt;</type>
      <name>joint_state_map_cache_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>afcceb8a11cfb4dd1aed890568a358c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>joint_state_subscriber_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a2feb9f2d1eee905fe5e203971ff08386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const planning_models::KinematicModel *</type>
      <name>kmodel_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a8bc996fd954e4aad50e850d83ba76db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_joint_state_update_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a7c129391fda3ff01c648362f0e85e7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, ros::Time &gt;</type>
      <name>last_joint_update_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a2a40e7a2d14b589fe70cad8ab1ab7bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_pose_update_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a410d0d6e3bcf0e107e1ac94b2fce1127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a488280b6aa5de8d1c0f4f45ec4d55391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void(const sensor_msgs::JointStateConstPtr &amp;joint_state)&gt;</type>
      <name>on_state_update_callback_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a85451c09d29c6c3ad0466939cf5d4cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Pose</type>
      <name>pose_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ad13b0851853b3b94486379b69f5c343c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>printed_out_of_date_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a0c845892cf6e3c2a24b28a38ade100ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RobotModels *</type>
      <name>rm_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a49d083c0c07647695b3be28cc075be3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>robot_frame_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>ad5d40864724f921adb510fe72a351385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a64637ce3eed22ba839359bbacda4d131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>state_monitor_started_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a624251743f02b557af7d727107fe493b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_</name>
      <anchorfile>classplanning__environment_1_1KinematicModelStateMonitor.html</anchorfile>
      <anchor>a4e6fe486627e221687027bd13d27ed72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::OrientationConstraintEvaluator</name>
    <filename>classplanning__environment_1_1OrientationConstraintEvaluator.html</filename>
    <base>planning_environment::KinematicConstraintEvaluator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>a87e00b770cc06816685f4501f85a28ce</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>decide</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>a919b0d2d563f664f49f342eb3e854f71</anchor>
      <arglist>(const planning_models::KinematicState *state, bool verbose=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decide</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>adfa5cee97ae7a01ef14a52560a79a048</anchor>
      <arglist>(double dAng, bool verbose=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluate</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>ac08f7623a8830fc4b6065dab77ec0cf5</anchor>
      <arglist>(const planning_models::KinematicState *state, double &amp;distAng, bool verbose=false) const </arglist>
    </member>
    <member kind="function">
      <type>const arm_navigation_msgs::OrientationConstraint &amp;</type>
      <name>getConstraintMessage</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>a53d238c156fabec6c7601bad1d9a0f35</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrientationConstraintEvaluator</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>aae51124ff1b7cdf909c844552a57843b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>a5ca21f55f8b172738765b95ee39652f1</anchor>
      <arglist>(std::ostream &amp;out=std::cout) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>use</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>a859def60f88b3d927159c8999b76fb8d</anchor>
      <arglist>(const arm_navigation_msgs::OrientationConstraint &amp;pc)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; bodies::Body &gt;</type>
      <name>m_constraint_region</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>a83e3ec9650c015b62a695a7d69115ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::OrientationConstraint</type>
      <name>m_oc</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>abcaa41b3c897e7f3e1b75c959e7e6a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_pitch</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>acb495b2fabc4f8cb60e47958b8a99aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_roll</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>ac4f77c70d5a355f47203ae22e2ebf334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Matrix3x3</type>
      <name>m_rotation_matrix</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>ab952697e55bb0b755a57ee38713477b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_yaw</name>
      <anchorfile>classplanning__environment_1_1OrientationConstraintEvaluator.html</anchorfile>
      <anchor>afa82eeacb66a2204cadc2795e79ab423</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::PlanningMonitor</name>
    <filename>classplanning__environment_1_1PlanningMonitor.html</filename>
    <base>planning_environment::CollisionSpaceMonitor</base>
    <member kind="function">
      <type>void</type>
      <name>getAllFixedFrameTransforms</name>
      <anchorfile>classplanning__environment_1_1PlanningMonitor.html</anchorfile>
      <anchor>af95139c80e9ca9ba6d83e10e5e088cb4</anchor>
      <arglist>(std::vector&lt; geometry_msgs::TransformStamped &gt; &amp;transform_vec) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCompletePlanningScene</name>
      <anchorfile>classplanning__environment_1_1PlanningMonitor.html</anchorfile>
      <anchor>a7516fb9fa159ead4fb2b92b8c806d829</anchor>
      <arglist>(const arm_navigation_msgs::PlanningScene &amp;planning_diff, const arm_navigation_msgs::OrderedCollisionOperations &amp;ordered_collision_operations, arm_navigation_msgs::PlanningScene &amp;planning_scene) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningMonitor</name>
      <anchorfile>classplanning__environment_1_1PlanningMonitor.html</anchorfile>
      <anchor>a745a9a4018c3f50b636002e22cd8ca5b</anchor>
      <arglist>(CollisionModels *cm, tf::TransformListener *tf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlanningMonitor</name>
      <anchorfile>classplanning__environment_1_1PlanningMonitor.html</anchorfile>
      <anchor>acb50416f8d9f8fab6b4753111b3c7e5f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadParams</name>
      <anchorfile>classplanning__environment_1_1PlanningMonitor.html</anchorfile>
      <anchor>abda62519a4deaf0f4ff70d8884a21999</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>intervalCollisionMap_</name>
      <anchorfile>classplanning__environment_1_1PlanningMonitor.html</anchorfile>
      <anchor>a04e05a53d72217728ab728d520705e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>intervalPose_</name>
      <anchorfile>classplanning__environment_1_1PlanningMonitor.html</anchorfile>
      <anchor>ac148e11228c3102a7d12da8d1e237dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>intervalState_</name>
      <anchorfile>classplanning__environment_1_1PlanningMonitor.html</anchorfile>
      <anchor>aa1b19956e3d842b8ab8f336b009f6f59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::PlanningSceneValidityServer</name>
    <filename>classplanning__environment_1_1PlanningSceneValidityServer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>broadcastPlanningSceneMarkers</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>a0b1b9e68046a9387cd8131f90636630c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getStateValidity</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>a0f6b76cc875c87b89c07a8e5f7079745</anchor>
      <arglist>(arm_navigation_msgs::GetStateValidity::Request &amp;req, arm_navigation_msgs::GetStateValidity::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTrajectoryValidity</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>ad6cc5d532e217d0200648194a528dd6e</anchor>
      <arglist>(arm_navigation_msgs::GetJointTrajectoryValidity::Request &amp;req, arm_navigation_msgs::GetJointTrajectoryValidity::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningSceneValidityServer</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>a2b708f9019a156a8f4957b092434f298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlanningSceneValidityServer</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>a950d8871e12a8f8b980c7e1c525b2d00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_environment::CollisionModelsInterface *</type>
      <name>collision_models_interface_</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>ac2808e816cbd7d00c64f67be0319c6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>get_state_validity_service_</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>a8963466edd1cdfddcdc473a9f9edc417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>get_trajectory_validity_service_</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>a8ce5ad4858bb72d281e1836bfba9b7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>private_handle_</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>a4373d4764d6bae88f9a510c01f1c2b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>a840dbc631df537f48d6f9aa9689aa732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_marker_array_publisher_</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>af4b8007a74efc77fec22abc613db6cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_marker_publisher_</name>
      <anchorfile>classplanning__environment_1_1PlanningSceneValidityServer.html</anchorfile>
      <anchor>acff2052d453133a278014ef589490311</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::PositionConstraintEvaluator</name>
    <filename>classplanning__environment_1_1PositionConstraintEvaluator.html</filename>
    <base>planning_environment::KinematicConstraintEvaluator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>ae9ccc72096b13ccb47d93d500e827ef3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>decide</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>aef78863ca2b1ea11f9dc53be73ff5996</anchor>
      <arglist>(const planning_models::KinematicState *state, bool verbose=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decide</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>a1eb1750f23ce8ef3385396cc06319f41</anchor>
      <arglist>(double dPos, bool verbose=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluate</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>a20b70716bd704a047a80d67e31aa06cb</anchor>
      <arglist>(const planning_models::KinematicState *state, double &amp;distPos, bool verbose=false) const </arglist>
    </member>
    <member kind="function">
      <type>const arm_navigation_msgs::PositionConstraint &amp;</type>
      <name>getConstraintMessage</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>ad9f51d91c0d028097cdde6c344fa6fbb</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionConstraintEvaluator</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>ab4271895c3d4b7170d71b6c53894e1cc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>abb170e589c191b570f1b559f8a57e2ab</anchor>
      <arglist>(std::ostream &amp;out=std::cout) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>use</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>adbb124ba9436cf6a7e8020f795c131e0</anchor>
      <arglist>(const arm_navigation_msgs::PositionConstraint &amp;pc)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; bodies::Body &gt;</type>
      <name>m_constraint_region</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>a02dd5d004904e4521ccaa07126a55b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Vector3</type>
      <name>m_offset</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>a48fab4b47110e1a868b0fc352e22da11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::PositionConstraint</type>
      <name>m_pc</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>a218029199b2986d770d2b4be67508872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_x</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>a570b6bce01b8ac737b94eb2c39ec933d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_y</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>ae33ae993a7729e4034b8fbec6a116366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_z</name>
      <anchorfile>classplanning__environment_1_1PositionConstraintEvaluator.html</anchorfile>
      <anchor>aeec115eb8c51bfeba89b9f5cc3df6d89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::RobotModels</name>
    <filename>classplanning__environment_1_1RobotModels.html</filename>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getDescription</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>ab9cf8edbc384af2b662c65a896917383</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const planning_models::KinematicModel *</type>
      <name>getKinematicModel</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>aa8062d4bf72912f00fb8051313e00acf</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; urdf::Model &gt; &amp;</type>
      <name>getParsedDescription</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>ae234b06737b4237f80f244d740416aa8</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getRobotFrameId</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>a09287ca62bef2c66feaaab8ca27adc5a</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRobotName</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>a47b8e44c9b2dd8b2e3e36ad4e96ae148</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getWorldFrameId</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>a2ebc91c8b7d631b23a62be9c9b727770</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadedModels</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>afa213d0d80e7c0509ec2885e13763949</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reload</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>a524a6fb157dce833045d97962a1477ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotModels</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>a61e4667d933768bd5b4af2cfdfec9835</anchor>
      <arglist>(const std::string &amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotModels</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>abc8033f1edb71fffca0f090fc6e399b2</anchor>
      <arglist>(boost::shared_ptr&lt; urdf::Model &gt; urdf, planning_models::KinematicModel *kmodel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RobotModels</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>ad49c079bd799729a6c6aea71db5c2614</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadGroupConfigsFromParamServer</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>a5a711b91c1230ba553db7340af40aeaa</anchor>
      <arglist>(const std::vector&lt; planning_models::KinematicModel::MultiDofConfig &gt; &amp;multi_dof_configs, std::vector&lt; planning_models::KinematicModel::GroupConfig &gt; &amp;configs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>loadMultiDofConfigsFromParamServer</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>ac3b1d8d1db10b154e98bd36cd850dec1</anchor>
      <arglist>(std::vector&lt; planning_models::KinematicModel::MultiDofConfig &gt; &amp;configs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadRobotFromParamServer</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>a02c4cb9812fd0c5488fa66d8e607f8ec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>description_</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>af037da202aeb97eaf00a33f93818b771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::KinematicModel *</type>
      <name>kmodel_</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>a70da7ae32923c7c28ee26ab01387dd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>loaded_models_</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>a5a9b063235b825a1700712e85b491f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>aa964185eea6d6ce3e0dd82ba4ab81404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>priv_nh_</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>adfa2ce88960ee7d70902b56b1a329e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; urdf::Model &gt;</type>
      <name>urdf_</name>
      <anchorfile>classplanning__environment_1_1RobotModels.html</anchorfile>
      <anchor>a45052ec0a83723e44eaae5182637537a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_environment::VisibilityConstraintEvaluator</name>
    <filename>classplanning__environment_1_1VisibilityConstraintEvaluator.html</filename>
    <base>planning_environment::KinematicConstraintEvaluator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classplanning__environment_1_1VisibilityConstraintEvaluator.html</anchorfile>
      <anchor>a000a323535dcfb5daa6e83f0c7249b31</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>decide</name>
      <anchorfile>classplanning__environment_1_1VisibilityConstraintEvaluator.html</anchorfile>
      <anchor>af5c03d36d68be655633c45a11b5f2bc3</anchor>
      <arglist>(const planning_models::KinematicState *state, bool verbose=false) const </arglist>
    </member>
    <member kind="function">
      <type>const arm_navigation_msgs::VisibilityConstraint &amp;</type>
      <name>getConstraintMessage</name>
      <anchorfile>classplanning__environment_1_1VisibilityConstraintEvaluator.html</anchorfile>
      <anchor>af6df95aa4fccb44220371e960cb2797e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classplanning__environment_1_1VisibilityConstraintEvaluator.html</anchorfile>
      <anchor>a60635c71596d8b9460e1e069a036a932</anchor>
      <arglist>(std::ostream &amp;out=std::cout) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>use</name>
      <anchorfile>classplanning__environment_1_1VisibilityConstraintEvaluator.html</anchorfile>
      <anchor>aae4ca23a0e57b788fc3ac7730301713b</anchor>
      <arglist>(const arm_navigation_msgs::VisibilityConstraint &amp;vc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisibilityConstraintEvaluator</name>
      <anchorfile>classplanning__environment_1_1VisibilityConstraintEvaluator.html</anchorfile>
      <anchor>a118a402de5444e068adb4c2d71d35479</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Transform</type>
      <name>m_sensor_offset_pose</name>
      <anchorfile>classplanning__environment_1_1VisibilityConstraintEvaluator.html</anchorfile>
      <anchor>a90f013e997622621b19fa689b2cc22d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::VisibilityConstraint</type>
      <name>m_vc</name>
      <anchorfile>classplanning__environment_1_1VisibilityConstraintEvaluator.html</anchorfile>
      <anchor>a938a72b69ad7300e2adc6c6b9b7220d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_allowed_collision_operations</name>
    <filename>namespacetest__allowed__collision__operations.html</filename>
    <class kind="class">test_allowed_collision_operations::TestAllowedCollisionOperations</class>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__allowed__collision__operations.html</anchorfile>
      <anchor>a9205047c6f505cceb585effc9aa9c450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>get_allowed_collision_service_name</name>
      <anchorfile>namespacetest__allowed__collision__operations.html</anchorfile>
      <anchor>a422eb7a13497027e8840ccd93b092d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>monk</name>
      <anchorfile>namespacetest__allowed__collision__operations.html</anchorfile>
      <anchor>af630cb99abbe318dcb5754b58ec76423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>revert_allowed_collision_service_name</name>
      <anchorfile>namespacetest__allowed__collision__operations.html</anchorfile>
      <anchor>a507f2b09e6f7cf0af1985840c59ad1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>set_allowed_collision_service_name</name>
      <anchorfile>namespacetest__allowed__collision__operations.html</anchorfile>
      <anchor>a9b31e0db33cf39c9c7cba30adfa8434f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_allowed_collision_operations::TestAllowedCollisionOperations</name>
    <filename>classtest__allowed__collision__operations_1_1TestAllowedCollisionOperations.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__allowed__collision__operations_1_1TestAllowedCollisionOperations.html</anchorfile>
      <anchor>a00f7afb714b5e7d55fb3e778a807f185</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tearDown</name>
      <anchorfile>classtest__allowed__collision__operations_1_1TestAllowedCollisionOperations.html</anchorfile>
      <anchor>a8f029c6b6004780f2990473ebf2e5b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_attached_object_collision_operations</name>
      <anchorfile>classtest__allowed__collision__operations_1_1TestAllowedCollisionOperations.html</anchorfile>
      <anchor>a30230110766de30217fcb70cf7483a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_object_collisions</name>
      <anchorfile>classtest__allowed__collision__operations_1_1TestAllowedCollisionOperations.html</anchorfile>
      <anchor>aa32952ab2eeee520001247ead278f49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_self_collisions</name>
      <anchorfile>classtest__allowed__collision__operations_1_1TestAllowedCollisionOperations.html</anchorfile>
      <anchor>a3c2de709f447decca9280f536aaf3686</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_alter_padding</name>
    <filename>namespacetest__alter__padding.html</filename>
    <class kind="class">test_alter_padding::TestAlterPadding</class>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__alter__padding.html</anchorfile>
      <anchor>a01e77475cca742eb2a407070e52dfc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__alter__padding.html</anchorfile>
      <anchor>a75c9933b8233c1fb67eff08aa021409e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_alter_padding::TestAlterPadding</name>
    <filename>classtest__alter__padding_1_1TestAlterPadding.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__alter__padding_1_1TestAlterPadding.html</anchorfile>
      <anchor>a6fbba962584e438d325f31e8556516a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_alter_padding</name>
      <anchorfile>classtest__alter__padding_1_1TestAlterPadding.html</anchorfile>
      <anchor>a85e638f2f37a27ef12e2624717d7767d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_robot_state_server</name>
      <anchorfile>classtest__alter__padding_1_1TestAlterPadding.html</anchorfile>
      <anchor>ad1ef4c86ca8b11460e389adfcbbb5970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_state_validity_server</name>
      <anchorfile>classtest__alter__padding_1_1TestAlterPadding.html</anchorfile>
      <anchor>adba9c0c84cb737cbcf0e348a797afebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>obj_pub</name>
      <anchorfile>classtest__alter__padding_1_1TestAlterPadding.html</anchorfile>
      <anchor>ad828b20426895c0fa0f1fb17939ced86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf</name>
      <anchorfile>classtest__alter__padding_1_1TestAlterPadding.html</anchorfile>
      <anchor>af42e7817faa942cbb9d428aee3e9838e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_attached_object_collisions</name>
    <filename>namespacetest__attached__object__collisions.html</filename>
    <class kind="class">test_attached_object_collisions::TestAttachedObjectCollisions</class>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__attached__object__collisions.html</anchorfile>
      <anchor>a04f220ad9616eabd9e3bdef548ad5207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__attached__object__collisions.html</anchorfile>
      <anchor>a6ad0554908819d6fe91225ed6e10371a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_attached_object_collisions::TestAttachedObjectCollisions</name>
    <filename>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</anchorfile>
      <anchor>abf05ec257beace68371fb26bb32914dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_attached_collisions_touch_links</name>
      <anchorfile>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</anchorfile>
      <anchor>a4d87f38b77a01bbd4265cb06268406a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_attached_collisions_with_static_objects</name>
      <anchorfile>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</anchorfile>
      <anchor>aa573189b36a956caacc8f7b246f1d536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>att_object</name>
      <anchorfile>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</anchorfile>
      <anchor>a17d3d494442bffefdc59744072dad43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>att_pub</name>
      <anchorfile>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</anchorfile>
      <anchor>a8656f1bd429ddd9057ec036c715d342d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_state_validity_server</name>
      <anchorfile>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</anchorfile>
      <anchor>adf2e0837341c4eb6b889a682b3acd600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>obj_pub</name>
      <anchorfile>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</anchorfile>
      <anchor>a8a01df4410d516463243aa4e942eafb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state_req</name>
      <anchorfile>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</anchorfile>
      <anchor>af506dc5c902551c985234a9038746216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>table</name>
      <anchorfile>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</anchorfile>
      <anchor>a148c7e4c202a69b602786042a2ffa0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>touch_links</name>
      <anchorfile>classtest__attached__object__collisions_1_1TestAttachedObjectCollisions.html</anchorfile>
      <anchor>af6a2852b85e35d48829674c5bc3938ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_collision_objects</name>
    <filename>namespacetest__collision__objects.html</filename>
    <class kind="class">test_collision_objects::TestCollisionObjects</class>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__collision__objects.html</anchorfile>
      <anchor>a8dc71f3ef3a6abe3bc37c2505b276e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>get_collision_objects_service_name</name>
      <anchorfile>namespacetest__collision__objects.html</anchorfile>
      <anchor>a866c0dda7504adccc317af4381e982d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__collision__objects.html</anchorfile>
      <anchor>a31e2a44855ef90b11e7a1efc66ebf0db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_collision_objects::TestCollisionObjects</name>
    <filename>classtest__collision__objects_1_1TestCollisionObjects.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_add_convert_objects</name>
      <anchorfile>classtest__collision__objects_1_1TestCollisionObjects.html</anchorfile>
      <anchor>ae6cbba32e6e894b3365858f49e016423</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_get_base_state_validity</name>
    <filename>namespacetest__get__base__state__validity.html</filename>
    <class kind="class">test_get_base_state_validity::TestGetStateValidity</class>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__get__base__state__validity.html</anchorfile>
      <anchor>a0ef5bb4daff7066d4d90bc092caa5a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__get__base__state__validity.html</anchorfile>
      <anchor>adf7d802bae94b5c7a1fdfb3a963bd816</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_get_base_state_validity::TestGetStateValidity</name>
    <filename>classtest__get__base__state__validity_1_1TestGetStateValidity.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__get__base__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>ade2e5a38c5ef87d87f8d721fd2c197a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_get_base_state_validity</name>
      <anchorfile>classtest__get__base__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>ac2c79a28aba0f3fe0d7a6e31fd03f6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_robot_state_server</name>
      <anchorfile>classtest__get__base__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>a4190e0914de8b629d562dd56da8191a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_state_validity_server</name>
      <anchorfile>classtest__get__base__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>a06c145ea8ff07ce829fa88f0cdf0c295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>obj_pub</name>
      <anchorfile>classtest__get__base__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>ad4af5a7736f4bdf5563e67911653aa4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf</name>
      <anchorfile>classtest__get__base__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>a7e7c548859d62cf82caa2f841179a789</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_get_current_state_validity</name>
    <filename>namespacetest__get__current__state__validity.html</filename>
    <class kind="class">test_get_current_state_validity::TestGetStateValidity</class>
    <member kind="variable">
      <type>string</type>
      <name>default_prefix</name>
      <anchorfile>namespacetest__get__current__state__validity.html</anchorfile>
      <anchor>ae5b265c94a42b361d9604ea243e65f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__get__current__state__validity.html</anchorfile>
      <anchor>ae5cee6ec71975d22339fad5630f5d775</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_get_current_state_validity::TestGetStateValidity</name>
    <filename>classtest__get__current__state__validity_1_1TestGetStateValidity.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__get__current__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>afe9348d6318b7597902e44b2a1c3b757</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_get_state_validity</name>
      <anchorfile>classtest__get__current__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>a073baa52493f94a1deca89ce4ed54552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_group_info_server</name>
      <anchorfile>classtest__get__current__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>acca598ff59ac71fcd20477ba45d1b280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_robot_state_server</name>
      <anchorfile>classtest__get__current__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>a956e126b1713fecfc8cb3be591d11ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_state_validity_server</name>
      <anchorfile>classtest__get__current__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>a95e304ff7471f59472858bae56924ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>obj_pub</name>
      <anchorfile>classtest__get__current__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>a9d4602b29fb458d83d75d58e18979fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf</name>
      <anchorfile>classtest__get__current__state__validity_1_1TestGetStateValidity.html</anchorfile>
      <anchor>afd7085dce5ee338576546cc216757e45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">cko_topics</docanchor>
    <docanchor file="index">view_state_validity</docanchor>
    <docanchor file="index">summary</docanchor>
    <docanchor file="index">cko_params</docanchor>
    <docanchor file="index">tools</docanchor>
    <docanchor file="index">topics</docanchor>
    <docanchor file="index">codeapi</docanchor>
    <docanchor file="index">rosapi</docanchor>
    <docanchor file="index">display_planner_collision_model</docanchor>
    <docanchor file="index">clear_known_objects</docanchor>
    <docanchor file="index">parameters</docanchor>
    <docanchor file="index">conventions</docanchor>
  </compound>
</tagfile>
