#include <pose_with_covariance_stamped_to_gaussian_pointcloud.h>
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_ |
Definition at line 47 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
typedef PoseWithCovarianceStampedToGaussianPointCloudConfig jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::Config |
Definition at line 50 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::PoseWithCovarianceStampedToGaussianPointCloud | ( | ) | [inline] |
Definition at line 51 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
void jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::configCallback | ( | Config & | config, |
uint32_t | level | ||
) | [protected, virtual] |
Definition at line 157 of file pose_with_covariance_stamped_to_gaussian_pointcloud_nodelet.cpp.
void jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::convert | ( | const geometry_msgs::PoseWithCovarianceStamped::ConstPtr & | msg | ) | [protected, virtual] |
Definition at line 79 of file pose_with_covariance_stamped_to_gaussian_pointcloud_nodelet.cpp.
float jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::gaussian | ( | const Eigen::Vector2f & | input, |
const Eigen::Vector2f & | mean, | ||
const Eigen::Matrix2f & | S, | ||
const Eigen::Matrix2f & | S_inv | ||
) | [protected, virtual] |
Definition at line 65 of file pose_with_covariance_stamped_to_gaussian_pointcloud_nodelet.cpp.
void jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::onInit | ( | void | ) | [protected, virtual] |
Reimplemented from jsk_topic_tools::DiagnosticNodelet.
Definition at line 44 of file pose_with_covariance_stamped_to_gaussian_pointcloud_nodelet.cpp.
void jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::subscribe | ( | ) | [protected, virtual] |
Implements jsk_topic_tools::ConnectionBasedNodelet.
Definition at line 55 of file pose_with_covariance_stamped_to_gaussian_pointcloud_nodelet.cpp.
void jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::unsubscribe | ( | ) | [protected, virtual] |
Implements jsk_topic_tools::ConnectionBasedNodelet.
Definition at line 60 of file pose_with_covariance_stamped_to_gaussian_pointcloud_nodelet.cpp.
Definition at line 66 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
Definition at line 63 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
std::string jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::normalize_method_ [protected] |
Definition at line 68 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
double jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::normalize_value_ [protected] |
Definition at line 69 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
Definition at line 64 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
Definition at line 70 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
boost::shared_ptr<dynamic_reconfigure::Server<Config> > jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::srv_ [protected] |
Definition at line 71 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
Definition at line 65 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.
double jsk_pcl_ros::PoseWithCovarianceStampedToGaussianPointCloud::threshold_ [protected] |
Definition at line 67 of file pose_with_covariance_stamped_to_gaussian_pointcloud.h.