transform_broadcaster.h
Go to the documentation of this file.
1 #include "sick_scan/sick_scan_base.h" /* Base definitions included in all header files, added by add_sick_scan_base_header.py. Do not edit this line. */
2 /*
3  * Copyright (c) 2008, Willow Garage, Inc.
4  * All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without
7  * modification, are permitted provided that the following conditions are met:
8  *
9  * * Redistributions of source code must retain the above copyright
10  * notice, this list of conditions and the following disclaimer.
11  * * Redistributions in binary form must reproduce the above copyright
12  * notice, this list of conditions and the following disclaimer in the
13  * documentation and/or other materials provided with the distribution.
14  * * Neither the name of the Willow Garage, Inc. nor the names of its
15  * contributors may be used to endorse or promote products derived from
16  * this software without specific prior written permission.
17  *
18  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
22  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28  * POSSIBILITY OF SUCH DAMAGE.
29  */
30 
31 
34 #ifndef TF2_ROS_TRANSFORMBROADCASTER_H
35 #define TF2_ROS_TRANSFORMBROADCASTER_H
36 
37 
38 
39 #include "ros/ros.h"
41 namespace tf2_ros
42 {
43 
44 
49 class TransformBroadcaster{
50 public:
53 
56  // void sendTransform(const StampedTransform & transform);
57 
60  //void sendTransform(const std::vector<StampedTransform> & transforms);
61 
64  void sendTransform(const geometry_msgs::TransformStamped & transform);
65 
68  void sendTransform(const std::vector<geometry_msgs::TransformStamped> & transforms);
69 
70 private:
74 
75 };
76 
77 }
78 
79 #endif //TF_TRANSFORMBROADCASTER_H
ros::Publisher
tf2_ros::TransformBroadcaster::publisher_
ros::Publisher publisher_
Definition: transform_broadcaster.h:73
tf2_ros::TransformBroadcaster::sendTransform
void sendTransform(const geometry_msgs::TransformStamped &transform)
tf2_ros::TransformBroadcaster::node_
ros::NodeHandle node_
Internal reference to ros::Node.
Definition: transform_broadcaster.h:72
tf2_ros
TransformStamped.h
sick_scan_base.h
geometry_msgs::TransformStamped_
Definition: TransformStamped.h:25
ros::NodeHandle
tf2_ros::TransformBroadcaster::TransformBroadcaster
TransformBroadcaster()


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:12