19 #ifndef YARP_DEV_FRAMETRANSFORMSERVER_FRAMETRANSFORMSERVER_H
20 #define YARP_DEV_FRAMETRANSFORMSERVER_FRAMETRANSFORMSERVER_H
55 #define ROSNODENAME "/tfNode"
56 #define ROSTOPICNAME_TF "/tf"
57 #define ROSTOPICNAME_TF_STATIC "/tf_static"
58 #define DEFAULT_THREAD_PERIOD 0.02 //s
63 std::vector <yarp::math::FrameTransform> m_transforms;
72 inline size_t size() {
return m_transforms.size(); }
92 bool close()
override;
101 std::string m_streamingPortName;
102 std::string m_rpcPortName;
106 bool m_enable_publish_ros_tf;
107 bool m_enable_subscribe_ros_tf;
112 double m_FrameTransformTimeout;
114 enum show_transforms_in_diagram_t
121 show_transforms_in_diagram_t m_show_transforms_in_diagram= do_not_show;
132 bool generate_view();
137 #endif // YARP_DEV_FRAMETRANSFORMSERVER_FRAMETRANSFORMSERVER_H