6#ifndef YARP_DEV_FRAMETRANSFORMCLIENT_H
7#define YARP_DEV_FRAMETRANSFORMCLIENT_H
35#define DEFAULT_THREAD_PERIOD 20
58 enum class ConnectionType {DISCONNECTED = 0, DIRECT, INVERSE, UNDIRECT, IDENTITY};
60 FrameTransformClient::ConnectionType priv_getConnectionType(
const std::string &target_frame,
const std::string &source_frame, std::string* commonAncestor);
62 bool priv_canExplicitTransform(
const std::string& target_frame_id,
const std::string& source_frame_id)
const;
63 bool priv_getChainedTransform(
const std::string &target_frame_id,
const std::string &source_frame_id,
yarp::sig::Matrix &transform)
const;
105 bool close()
override;
define control board standard interfaces
contains the definition of a Vector type
Interface implemented by all device drivers.
An interface for reading from a network connection.
An abstraction for a periodic thread.
Interface implemented by all objects that can read themselves from the network, such as Bottle object...
A mini-server for network communication.
A base class for nested structures that can be searched.