Public Types | Public Member Functions | Protected Attributes
jsk_interactive_marker::Cropper Class Reference

#include <pointcloud_cropper.h>

Inheritance diagram for jsk_interactive_marker::Cropper:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< Cropper
Ptr

Public Member Functions

virtual void crop (const pcl::PointCloud< pcl::PointXYZ >::Ptr &input, pcl::PointCloud< pcl::PointXYZ >::Ptr output)
 Cropper (const unsigned int nr_parameter)
virtual void fillInitialParameters ()=0
virtual visualization_msgs::Marker getMarker ()=0
virtual std::string getName ()=0
virtual Eigen::Affine3f getPose ()
virtual bool isInside (const pcl::PointXYZ &p)=0
virtual void setPose (Eigen::Affine3f pose)
virtual void updateParameter (const double val, const unsigned int index)
virtual ~Cropper ()

Protected Attributes

unsigned int nr_parameter_
std::vector< double > parameters_
Eigen::Affine3f pose_

Detailed Description

Definition at line 61 of file pointcloud_cropper.h.


Member Typedef Documentation

typedef boost::shared_ptr<Cropper> jsk_interactive_marker::Cropper::Ptr

Constructor & Destructor Documentation

jsk_interactive_marker::Cropper::Cropper ( const unsigned int  nr_parameter)

Definition at line 46 of file pointcloud_cropper.cpp.

Definition at line 53 of file pointcloud_cropper.cpp.


Member Function Documentation

void jsk_interactive_marker::Cropper::crop ( const pcl::PointCloud< pcl::PointXYZ >::Ptr input,
pcl::PointCloud< pcl::PointXYZ >::Ptr  output 
) [virtual]

Definition at line 68 of file pointcloud_cropper.cpp.

virtual visualization_msgs::Marker jsk_interactive_marker::Cropper::getMarker ( ) [pure virtual]
Eigen::Affine3f jsk_interactive_marker::Cropper::getPose ( ) [virtual]

Definition at line 63 of file pointcloud_cropper.cpp.

virtual bool jsk_interactive_marker::Cropper::isInside ( const pcl::PointXYZ &  p) [pure virtual]
void jsk_interactive_marker::Cropper::setPose ( Eigen::Affine3f  pose) [virtual]

Definition at line 58 of file pointcloud_cropper.cpp.

void jsk_interactive_marker::Cropper::updateParameter ( const double  val,
const unsigned int  index 
) [virtual]

Definition at line 85 of file pointcloud_cropper.cpp.


Member Data Documentation

Definition at line 79 of file pointcloud_cropper.h.

Definition at line 80 of file pointcloud_cropper.h.

Eigen::Affine3f jsk_interactive_marker::Cropper::pose_ [protected]

Definition at line 82 of file pointcloud_cropper.h.


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


jsk_interactive_marker
Author(s): furuta
autogenerated on Sun Sep 13 2015 22:29:27