Public Member Functions | |
PointCloudXYZ () | |
virtual | ~PointCloudXYZ () |
Public Member Functions inherited from nodelet::Nodelet | |
void | init (const std::string &name, const M_string &remapping_args, const V_string &my_argv, ros::CallbackQueueInterface *st_queue=NULL, ros::CallbackQueueInterface *mt_queue=NULL) |
Nodelet () | |
virtual | ~Nodelet () |
Private Types | |
typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, sensor_msgs::CameraInfo > | MyApproxSyncDepthPolicy |
typedef message_filters::sync_policies::ApproximateTime< stereo_msgs::DisparityImage, sensor_msgs::CameraInfo > | MyApproxSyncDisparityPolicy |
typedef message_filters::sync_policies::ExactTime< sensor_msgs::Image, sensor_msgs::CameraInfo > | MyExactSyncDepthPolicy |
typedef message_filters::sync_policies::ExactTime< stereo_msgs::DisparityImage, sensor_msgs::CameraInfo > | MyExactSyncDisparityPolicy |
Private Member Functions | |
void | callback (const sensor_msgs::ImageConstPtr &depth, const sensor_msgs::CameraInfoConstPtr &cameraInfo) |
void | callbackDisparity (const stereo_msgs::DisparityImageConstPtr &disparityMsg, const sensor_msgs::CameraInfoConstPtr &cameraInfo) |
virtual void | onInit () |
void | processAndPublish (pcl::PointCloud< pcl::PointXYZ >::Ptr &pclCloud, pcl::IndicesPtr &indices, const std_msgs::Header &header) |
Private Attributes | |
message_filters::Synchronizer< MyApproxSyncDepthPolicy > * | approxSyncDepth_ |
message_filters::Synchronizer< MyApproxSyncDisparityPolicy > * | approxSyncDisparity_ |
message_filters::Subscriber< sensor_msgs::CameraInfo > | cameraInfoSub_ |
ros::Publisher | cloudPub_ |
int | decimation_ |
message_filters::Subscriber< sensor_msgs::CameraInfo > | disparityCameraInfoSub_ |
message_filters::Subscriber< stereo_msgs::DisparityImage > | disparitySub_ |
message_filters::Synchronizer< MyExactSyncDepthPolicy > * | exactSyncDepth_ |
message_filters::Synchronizer< MyExactSyncDisparityPolicy > * | exactSyncDisparity_ |
bool | filterNaNs_ |
image_transport::SubscriberFilter | imageDepthSub_ |
double | maxDepth_ |
double | minDepth_ |
int | noiseFilterMinNeighbors_ |
double | noiseFilterRadius_ |
int | normalK_ |
double | normalRadius_ |
std::vector< float > | roiRatios_ |
double | voxelSize_ |
Additional Inherited Members | |
Protected Member Functions inherited from nodelet::Nodelet | |
ros::CallbackQueueInterface & | getMTCallbackQueue () const |
ros::NodeHandle & | getMTNodeHandle () const |
ros::NodeHandle & | getMTPrivateNodeHandle () const |
const V_string & | getMyArgv () const |
const std::string & | getName () const |
ros::NodeHandle & | getNodeHandle () const |
ros::NodeHandle & | getPrivateNodeHandle () const |
const M_string & | getRemappingArgs () const |
ros::CallbackQueueInterface & | getSTCallbackQueue () const |
std::string | getSuffixedName (const std::string &suffix) const |
Definition at line 66 of file point_cloud_xyz.cpp.
|
private |
Definition at line 362 of file point_cloud_xyz.cpp.
|
private |
Definition at line 365 of file point_cloud_xyz.cpp.
|
private |
Definition at line 368 of file point_cloud_xyz.cpp.
|
private |
Definition at line 371 of file point_cloud_xyz.cpp.
|
inline |
Definition at line 69 of file point_cloud_xyz.cpp.
|
inlinevirtual |
Definition at line 85 of file point_cloud_xyz.cpp.
|
inlineprivate |
Definition at line 201 of file point_cloud_xyz.cpp.
|
inlineprivate |
Definition at line 244 of file point_cloud_xyz.cpp.
|
inlineprivatevirtual |
Implements nodelet::Nodelet.
Definition at line 98 of file point_cloud_xyz.cpp.
|
inlineprivate |
Definition at line 289 of file point_cloud_xyz.cpp.
|
private |
Definition at line 363 of file point_cloud_xyz.cpp.
|
private |
Definition at line 366 of file point_cloud_xyz.cpp.
|
private |
Definition at line 357 of file point_cloud_xyz.cpp.
|
private |
Definition at line 354 of file point_cloud_xyz.cpp.
|
private |
Definition at line 346 of file point_cloud_xyz.cpp.
|
private |
Definition at line 360 of file point_cloud_xyz.cpp.
|
private |
Definition at line 359 of file point_cloud_xyz.cpp.
|
private |
Definition at line 369 of file point_cloud_xyz.cpp.
|
private |
Definition at line 372 of file point_cloud_xyz.cpp.
|
private |
Definition at line 351 of file point_cloud_xyz.cpp.
|
private |
Definition at line 356 of file point_cloud_xyz.cpp.
|
private |
Definition at line 343 of file point_cloud_xyz.cpp.
|
private |
Definition at line 344 of file point_cloud_xyz.cpp.
|
private |
Definition at line 348 of file point_cloud_xyz.cpp.
|
private |
Definition at line 347 of file point_cloud_xyz.cpp.
|
private |
Definition at line 349 of file point_cloud_xyz.cpp.
|
private |
Definition at line 350 of file point_cloud_xyz.cpp.
|
private |
Definition at line 352 of file point_cloud_xyz.cpp.
|
private |
Definition at line 345 of file point_cloud_xyz.cpp.