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 20 of file pointcloud_writer_node.cc.


Constructor & Destructor Documentation

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

Definition at line 40 of file pointcloud_writer_node.cc.

Definition at line 52 of file pointcloud_writer_node.cc.


Member Function Documentation

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

Definition at line 58 of file pointcloud_writer_node.cc.

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

Definition at line 89 of file pointcloud_writer_node.cc.


Member Data Documentation

boost::mutex WriterNode::data_mutex [protected]

Definition at line 35 of file pointcloud_writer_node.cc.

int WriterNode::dumpNumber [protected]

Definition at line 29 of file pointcloud_writer_node.cc.

const char* WriterNode::dumpPath [protected]

Definition at line 30 of file pointcloud_writer_node.cc.

Definition at line 103 of file pointcloud_writer_node.cc.

FILE* WriterNode::fout [protected]

Definition at line 37 of file pointcloud_writer_node.cc.

bool WriterNode::inited [protected]

Definition at line 33 of file pointcloud_writer_node.cc.

ros::NodeHandle WriterNode::nh_ [protected]

Definition at line 24 of file pointcloud_writer_node.cc.

ros::Subscriber WriterNode::pc_ [protected]

Definition at line 25 of file pointcloud_writer_node.cc.

ros::Subscriber WriterNode::pose_ [protected]

Definition at line 26 of file pointcloud_writer_node.cc.

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

Definition at line 28 of file pointcloud_writer_node.cc.

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

Definition at line 32 of file pointcloud_writer_node.cc.

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

Definition at line 32 of file pointcloud_writer_node.cc.


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


pointcloud_vrml
Author(s): Dev
autogenerated on Mon Jan 6 2014 11:31:55