Public Member Functions | Private Member Functions | Private Attributes | List of all members
amcl3d::Test Class Reference

#include <Test.h>

Public Member Functions

void spin ()
 
 Test ()
 
virtual ~Test ()
 

Private Member Functions

void baseCallback (const geometry_msgs::PoseStampedConstPtr &msg)
 
void cloudCallback (const sensor_msgs::PointCloud2Ptr &msg)
 

Private Attributes

tf::TransformBroadcaster br_
 
bool got_vicon_init_ { false }
 
ros::NodeHandle nh_
 
tf::Transform pointcloud_2base_tf_
 
ros::Publisher pointcloud_pub_
 
ros::Subscriber pointcloud_sub_
 
tf::Transform vicon_init_tf_
 
ros::Publisher vicon_pub_
 
tf::Transform vicon_relative_tf_
 
ros::Subscriber vicon_sub_
 
tf::Transform vicon_tf_
 

Detailed Description

Definition at line 26 of file Test.h.

Constructor & Destructor Documentation

amcl3d::Test::Test ( )
explicit

Definition at line 25 of file Test.cpp.

amcl3d::Test::~Test ( )
virtual

Definition at line 29 of file Test.cpp.

Member Function Documentation

void amcl3d::Test::baseCallback ( const geometry_msgs::PoseStampedConstPtr &  msg)
private

To send the odometry from /odom

Definition at line 72 of file Test.cpp.

void amcl3d::Test::cloudCallback ( const sensor_msgs::PointCloud2Ptr &  msg)
private

To correct publishing the pointcloud

Definition at line 61 of file Test.cpp.

void amcl3d::Test::spin ( )

Set parameters

Initialize transforms and variables

Initialize subscribers and publishers

Definition at line 33 of file Test.cpp.

Member Data Documentation

tf::TransformBroadcaster amcl3d::Test::br_
private

Definition at line 52 of file Test.h.

bool amcl3d::Test::got_vicon_init_ { false }
private

Definition at line 46 of file Test.h.

ros::NodeHandle amcl3d::Test::nh_
private

Definition at line 38 of file Test.h.

tf::Transform amcl3d::Test::pointcloud_2base_tf_
private

Definition at line 54 of file Test.h.

ros::Publisher amcl3d::Test::pointcloud_pub_
private

Definition at line 44 of file Test.h.

ros::Subscriber amcl3d::Test::pointcloud_sub_
private

Definition at line 41 of file Test.h.

tf::Transform amcl3d::Test::vicon_init_tf_
private

Definition at line 49 of file Test.h.

ros::Publisher amcl3d::Test::vicon_pub_
private

Definition at line 43 of file Test.h.

tf::Transform amcl3d::Test::vicon_relative_tf_
private

Definition at line 50 of file Test.h.

ros::Subscriber amcl3d::Test::vicon_sub_
private

Definition at line 40 of file Test.h.

tf::Transform amcl3d::Test::vicon_tf_
private

Definition at line 48 of file Test.h.


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


amcl3d
Author(s): Francisco J.Perez-Grau
autogenerated on Sun Sep 15 2019 04:08:05