just a pointcloud generator for sample usage More...
#include <pointcloud_model_generator.h>
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::string > | supportedModels () |
Protected Member Functions | |
virtual void | addPole (pcl::PointCloud< PointT > &output, const Eigen::Vector3f ¢er, 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) |
just a pointcloud generator for sample usage
Definition at line 52 of file pointcloud_model_generator.h.
typedef pcl::PointNormal jsk_footstep_planner::PointCloudModelGenerator::PointT |
Definition at line 56 of file pointcloud_model_generator.h.
typedef boost::shared_ptr<PointCloudModelGenerator> jsk_footstep_planner::PointCloudModelGenerator::Ptr |
Definition at line 55 of file pointcloud_model_generator.h.
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.
static std::vector<std::string> jsk_footstep_planner::PointCloudModelGenerator::supportedModels | ( | ) | [inline, static] |
Definition at line 61 of file pointcloud_model_generator.h.