Public Types | Public Member Functions | Private Attributes
vigir_footstep_planning::CollisionCheckPlugin Class Reference

#include <collision_check_plugin.h>

Inheritance diagram for vigir_footstep_planning::CollisionCheckPlugin:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { FOOT = 1, UPPER_BODY = 2, FOOT_CONTACT_SUPPORT = 4 }
typedef boost::shared_ptr
< const CollisionCheckPlugin
ConstPtr
typedef boost::shared_ptr
< CollisionCheckPlugin
Ptr

Public Member Functions

 CollisionCheckPlugin (const std::string &name)
bool initialize (const vigir_generic_params::ParameterSet &params=vigir_generic_params::ParameterSet()) override
virtual bool isAccessible (const State &s) const =0
virtual bool isAccessible (const State &next, const State &current) const =0
virtual bool isCollisionCheckAvailable () const
bool isUnique () const override
bool loadParams (const vigir_generic_params::ParameterSet &params=vigir_generic_params::ParameterSet()) override
virtual void reset ()
 Resets the plugin to initial state.

Private Attributes

bool collision_check_enabled_
unsigned int collision_check_flag_

Detailed Description

Definition at line 44 of file collision_check_plugin.h.


Member Typedef Documentation

Reimplemented in vigir_footstep_planning::TerrainModelPlugin.

Definition at line 57 of file collision_check_plugin.h.

Reimplemented in vigir_footstep_planning::TerrainModelPlugin.

Definition at line 56 of file collision_check_plugin.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
FOOT 
UPPER_BODY 
FOOT_CONTACT_SUPPORT 

Definition at line 48 of file collision_check_plugin.h.


Constructor & Destructor Documentation

Definition at line 7 of file collision_check_plugin.cpp.


Member Function Documentation

bool vigir_footstep_planning::CollisionCheckPlugin::initialize ( const vigir_generic_params::ParameterSet &  params = vigir_generic_params::ParameterSet()) [override]
virtual bool vigir_footstep_planning::CollisionCheckPlugin::isAccessible ( const State s) const [pure virtual]
virtual bool vigir_footstep_planning::CollisionCheckPlugin::isAccessible ( const State next,
const State current 
) const [pure virtual]

Reimplemented in vigir_footstep_planning::TerrainModelPlugin.

Definition at line 40 of file collision_check_plugin.cpp.

bool vigir_footstep_planning::CollisionCheckPlugin::loadParams ( const vigir_generic_params::ParameterSet &  params = vigir_generic_params::ParameterSet()) [override]

Definition at line 13 of file collision_check_plugin.cpp.

Resets the plugin to initial state.

Reimplemented in vigir_footstep_planning::CollisionCheckGridMapPlugin.

Definition at line 36 of file collision_check_plugin.cpp.


Member Data Documentation

Definition at line 77 of file collision_check_plugin.h.

Definition at line 78 of file collision_check_plugin.h.


The documentation for this class was generated from the following files:


vigir_footstep_planning_plugins
Author(s): Alexander Stumpf
autogenerated on Sat Jul 15 2017 02:48:02