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

List of all members.

Public Member Functions

void intensityPoints2Cb (const sensor_msgs::ImageConstPtr &msg_img, const sensor_msgs::PointCloud2::ConstPtr &msg_pts)
void intensityPoints2Cb (const sensor_msgs::ImageConstPtr &msg_img, const sensor_msgs::PointCloud2::ConstPtr &msg_pts)
 NDTFeatureRegNode (ros::NodeHandle param_nh)
 NDTFeatureRegNode (ros::NodeHandle param_nh)
void process (cv::Mat &rgb_img, cv::Mat &depth_img, const ros::Time &current_timestamp)
void process (const cv::Mat &rgb_img, const cv::Mat &depth_img, const ros::Time &current_timestamp)
void rgbDepthCb (const sensor_msgs::ImageConstPtr &msg_rgb, const sensor_msgs::ImageConstPtr &msg_depth)
void rgbDepthCb (const sensor_msgs::ImageConstPtr &msg_rgb, const sensor_msgs::ImageConstPtr &msg_depth)
 ~NDTFeatureRegNode ()
 ~NDTFeatureRegNode ()

Protected Member Functions

void setupCamera (const sensor_msgs::CameraInfoConstPtr &camera_info)
void setupCamera (const sensor_msgs::CameraInfoConstPtr &camera_info)
void TransformEigenToTF (const Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &k, tf::Transform &t)

Protected Attributes

sensor_msgs::CvBridge _imBridge
int camera_nb_
lslgeneric::DepthCamera
< pcl::PointXYZ > 
cameraparams_
bool camerasetup_
double current_res_
ros::Subscriber depth_param_sub_
message_filters::Subscriber
< sensor_msgs::Image > 
depth_sub_
bool estimate_di_
Eigen::Transform< double,
3, Eigen::Affine,
Eigen::ColMajor > 
global_transform_
std::string gt_frame_
message_filters::Subscriber
< sensor_msgs::Image > 
intensity_sub_
boost::mutex m_
bool match_full_
bool match_no_association_
int max_nb_frames_
double max_var_
ros::NodeHandle nh_
message_filters::Subscriber
< sensor_msgs::PointCloud2 > 
points2_sub_
ros::Time prev_timestamp_
ExpNDTFrameProc< pcl::PointXYZ > * proc
NDTFrameProcproc
ros::Publisher pub_points2_
bool publish_cloud_
message_filters::Subscriber
< sensor_msgs::Image > 
rgb_sub_
bool set_initial_pose_
bool skip_matching_
int subsample_step_
int support_size_
message_filters::Synchronizer
< message_filters::sync_policies::ApproximateTime
< sensor_msgs::Image,
sensor_msgs::PointCloud2 > > 
sync2_
message_filters::Synchronizer
< message_filters::sync_policies::ApproximateTime
< sensor_msgs::Image,
sensor_msgs::Image > > 
sync_
tf::TransformBroadcaster tf_
tf::TransformListener tf_listener_
bool visualize_
std::string world_str

Detailed Description

Definition at line 74 of file exp_ndt_feature_reg_node.cc.


Constructor & Destructor Documentation

Definition at line 151 of file exp_ndt_feature_reg_node.cc.

Definition at line 217 of file exp_ndt_feature_reg_node.cc.

Definition at line 153 of file ndt_feature_reg_node.cc.

Definition at line 223 of file ndt_feature_reg_node.cc.


Member Function Documentation

void NDTFeatureRegNode::intensityPoints2Cb ( const sensor_msgs::ImageConstPtr &  msg_img,
const sensor_msgs::PointCloud2::ConstPtr &  msg_pts 
) [inline]

Definition at line 300 of file exp_ndt_feature_reg_node.cc.

void NDTFeatureRegNode::intensityPoints2Cb ( const sensor_msgs::ImageConstPtr &  msg_img,
const sensor_msgs::PointCloud2::ConstPtr &  msg_pts 
) [inline]

Definition at line 309 of file ndt_feature_reg_node.cc.

void NDTFeatureRegNode::process ( cv::Mat &  rgb_img,
cv::Mat &  depth_img,
const ros::Time current_timestamp 
) [inline]

Definition at line 222 of file exp_ndt_feature_reg_node.cc.

void NDTFeatureRegNode::process ( const cv::Mat &  rgb_img,
const cv::Mat &  depth_img,
const ros::Time current_timestamp 
) [inline]

Definition at line 228 of file ndt_feature_reg_node.cc.

