Public Member Functions | Private Member Functions | Private Attributes | List of all members
pcd_to_pointcloud Class Reference

Public Member Functions

void init_run ()
 
void parse_cmdline_args (int argc, char **argv)
 
void parse_ros_params ()
 
 pcd_to_pointcloud ()
 
void print_config_info ()
 
void print_data_info ()
 
bool try_load_pointcloud ()
 

Private Member Functions

void publish ()
 
void timer_callback (ros::TimerEvent const &)
 

Private Attributes

sensor_msgs::PointCloud2 cloud
 
std::string cloud_topic
 
std::string file_name
 
std::string frame_id
 
double interval
 
bool latch
 
ros::NodeHandle nh
 
ros::Publisher pub
 
ros::Timer timer
 

Detailed Description

Definition at line 61 of file pcd_to_pointcloud.cpp.

Constructor & Destructor Documentation

◆ pcd_to_pointcloud()

pcd_to_pointcloud::pcd_to_pointcloud ( )
inline

Definition at line 99 of file pcd_to_pointcloud.cpp.

Member Function Documentation

◆ init_run()

void pcd_to_pointcloud::init_run ( )
inline

Definition at line 139 of file pcd_to_pointcloud.cpp.

◆ parse_cmdline_args()

void pcd_to_pointcloud::parse_cmdline_args ( int  argc,
char **  argv 
)
inline

Definition at line 113 of file pcd_to_pointcloud.cpp.

◆ parse_ros_params()

void pcd_to_pointcloud::parse_ros_params ( )
inline

Definition at line 106 of file pcd_to_pointcloud.cpp.

◆ print_config_info()

void pcd_to_pointcloud::print_config_info ( )
inline

Definition at line 150 of file pcd_to_pointcloud.cpp.

◆ print_data_info()

void pcd_to_pointcloud::print_data_info ( )
inline

Definition at line 159 of file pcd_to_pointcloud.cpp.

◆ publish()

void pcd_to_pointcloud::publish ( )
inlineprivate

Definition at line 79 of file pcd_to_pointcloud.cpp.

◆ timer_callback()

void pcd_to_pointcloud::timer_callback ( ros::TimerEvent const &  )
inlineprivate

Definition at line 93 of file pcd_to_pointcloud.cpp.

◆ try_load_pointcloud()

bool pcd_to_pointcloud::try_load_pointcloud ( )
inline

Definition at line 125 of file pcd_to_pointcloud.cpp.

Member Data Documentation

◆ cloud

sensor_msgs::PointCloud2 pcd_to_pointcloud::cloud
private

Definition at line 74 of file pcd_to_pointcloud.cpp.

◆ cloud_topic

std::string pcd_to_pointcloud::cloud_topic
private

Definition at line 64 of file pcd_to_pointcloud.cpp.

◆ file_name

std::string pcd_to_pointcloud::file_name
private

Definition at line 66 of file pcd_to_pointcloud.cpp.

◆ frame_id

std::string pcd_to_pointcloud::frame_id
private

Definition at line 70 of file pcd_to_pointcloud.cpp.

◆ interval

double pcd_to_pointcloud::interval
private

Definition at line 68 of file pcd_to_pointcloud.cpp.

◆ latch

bool pcd_to_pointcloud::latch
private

Definition at line 72 of file pcd_to_pointcloud.cpp.

◆ nh

ros::NodeHandle pcd_to_pointcloud::nh
private

Definition at line 62 of file pcd_to_pointcloud.cpp.

◆ pub

ros::Publisher pcd_to_pointcloud::pub
private

Definition at line 75 of file pcd_to_pointcloud.cpp.

◆ timer

ros::Timer pcd_to_pointcloud::timer
private

Definition at line 77 of file pcd_to_pointcloud.cpp.


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


pcl_ros
Author(s): Open Perception, Julius Kammerl , William Woodall
autogenerated on Thu Feb 16 2023 03:08:03