Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
jsk_footstep_planner::PointCloudModelGenerator Class Reference

just a pointcloud generator for sample usage More...

#include <pointcloud_model_generator.h>

Public Types

typedef pcl::PointNormal PointT
 
typedef boost::shared_ptr< PointCloudModelGeneratorPtr
 

Public Member Functions

virtual void generate (const std::string &model_name, pcl::PointCloud< PointT > &output, double hole_rate=0.0)
 

Static Public Member Functions

static std::vector< std::stringsupportedModels ()
 

Protected Member Functions

virtual void addPole (pcl::PointCloud< PointT > &output, const Eigen::Vector3f &center, const double width, const double height)
 
virtual void flat (pcl::PointCloud< PointT > &output, double hole_rate)
 
virtual void flatPole (pcl::PointCloud< PointT > &output, double hole_rate)
 
virtual void gaussian (pcl::PointCloud< PointT > &output, double hole_rate)
 
virtual void hills (pcl::PointCloud< PointT > &output, double hole_rate)
 
virtual void stairs (pcl::PointCloud< PointT > &output, double hole_rate)
 

Detailed Description

just a pointcloud generator for sample usage

Definition at line 52 of file pointcloud_model_generator.h.

Member Typedef Documentation

Definition at line 56 of file pointcloud_model_generator.h.

Definition at line 55 of file pointcloud_model_generator.h.

Member Function Documentation

void jsk_footstep_planner::PointCloudModelGenerator::addPole ( pcl::PointCloud< PointT > &  output,
const Eigen::Vector3f &  center,
const double  width,
const double  height 
)
protectedvirtual

Definition at line 84 of file pointcloud_model_generator.cpp.

void jsk_footstep_planner::PointCloudModelGenerator::flat ( pcl::PointCloud< PointT > &  output,
double  hole_rate 
)
protectedvirtual

Definition at line 64 of file pointcloud_model_generator.cpp.

void jsk_footstep_planner::PointCloudModelGenerator::flatPole ( pcl::PointCloud< PointT > &  output,
double  hole_rate 
)
protectedvirtual

Definition at line 131 of file pointcloud_model_generator.cpp.

void jsk_footstep_planner::PointCloudModelGenerator::gaussian ( pcl::PointCloud< PointT > &  output,
double  hole_rate 
)
protectedvirtual

Definition at line 180 of file pointcloud_model_generator.cpp.

void jsk_footstep_planner::PointCloudModelGenerator::generate ( const std::string model_name,
pcl::PointCloud< PointT > &  output,
double  hole_rate = 0.0 
)
virtual

Definition at line 41 of file pointcloud_model_generator.cpp.

void jsk_footstep_planner::PointCloudModelGenerator::hills ( pcl::PointCloud< PointT > &  output,
double  hole_rate 
)
protectedvirtual

Definition at line 158 of file pointcloud_model_generator.cpp.

void jsk_footstep_planner::PointCloudModelGenerator::stairs ( pcl::PointCloud< PointT > &  output,
double  hole_rate 
)
protectedvirtual

Definition at line 203 of file pointcloud_model_generator.cpp.

static std::vector<std::string> jsk_footstep_planner::PointCloudModelGenerator::supportedModels ( )
inlinestatic

Definition at line 61 of file pointcloud_model_generator.h.


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


jsk_footstep_planner
Author(s): Ryohei Ueda
autogenerated on Fri May 14 2021 02:51:52