Public Member Functions | Protected Attributes
vigir_footstep_planning::WorldModel Class Reference

#include <world_model.h>

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

List of all members.

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 &current) const
bool isTerrainModelAvailable () const
bool loadParams (const vigir_generic_params::ParameterSet &params) 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_

Detailed Description

Definition at line 42 of file world_model.h.


Constructor & Destructor Documentation

Definition at line 5 of file world_model.cpp.


Member Function Documentation

bool vigir_footstep_planning::WorldModel::getHeight ( double  x,
double  y,
double &  height 
) const

update z, roll and pitch of state based on terrain model

Returns:
false if terrain model is available but has no data for given state, otherwise true even if no terrain model is available

Definition at line 76 of file world_model.cpp.

Definition at line 71 of file world_model.cpp.

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.

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.

Definition at line 10 of file world_model.cpp.

Definition at line 84 of file world_model.cpp.

Definition at line 61 of file world_model.cpp.


Member Data Documentation

Definition at line 71 of file world_model.h.

Definition at line 70 of file world_model.h.


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


vigir_footstep_planning_plugins
Author(s): Alexander Stumpf
autogenerated on Sat Jun 8 2019 19:01:52