Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
jsk_pcl_ros::ViewpointSampler Class Reference

#include <viewpoint_sampler.h>

Public Types

typedef boost::shared_ptr< ViewpointSamplerPtr
 

Public Member Functions

virtual void get (Eigen::Affine3f &transform)
 
virtual void next ()
 
virtual void reset ()
 
virtual size_t sampleNum ()
 
 ViewpointSampler (double angle_step, double angle_min, double angle_max, double radius_step, double radius_min, double radius_max, int n_points)
 

Protected Member Functions

virtual void normalizeVector (double &x, double &y, double &z)
 

Protected Attributes

double angle_
 
double angle_max_
 
double angle_min_
 
double angle_step_
 
double index_
 
int n_points_
 
double radius_
 
double radius_max_
 
double radius_min_
 
double radius_step_
 

Detailed Description

Definition at line 45 of file viewpoint_sampler.h.

Member Typedef Documentation

Definition at line 48 of file viewpoint_sampler.h.

Constructor & Destructor Documentation

jsk_pcl_ros::ViewpointSampler::ViewpointSampler ( double  angle_step,
double  angle_min,
double  angle_max,
double  radius_step,
double  radius_min,
double  radius_max,
int  n_points 
)

Definition at line 42 of file viewpoint_sampler.cpp.

Member Function Documentation

void jsk_pcl_ros::ViewpointSampler::get ( Eigen::Affine3f &  transform)
virtual

Definition at line 89 of file viewpoint_sampler.cpp.

void jsk_pcl_ros::ViewpointSampler::next ( )
virtual

Definition at line 62 of file viewpoint_sampler.cpp.

void jsk_pcl_ros::ViewpointSampler::normalizeVector ( double &  x,
double &  y,
double &  z 
)
protectedvirtual

Definition at line 80 of file viewpoint_sampler.cpp.

void jsk_pcl_ros::ViewpointSampler::reset ( )
virtual

Definition at line 55 of file viewpoint_sampler.cpp.

size_t jsk_pcl_ros::ViewpointSampler::sampleNum ( )
virtual

Definition at line 75 of file viewpoint_sampler.cpp.

Member Data Documentation

double jsk_pcl_ros::ViewpointSampler::angle_
protected

Definition at line 65 of file viewpoint_sampler.h.

double jsk_pcl_ros::ViewpointSampler::angle_max_
protected

Definition at line 60 of file viewpoint_sampler.h.

double jsk_pcl_ros::ViewpointSampler::angle_min_
protected

Definition at line 59 of file viewpoint_sampler.h.

double jsk_pcl_ros::ViewpointSampler::angle_step_
protected

Definition at line 58 of file viewpoint_sampler.h.

double jsk_pcl_ros::ViewpointSampler::index_
protected

Definition at line 64 of file viewpoint_sampler.h.

int jsk_pcl_ros::ViewpointSampler::n_points_
protected

Definition at line 67 of file viewpoint_sampler.h.

double jsk_pcl_ros::ViewpointSampler::radius_
protected

Definition at line 66 of file viewpoint_sampler.h.

double jsk_pcl_ros::ViewpointSampler::radius_max_
protected

Definition at line 63 of file viewpoint_sampler.h.

double jsk_pcl_ros::ViewpointSampler::radius_min_
protected

Definition at line 62 of file viewpoint_sampler.h.

double jsk_pcl_ros::ViewpointSampler::radius_step_
protected

Definition at line 61 of file viewpoint_sampler.h.


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


jsk_pcl_ros
Author(s): Yohei Kakiuchi
autogenerated on Mon May 3 2021 03:03:48