Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
jsk_footstep_planner::PointCloudModelGenerator Class Reference

just a pointcloud generator for sample usage More...

#include <pointcloud_model_generator.h>

List of all members.

Public Types

typedef pcl::PointNormal PointT
typedef boost::shared_ptr
< PointCloudModelGenerator
Ptr

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 
) [protected, virtual]

Definition at line 84 of file pointcloud_model_generator.cpp.

void jsk_footstep_planner::PointCloudModelGenerator::flat ( pcl::PointCloud< PointT > &  output,
double  hole_rate 
) [protected, virtual]

Definition at line 64 of file pointcloud_model_generator.cpp.

void jsk_footstep_planner::PointCloudModelGenerator::flatPole ( pcl::PointCloud< PointT > &  output,
double  hole_rate 
) [protected, virtual]

Definition at line 131 of file pointcloud_model_generator.cpp.

void jsk_footstep_planner::PointCloudModelGenerator::gaussian ( pcl::PointCloud< PointT > &  output,
double  hole_rate 
) [protected, virtual]

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 
) [protected, virtual]

Definition at line 158 of file pointcloud_model_generator.cpp.

void jsk_footstep_planner::PointCloudModelGenerator::stairs ( pcl::PointCloud< PointT > &  output,
double  hole_rate 
) [protected, virtual]

Definition at line 203 of file pointcloud_model_generator.cpp.

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 Apr 19 2019 03:45:28