#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] |