#include <terrain_model_plugin.h>

Public Types | |
| typedef boost::shared_ptr < const TerrainModelPlugin > | ConstPtr |
| typedef boost::shared_ptr < TerrainModelPlugin > | Ptr |
Public Member Functions | |
| virtual bool | getFootContactSupport (const geometry_msgs::Pose &p, double &support, pcl::PointCloud< pcl::PointXYZI >::Ptr checked_positions=pcl::PointCloud< pcl::PointXYZI >::Ptr()) const |
| virtual bool | getHeight (double x, double y, double &height) const |
| virtual bool | getPointWithNormal (const pcl::PointNormal &p_search, pcl::PointNormal &p_result) const |
| virtual double | getResolution () const =0 |
| virtual bool | isTerrainModelAvailable () const =0 |
| bool | isUnique () const final |
| TerrainModelPlugin (const std::string &name) | |
| virtual bool | update3DData (geometry_msgs::Pose &p) const =0 |
| virtual bool | update3DData (State &s) const =0 |
Definition at line 45 of file terrain_model_plugin.h.
| typedef boost::shared_ptr<const TerrainModelPlugin> vigir_footstep_planning::TerrainModelPlugin::ConstPtr |
Reimplemented from vigir_footstep_planning::CollisionCheckPlugin.
Definition at line 51 of file terrain_model_plugin.h.
| typedef boost::shared_ptr<TerrainModelPlugin> vigir_footstep_planning::TerrainModelPlugin::Ptr |
Reimplemented from vigir_footstep_planning::CollisionCheckPlugin.
Definition at line 50 of file terrain_model_plugin.h.
| vigir_footstep_planning::TerrainModelPlugin::TerrainModelPlugin | ( | const std::string & | name | ) |
Definition at line 7 of file terrain_model_plugin.cpp.
| bool vigir_footstep_planning::TerrainModelPlugin::getFootContactSupport | ( | const geometry_msgs::Pose & | p, |
| double & | support, | ||
| pcl::PointCloud< pcl::PointXYZI >::Ptr | checked_positions = pcl::PointCloud<pcl::PointXYZI>::Ptr() |
||
| ) | const [virtual] |
Definition at line 27 of file terrain_model_plugin.cpp.
| bool vigir_footstep_planning::TerrainModelPlugin::getHeight | ( | double | x, |
| double | y, | ||
| double & | height | ||
| ) | const [virtual] |
Definition at line 22 of file terrain_model_plugin.cpp.
| bool vigir_footstep_planning::TerrainModelPlugin::getPointWithNormal | ( | const pcl::PointNormal & | p_search, |
| pcl::PointNormal & | p_result | ||
| ) | const [virtual] |
Definition at line 17 of file terrain_model_plugin.cpp.
| virtual double vigir_footstep_planning::TerrainModelPlugin::getResolution | ( | ) | const [pure virtual] |
| virtual bool vigir_footstep_planning::TerrainModelPlugin::isTerrainModelAvailable | ( | ) | const [pure virtual] |
| bool vigir_footstep_planning::TerrainModelPlugin::isUnique | ( | ) | const |
Reimplemented from vigir_footstep_planning::CollisionCheckPlugin.
Definition at line 12 of file terrain_model_plugin.cpp.
| virtual bool vigir_footstep_planning::TerrainModelPlugin::update3DData | ( | geometry_msgs::Pose & | p | ) | const [pure virtual] |
| virtual bool vigir_footstep_planning::TerrainModelPlugin::update3DData | ( | State & | s | ) | const [pure virtual] |