#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 | |
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 () | |
Protected Attributes | |
TerrainModelPlugin::Ptr | terrain_model_ |
bool | use_terrain_model_ |
Definition at line 42 of file world_model.h.
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.
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.
bool vigir_footstep_planning::WorldModel::loadParams | ( | const vigir_generic_params::ParameterSet & | params | ) | [override] |
Definition at line 23 of file world_model.cpp.
void vigir_footstep_planning::WorldModel::loadPlugins | ( | ) | [override] |
Definition at line 10 of file world_model.cpp.
void vigir_footstep_planning::WorldModel::resetPlugins | ( | ) | [override, virtual] |
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.
Definition at line 71 of file world_model.h.
bool vigir_footstep_planning::WorldModel::use_terrain_model_ [protected] |
Definition at line 70 of file world_model.h.