Public Types | Public Member Functions | List of all members
jsk_interactive_marker::CubeCropper Class Reference

#include <pointcloud_cropper.h>

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

Public Types

typedef std::shared_ptr< CubeCropperPtr
 
- Public Types inherited from jsk_interactive_marker::Cropper
typedef std::shared_ptr< CropperPtr
 

Public Member Functions

 CubeCropper ()
 
virtual void fillInitialParameters ()
 
virtual visualization_msgs::Marker getMarker ()
 
virtual std::string getName ()
 
virtual double getWidthX ()
 
virtual double getWidthY ()
 
virtual double getWidthZ ()
 
virtual bool isInside (const pcl::PointXYZ &p)
 
virtual ~CubeCropper ()
 
- Public Member Functions inherited from jsk_interactive_marker::Cropper
virtual void crop (const pcl::PointCloud< pcl::PointXYZ >::Ptr &input, pcl::PointCloud< pcl::PointXYZ >::Ptr output)
 
 Cropper (const unsigned int nr_parameter)
 
virtual Eigen::Affine3f getPose ()
 
virtual void setPose (Eigen::Affine3f pose)
 
virtual void updateParameter (const double val, const unsigned int index)
 
virtual ~Cropper ()
 

Additional Inherited Members

- Protected Attributes inherited from jsk_interactive_marker::Cropper
unsigned int nr_parameter_
 
std::vector< double > parameters_
 
Eigen::Affine3f pose_
 

Detailed Description

Definition at line 104 of file pointcloud_cropper.h.

Member Typedef Documentation

Definition at line 107 of file pointcloud_cropper.h.

Constructor & Destructor Documentation

jsk_interactive_marker::CubeCropper::CubeCropper ( )

Definition at line 148 of file pointcloud_cropper.cpp.

jsk_interactive_marker::CubeCropper::~CubeCropper ( )
virtual

Definition at line 153 of file pointcloud_cropper.cpp.

Member Function Documentation

void jsk_interactive_marker::CubeCropper::fillInitialParameters ( )
virtual

Implements jsk_interactive_marker::Cropper.

Definition at line 177 of file pointcloud_cropper.cpp.

visualization_msgs::Marker jsk_interactive_marker::CubeCropper::getMarker ( )
virtual

Implements jsk_interactive_marker::Cropper.

Definition at line 163 of file pointcloud_cropper.cpp.

std::string jsk_interactive_marker::CubeCropper::getName ( void  )
virtual

Implements jsk_interactive_marker::Cropper.

Definition at line 158 of file pointcloud_cropper.cpp.

double jsk_interactive_marker::CubeCropper::getWidthX ( )
virtual

Definition at line 184 of file pointcloud_cropper.cpp.

double jsk_interactive_marker::CubeCropper::getWidthY ( )
virtual

Definition at line 189 of file pointcloud_cropper.cpp.

double jsk_interactive_marker::CubeCropper::getWidthZ ( )
virtual

Definition at line 194 of file pointcloud_cropper.cpp.

bool jsk_interactive_marker::CubeCropper::isInside ( const pcl::PointXYZ &  p)
virtual

Implements jsk_interactive_marker::Cropper.

Definition at line 199 of file pointcloud_cropper.cpp.


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


jsk_interactive_marker
Author(s): furuta
autogenerated on Sat Mar 20 2021 03:03:33