Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud Class Reference

#include <pose_with_covariance_stamped_to_gaussian_pointcloud.h>

Inheritance diagram for jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud:
Inheritance graph
[legend]

Public Types

typedef PoseWithCovarianceStampedToGaussianPointCloudConfig Config
 

Public Member Functions

 PoseWithCovarianceStampedToGaussianPointCloud ()
 

Protected Member Functions

virtual void configCallback (Config &config, uint32_t level)
 
virtual void convert (const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg)
 
virtual float gaussian (const Eigen::Vector2f &input, const Eigen::Vector2f &mean, const Eigen::Matrix2f &S, const Eigen::Matrix2f &S_inv)
 
virtual void onInit ()
 
virtual void subscribe ()
 
virtual void unsubscribe ()
 

Protected Attributes

std::string cut_plane_
 
boost::mutex mutex_
 
std::string normalize_method_
 
double normalize_value_
 
ros::Publisher pub_
 
int sampling_num_
 
boost::shared_ptr< dynamic_reconfigure::Server< Config > > srv_
 
ros::Subscriber sub_
 
double threshold_
 

Detailed Description

Definition at line 79 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.

Member Typedef Documentation

◆ Config

typedef PoseWithCovarianceStampedToGaussianPointCloudConfig jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::Config

Constructor & Destructor Documentation

◆ PoseWithCovarianceStampedToGaussianPointCloud()

jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::PoseWithCovarianceStampedToGaussianPointCloud ( )
inline

Member Function Documentation

◆ configCallback()

void jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::configCallback ( Config config,
uint32_t  level 
)
protectedvirtual

◆ convert()

void jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::convert ( const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &  msg)
protectedvirtual

◆ gaussian()

float jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::gaussian ( const Eigen::Vector2f &  input,
const Eigen::Vector2f &  mean,
const Eigen::Matrix2f &  S,
const Eigen::Matrix2f &  S_inv 
)
protectedvirtual

◆ onInit()

void jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::onInit ( )
protectedvirtual

◆ subscribe()

void jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::subscribe ( )
protectedvirtual

◆ unsubscribe()

void jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::unsubscribe ( )
protectedvirtual

Member Data Documentation

◆ cut_plane_

std::string jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::cut_plane_
protected

◆ mutex_

boost::mutex jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::mutex_
protected

◆ normalize_method_

std::string jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::normalize_method_
protected

◆ normalize_value_

double jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::normalize_value_
protected

◆ pub_

ros::Publisher jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::pub_
protected

◆ sampling_num_

int jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::sampling_num_
protected

◆ srv_

boost::shared_ptr<dynamic_reconfigure::Server<Config> > jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::srv_
protected

◆ sub_

ros::Subscriber jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::sub_
protected

◆ threshold_

double jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud::threshold_
protected

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


jsk_pcl_ros_utils
Author(s): Yohei Kakiuchi
autogenerated on Fri May 16 2025 03:11:44