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

#include <pointcloud_cropper.h>

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

Public Types

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

Public Member Functions

virtual void fillInitialParameters ()
 
virtual visualization_msgs::Marker getMarker ()
 
virtual std::string getName ()
 
virtual double getRadius ()
 
virtual bool isInside (const pcl::PointXYZ &p)
 
 SphereCropper ()
 
virtual ~SphereCropper ()
 
- 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 87 of file pointcloud_cropper.h.

Member Typedef Documentation

◆ Ptr

Definition at line 90 of file pointcloud_cropper.h.

Constructor & Destructor Documentation

◆ SphereCropper()

jsk_interactive_marker::SphereCropper::SphereCropper ( )

Definition at line 124 of file pointcloud_cropper.cpp.

◆ ~SphereCropper()

jsk_interactive_marker::SphereCropper::~SphereCropper ( )
virtual

Definition at line 129 of file pointcloud_cropper.cpp.

Member Function Documentation

◆ fillInitialParameters()

void jsk_interactive_marker::SphereCropper::fillInitialParameters ( )
virtual

Implements jsk_interactive_marker::Cropper.

Definition at line 156 of file pointcloud_cropper.cpp.

◆ getMarker()

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

Implements jsk_interactive_marker::Cropper.

Definition at line 166 of file pointcloud_cropper.cpp.

◆ getName()

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

Implements jsk_interactive_marker::Cropper.

Definition at line 161 of file pointcloud_cropper.cpp.

◆ getRadius()

double jsk_interactive_marker::SphereCropper::getRadius ( )
virtual

Definition at line 151 of file pointcloud_cropper.cpp.

◆ isInside()

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

Implements jsk_interactive_marker::Cropper.

Definition at line 134 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 Jun 1 2024 02:47:23