Public Types | Public Member Functions
vigir_footstep_planning::TerrainModelPlugin Class Reference

#include <terrain_model_plugin.h>

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

List of all members.

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

Detailed Description

Definition at line 45 of file terrain_model_plugin.h.


Member Typedef Documentation

Reimplemented from vigir_footstep_planning::CollisionCheckPlugin.

Definition at line 51 of file terrain_model_plugin.h.

Reimplemented from vigir_footstep_planning::CollisionCheckPlugin.

Definition at line 50 of file terrain_model_plugin.h.


Constructor & Destructor Documentation

Definition at line 7 of file terrain_model_plugin.cpp.


Member Function Documentation

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]

Reimplemented from vigir_footstep_planning::CollisionCheckPlugin.

Definition at line 12 of file terrain_model_plugin.cpp.

virtual bool vigir_footstep_planning::TerrainModelPlugin::update3DData ( State s) const [pure virtual]

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