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

◆ Ptr

Definition at line 107 of file pointcloud_cropper.h.

Constructor & Destructor Documentation

◆ CubeCropper()

jsk_interactive_marker::CubeCropper::CubeCropper ( )

Definition at line 180 of file pointcloud_cropper.cpp.

◆ ~CubeCropper()

jsk_interactive_marker::CubeCropper::~CubeCropper ( )
virtual

Definition at line 185 of file pointcloud_cropper.cpp.

Member Function Documentation

◆ fillInitialParameters()

void jsk_interactive_marker::CubeCropper::fillInitialParameters ( )
virtual

Implements jsk_interactive_marker::Cropper.

Definition at line 209 of file pointcloud_cropper.cpp.

◆ getMarker()

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

Implements jsk_interactive_marker::Cropper.

Definition at line 195 of file pointcloud_cropper.cpp.

◆ getName()

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

Implements jsk_interactive_marker::Cropper.

Definition at line 190 of file pointcloud_cropper.cpp.

◆ getWidthX()

double jsk_interactive_marker::CubeCropper::getWidthX ( )
virtual

Definition at line 216 of file pointcloud_cropper.cpp.

◆ getWidthY()

double jsk_interactive_marker::CubeCropper::getWidthY ( )
virtual

Definition at line 221 of file pointcloud_cropper.cpp.

◆ getWidthZ()

double jsk_interactive_marker::CubeCropper::getWidthZ ( )
virtual

Definition at line 226 of file pointcloud_cropper.cpp.

◆ isInside()

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

Implements jsk_interactive_marker::Cropper.

Definition at line 231 of file pointcloud_cropper.cpp.


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


jsk_interactive_marker
Author(s): furuta
autogenerated on Fri Aug 2 2024 08:50:24