#include <laser_joint_processor_node.h>
Public Member Functions | |
void | configure (const std::vector< std::string > &joint_names, unsigned max_cache_size) |
void | jointStateCallback (const sensor_msgs::JointStateConstPtr &joint_state) |
LaserJointProcessorNode () | |
~LaserJointProcessorNode () | |
Private Member Functions | |
void | processPair (const calibration_msgs::DenseLaserSnapshotConstPtr &snapshot, const calibration_msgs::CalibrationPatternConstPtr &features) |
void | syncCallback (const calibration_msgs::DenseLaserSnapshotConstPtr &snapshot, const calibration_msgs::CalibrationPatternConstPtr &features) |
Private Attributes | |
message_filters::Subscriber< calibration_msgs::CalibrationPattern > | features_sub_ |
boost::mutex | mutex_ |
ros::NodeHandle | nh_ |
LaserJointProcessor | processor_ |
ros::Publisher | pub_ |
calibration_msgs::CalibrationPatternConstPtr | queued_features_ |
calibration_msgs::DenseLaserSnapshotConstPtr | queued_snapshot_ |
message_filters::Subscriber< calibration_msgs::DenseLaserSnapshot > | snapshot_sub_ |
message_filters::TimeSynchronizer< calibration_msgs::DenseLaserSnapshot, calibration_msgs::CalibrationPattern > | sync_ |
message_filters::Connection | sync_connection_ |
Definition at line 44 of file laser_joint_processor_node.h.
LaserJointProcessorNode::LaserJointProcessorNode | ( | ) |
Definition at line 46 of file laser_joint_processor_node.cpp.
LaserJointProcessorNode::~LaserJointProcessorNode | ( | ) |
Definition at line 57 of file laser_joint_processor_node.cpp.
void LaserJointProcessorNode::configure | ( | const std::vector< std::string > & | joint_names, |
unsigned | max_cache_size | ||
) |
Definition at line 62 of file laser_joint_processor_node.cpp.
void LaserJointProcessorNode::jointStateCallback | ( | const sensor_msgs::JointStateConstPtr & | joint_state | ) |
Definition at line 102 of file laser_joint_processor_node.cpp.
|
private |
Definition at line 136 of file laser_joint_processor_node.cpp.
|
private |
Definition at line 68 of file laser_joint_processor_node.cpp.
|
private |
Definition at line 68 of file laser_joint_processor_node.h.
|
private |
Definition at line 62 of file laser_joint_processor_node.h.
|
private |
Definition at line 65 of file laser_joint_processor_node.h.
|
private |
Definition at line 78 of file laser_joint_processor_node.h.
|
private |
Definition at line 66 of file laser_joint_processor_node.h.
|
private |
Definition at line 75 of file laser_joint_processor_node.h.
|
private |
Definition at line 74 of file laser_joint_processor_node.h.
|
private |
Definition at line 67 of file laser_joint_processor_node.h.
|
private |
Definition at line 70 of file laser_joint_processor_node.h.
|
private |
Definition at line 71 of file laser_joint_processor_node.h.