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 |
Definition at line 21 of file pointcloud_writer_node.cc.
WriterNode::WriterNode | ( | const char * | _dumpPath | ) | [inline] |
Definition at line 41 of file pointcloud_writer_node.cc.
WriterNode::~WriterNode | ( | ) | [inline] |
Definition at line 53 of file pointcloud_writer_node.cc.
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.
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.
ros::NodeHandle WriterNode::nh_ [protected] |
Definition at line 25 of file pointcloud_writer_node.cc.
ros::Subscriber WriterNode::pc_ [protected] |
Definition at line 26 of file pointcloud_writer_node.cc.
ros::Subscriber WriterNode::pose_ [protected] |
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.