void NDTFeatureRegNode::rgbDepthCb ( const sensor_msgs::ImageConstPtr &  msg_rgb,
const sensor_msgs::ImageConstPtr &  msg_depth 
) [inline]

Definition at line 319 of file exp_ndt_feature_reg_node.cc.

void NDTFeatureRegNode::rgbDepthCb ( const sensor_msgs::ImageConstPtr &  msg_rgb,
const sensor_msgs::ImageConstPtr &  msg_depth 
) [inline]

Definition at line 339 of file ndt_feature_reg_node.cc.

void NDTFeatureRegNode::setupCamera ( const sensor_msgs::CameraInfoConstPtr &  camera_info) [inline, protected]

Definition at line 122 of file exp_ndt_feature_reg_node.cc.

void NDTFeatureRegNode::setupCamera ( const sensor_msgs::CameraInfoConstPtr &  camera_info) [inline, protected]

Definition at line 125 of file ndt_feature_reg_node.cc.

void NDTFeatureRegNode::TransformEigenToTF ( const Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &  k,
tf::Transform t 
) [inline, protected]

Definition at line 116 of file exp_ndt_feature_reg_node.cc.


Member Data Documentation

sensor_msgs::CvBridge NDTFeatureRegNode::_imBridge [protected]

Definition at line 88 of file exp_ndt_feature_reg_node.cc.

Definition at line 108 of file exp_ndt_feature_reg_node.cc.

Definition at line 97 of file exp_ndt_feature_reg_node.cc.

Definition at line 98 of file exp_ndt_feature_reg_node.cc.

double NDTFeatureRegNode::current_res_ [protected]

Definition at line 105 of file exp_ndt_feature_reg_node.cc.

Definition at line 81 of file exp_ndt_feature_reg_node.cc.

Definition at line 80 of file exp_ndt_feature_reg_node.cc.

Definition at line 100 of file exp_ndt_feature_reg_node.cc.

Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > NDTFeatureRegNode::global_transform_ [protected]

Definition at line 115 of file exp_ndt_feature_reg_node.cc.

std::string NDTFeatureRegNode::gt_frame_ [protected]

Definition at line 114 of file ndt_feature_reg_node.cc.

Definition at line 82 of file exp_ndt_feature_reg_node.cc.

Definition at line 96 of file exp_ndt_feature_reg_node.cc.

Definition at line 101 of file exp_ndt_feature_reg_node.cc.

Definition at line 102 of file exp_ndt_feature_reg_node.cc.

Definition at line 106 of file exp_ndt_feature_reg_node.cc.

double NDTFeatureRegNode::max_var_ [protected]

Definition at line 104 of file exp_ndt_feature_reg_node.cc.

Definition at line 77 of file exp_ndt_feature_reg_node.cc.

message_filters::Subscriber< sensor_msgs::PointCloud2 > NDTFeatureRegNode::points2_sub_ [protected]

Definition at line 83 of file exp_ndt_feature_reg_node.cc.

Definition at line 113 of file exp_ndt_feature_reg_node.cc.

ExpNDTFrameProc<pcl::PointXYZ>* NDTFeatureRegNode::proc [protected]

Definition at line 114 of file exp_ndt_feature_reg_node.cc.

Definition at line 117 of file ndt_feature_reg_node.cc.

Definition at line 94 of file exp_ndt_feature_reg_node.cc.

Definition at line 110 of file exp_ndt_feature_reg_node.cc.

message_filters::Subscriber< sensor_msgs::Image > NDTFeatureRegNode::rgb_sub_ [protected]

Definition at line 79 of file exp_ndt_feature_reg_node.cc.

Definition at line 109 of file exp_ndt_feature_reg_node.cc.

Definition at line 99 of file exp_ndt_feature_reg_node.cc.

Definition at line 111 of file exp_ndt_feature_reg_node.cc.

Definition at line 103 of file exp_ndt_feature_reg_node.cc.

Definition at line 86 of file exp_ndt_feature_reg_node.cc.

Definition at line 85 of file exp_ndt_feature_reg_node.cc.

Definition at line 91 of file exp_ndt_feature_reg_node.cc.

Definition at line 92 of file exp_ndt_feature_reg_node.cc.

Definition at line 89 of file exp_ndt_feature_reg_node.cc.

std::string NDTFeatureRegNode::world_str [protected]

Definition at line 113 of file ndt_feature_reg_node.cc.


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


ndt_feature_reg
Author(s): Henrik Andreasson, Todor Stoyanov, Jari Saarinen
autogenerated on Wed Aug 26 2015 15:25:07