Public Member Functions | Public Attributes | Protected Attributes
WriterNode Class Reference

List of all members.

Public Member Functions

void log (const sensor_msgs::PointCloud2::ConstPtr &msg_in)
void updatePose (const nav_msgs::Odometry::ConstPtr &msg_in)
 WriterNode (const char *_dumpPath)
 ~WriterNode ()

Public Attributes

 EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Protected Attributes

boost::mutex data_mutex
int dumpNumber
const char * dumpPath
FILE * fout
bool inited
ros::NodeHandle nh_
ros::Subscriber pc_
ros::Subscriber pose_
pcl::PointCloud< pcl::PointXYZ > sensor_pc
Eigen::Transform< double,
3, Eigen::Affine,
Eigen::ColMajor > 
T
Eigen::Transform< double,
3, Eigen::Affine,
Eigen::ColMajor > 
Tinit

Detailed Description

Definition at line 21 of file pointcloud_writer_node.cc.


Constructor & Destructor Documentation

WriterNode::WriterNode ( const char *  _dumpPath) [inline]

Definition at line 41 of file pointcloud_writer_node.cc.

Definition at line 53 of file pointcloud_writer_node.cc.


Member Function Documentation

void WriterNode::log ( const sensor_msgs::PointCloud2::ConstPtr &  msg_in) [inline]

Definition at line 59 of file pointcloud_writer_node.cc.

void WriterNode::updatePose ( const nav_msgs::Odometry::ConstPtr &  msg_in) [inline]

Definition at line 90 of file pointcloud_writer_node.cc.


Member Data Documentation

boost::mutex WriterNode::data_mutex [protected]

Definition at line 36 of file pointcloud_writer_node.cc.

int WriterNode::dumpNumber [protected]

Definition at line 30 of file pointcloud_writer_node.cc.

const char* WriterNode::dumpPath [protected]

Definition at line 31 of file pointcloud_writer_node.cc.

Definition at line 104 of file pointcloud_writer_node.cc.

FILE* WriterNode::fout [protected]

Definition at line 38 of file pointcloud_writer_node.cc.

bool WriterNode::inited [protected]

Definition at line 34 of file pointcloud_writer_node.cc.

Definition at line 25 of file pointcloud_writer_node.cc.

Definition at line 26 of file pointcloud_writer_node.cc.

Definition at line 27 of file pointcloud_writer_node.cc.

pcl::PointCloud<pcl::PointXYZ> WriterNode::sensor_pc [protected]

Definition at line 29 of file pointcloud_writer_node.cc.

Eigen::Transform<double,3,Eigen::Affine,Eigen::ColMajor> WriterNode::T [protected]

Definition at line 33 of file pointcloud_writer_node.cc.

Eigen::Transform<double,3,Eigen::Affine,Eigen::ColMajor> WriterNode::Tinit [protected]

Definition at line 33 of file pointcloud_writer_node.cc.


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


pointcloud_vrml
Author(s): Todor Stoyanov
autogenerated on Wed Oct 8 2014 23:30:29