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

Definition at line 90 of file pointcloud_cropper.h.

Constructor & Destructor Documentation

jsk_interactive_marker::SphereCropper::SphereCropper ( )

Definition at line 92 of file pointcloud_cropper.cpp.

jsk_interactive_marker::SphereCropper::~SphereCropper ( )
virtual

Definition at line 97 of file pointcloud_cropper.cpp.

Member Function Documentation

void jsk_interactive_marker::SphereCropper::fillInitialParameters ( )
virtual

Implements jsk_interactive_marker::Cropper.

Definition at line 124 of file pointcloud_cropper.cpp.

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

Implements jsk_interactive_marker::Cropper.

Definition at line 134 of file pointcloud_cropper.cpp.

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

Implements jsk_interactive_marker::Cropper.

Definition at line 129 of file pointcloud_cropper.cpp.

double jsk_interactive_marker::SphereCropper::getRadius ( )
virtual

Definition at line 119 of file pointcloud_cropper.cpp.

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

Implements jsk_interactive_marker::Cropper.

Definition at line 102 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