#include <world_model.h>

Public Member Functions | |
| bool | getHeight (double x, double y, double &height) const |
| update z, roll and pitch of state based on terrain model More... | |
| TerrainModelPlugin::ConstPtr | getTerrainModel () const |
| bool | isAccessible (const State &s) const |
| bool | isAccessible (const State &next, const State ¤t) const |
| bool | isTerrainModelAvailable () const |
| bool | loadParams (const vigir_generic_params::ParameterSet ¶ms) override |
| void | loadPlugins () override |
| void | resetPlugins () override |
| bool | update3DData (State &s) const |
| void | useTerrainModel (bool enabled) |
| WorldModel () | |
Public Member Functions inherited from vigir_footstep_planning::ExtendedPluginAggregator< WorldModel, CollisionCheckPlugin > | |
| ExtendedPluginAggregator (const std::string &name=std::string("PluginAggregator")) | |
Protected Attributes | |
| TerrainModelPlugin::Ptr | terrain_model_ |
| bool | use_terrain_model_ |
Additional Inherited Members | |
Public Types inherited from vigir_footstep_planning::ExtendedPluginAggregator< WorldModel, CollisionCheckPlugin > | |
| typedef boost::shared_ptr< const WorldModel > | ConstPtr |
| typedef boost::shared_ptr< WorldModel > | Ptr |
Static Public Member Functions inherited from vigir_footstep_planning::Singleton< WorldModel > | |
| static const T & | const2Instance () |
| static const T & | instance () |
| static T & | mutableInstance () |
Definition at line 42 of file world_model.h.
| vigir_footstep_planning::WorldModel::WorldModel | ( | ) |
Definition at line 5 of file world_model.cpp.
| bool vigir_footstep_planning::WorldModel::getHeight | ( | double | x, |
| double | y, | ||
| double & | height | ||
| ) | const |
update z, roll and pitch of state based on terrain model
Definition at line 76 of file world_model.cpp.
| TerrainModelPlugin::ConstPtr vigir_footstep_planning::WorldModel::getTerrainModel | ( | ) | const |
Definition at line 71 of file world_model.cpp.
| bool vigir_footstep_planning::WorldModel::isAccessible | ( | const State & | s | ) | const |
Definition at line 41 of file world_model.cpp.
| bool vigir_footstep_planning::WorldModel::isAccessible | ( | const State & | next, |
| const State & | current | ||
| ) | const |
Definition at line 51 of file world_model.cpp.
| bool vigir_footstep_planning::WorldModel::isTerrainModelAvailable | ( | ) | const |
Definition at line 66 of file world_model.cpp.
|
override |
Definition at line 23 of file world_model.cpp.
|
override |
Definition at line 10 of file world_model.cpp.
|
overridevirtual |
Reimplemented from vigir_footstep_planning::ExtendedPluginAggregator< WorldModel, CollisionCheckPlugin >.
Definition at line 33 of file world_model.cpp.
| bool vigir_footstep_planning::WorldModel::update3DData | ( | State & | s | ) | const |
Definition at line 84 of file world_model.cpp.
| void vigir_footstep_planning::WorldModel::useTerrainModel | ( | bool | enabled | ) |
Definition at line 61 of file world_model.cpp.
|
protected |
Definition at line 71 of file world_model.h.
|
protected |
Definition at line 70 of file world_model.h.