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 77 of file viewpoint_sampler.h.

Member Typedef Documentation

◆ Ptr

Definition at line 112 of file viewpoint_sampler.h.

Constructor & Destructor Documentation

◆ ViewpointSampler()

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 74 of file viewpoint_sampler.cpp.

Member Function Documentation

◆ get()

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

Definition at line 121 of file viewpoint_sampler.cpp.

◆ next()

void jsk_pcl_ros::ViewpointSampler::next ( )
virtual

Definition at line 94 of file viewpoint_sampler.cpp.

◆ normalizeVector()

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

Definition at line 112 of file viewpoint_sampler.cpp.

◆ reset()

void jsk_pcl_ros::ViewpointSampler::reset ( )
virtual

Definition at line 87 of file viewpoint_sampler.cpp.

◆ sampleNum()

size_t jsk_pcl_ros::ViewpointSampler::sampleNum ( )
virtual

Definition at line 107 of file viewpoint_sampler.cpp.

Member Data Documentation

◆ angle_

double jsk_pcl_ros::ViewpointSampler::angle_
protected

Definition at line 129 of file viewpoint_sampler.h.

◆ angle_max_

double jsk_pcl_ros::ViewpointSampler::angle_max_
protected

Definition at line 124 of file viewpoint_sampler.h.

◆ angle_min_

double jsk_pcl_ros::ViewpointSampler::angle_min_
protected

Definition at line 123 of file viewpoint_sampler.h.

◆ angle_step_

double jsk_pcl_ros::ViewpointSampler::angle_step_
protected

Definition at line 122 of file viewpoint_sampler.h.

◆ index_

double jsk_pcl_ros::ViewpointSampler::index_
protected

Definition at line 128 of file viewpoint_sampler.h.

◆ n_points_

int jsk_pcl_ros::ViewpointSampler::n_points_
protected

Definition at line 131 of file viewpoint_sampler.h.

◆ radius_

double jsk_pcl_ros::ViewpointSampler::radius_
protected

Definition at line 130 of file viewpoint_sampler.h.

◆ radius_max_

double jsk_pcl_ros::ViewpointSampler::radius_max_
protected

Definition at line 127 of file viewpoint_sampler.h.

◆ radius_min_

double jsk_pcl_ros::ViewpointSampler::radius_min_
protected

Definition at line 126 of file viewpoint_sampler.h.

◆ radius_step_

double jsk_pcl_ros::ViewpointSampler::radius_step_
protected

Definition at line 125 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 Tue Jan 7 2025 04:05:46