collision_check_plugin.cpp
Go to the documentation of this file.
2 
3 
4 
6 {
8  : Plugin(name)
9  , collision_check_flag_(0)
10 {
11 }
12 
13 bool CollisionCheckPlugin::loadParams(const vigir_generic_params::ParameterSet& params)
14 {
15  if (!Plugin::loadParams(params))
16  return false;
17 
18  // check if
19  unsigned int collision_check_mask;
20  params.getParam("collision_check/collision_check_mask", (int&)collision_check_mask);
21  collision_check_enabled_ = this->collision_check_flag_ & collision_check_mask;
22 
23  return true;
24 }
25 
26 bool CollisionCheckPlugin::initialize(const vigir_generic_params::ParameterSet& params)
27 {
28  if (!Plugin::initialize(params))
29  return false;
30 
31  getParam("collision_check_flag", (int&)collision_check_flag_, -1, true);
32 
33  return true;
34 }
35 
37 {
38 }
39 
41 {
42  return false;
43 }
44 
46 {
48 }
49 }
bool initialize(const vigir_generic_params::ParameterSet &params=vigir_generic_params::ParameterSet()) override
bool loadParams(const vigir_generic_params::ParameterSet &params=vigir_generic_params::ParameterSet()) override
virtual void reset()
Resets the plugin to initial state.


vigir_footstep_planning_plugins
Author(s): Alexander Stumpf
autogenerated on Mon Jun 10 2019 15:47:39