#include <tf2_server.h>
Definition at line 33 of file tf2_server.h.
◆ FramesList
◆ FrameSpec
◆ TopicsSpec
◆ TF2Server()
◆ getFramesList()
std::unique_ptr< TF2Server::FramesList > tf2_server::TF2Server::getFramesList |
( |
const RequestTransformStreamRequest & |
req | ) |
const |
|
protectedvirtual |
◆ getTopicsNames()
TF2Server::TopicsSpec tf2_server::TF2Server::getTopicsNames |
( |
const RequestTransformStreamRequest & |
request | ) |
|
|
protectedvirtual |
◆ onRequestTransformStream()
bool tf2_server::TF2Server::onRequestTransformStream |
( |
RequestTransformStreamRequest & |
req, |
|
|
RequestTransformStreamResponse & |
resp |
|
) |
| |
|
protectedvirtual |
◆ onSubscriberConnected()
void tf2_server::TF2Server::onSubscriberConnected |
( |
const TopicsSpec & |
topics | ) |
|
|
protectedvirtual |
◆ onSubscriberDisconnected()
void tf2_server::TF2Server::onSubscriberDisconnected |
( |
const TopicsSpec & |
topics | ) |
|
|
protectedvirtual |
◆ registerInitialStreams()
void tf2_server::TF2Server::registerInitialStreams |
( |
| ) |
|
|
protected |
◆ start()
void tf2_server::TF2Server::start |
( |
| ) |
|
|
virtual |
◆ streamTransform()
void tf2_server::TF2Server::streamTransform |
( |
const ros::TimerEvent & |
event, |
|
|
const RequestTransformStreamRequest & |
request, |
|
|
const TopicsSpec & |
topics |
|
) |
| |
|
protectedvirtual |
◆ updateFramesLists()
void tf2_server::TF2Server::updateFramesLists |
( |
| ) |
|
|
protectedvirtual |
◆ buffer
◆ frames
◆ initialStreams
std::vector<RequestTransformStreamRequest> tf2_server::TF2Server::initialStreams |
|
protected |
◆ initialStreamsTimer
ros::Timer tf2_server::TF2Server::initialStreamsTimer |
|
protected |
◆ initialStreamsWaitTime
◆ lastStaticTransforms
std::map<std::string, tf2_msgs::TFMessage> tf2_server::TF2Server::lastStaticTransforms |
|
protected |
◆ lastTransformsUpdateTime
ros::Time tf2_server::TF2Server::lastTransformsUpdateTime |
|
protected |
◆ listener
◆ mutex
std::mutex tf2_server::TF2Server::mutex |
|
protected |
◆ nh
◆ pnh
◆ publishers
std::map<std::string, ros::Publisher> tf2_server::TF2Server::publishers |
|
protected |
◆ requestTransformStreamServer
◆ server
◆ started
bool tf2_server::TF2Server::started = false |
|
protected |
◆ staticPublishers
std::map<std::string, ros::Publisher> tf2_server::TF2Server::staticPublishers |
|
protected |
◆ streams
std::map<TopicsSpec, RequestTransformStreamRequest> tf2_server::TF2Server::streams |
|
protected |
◆ streamsMutex
std::mutex tf2_server::TF2Server::streamsMutex |
|
protected |
◆ subscriberMutex
std::mutex tf2_server::TF2Server::subscriberMutex |
|
protected |
◆ subscriberNumbers
std::map<TopicsSpec, size_t> tf2_server::TF2Server::subscriberNumbers |
|
protected |
◆ timers
◆ topicNames
std::unordered_set<std::string> tf2_server::TF2Server::topicNames |
|
protected |
◆ transformsUpdatePeriod
The documentation for this class was generated from the following files: