Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CCanTransformAccum
 CechoListener
 CFramePair
 Ctf::Matrix3x3Implements a 3x3 rotation matrix, to perform linear algebra in combination with Quaternion, Transform and Vector3. Make sure to only include a pure orthogonal matrix without scaling
 Ctf::Matrix3x3DoubleDataFor serialization
 Ctf::Matrix3x3FloatDataFor serialization
 Ctf::MessageFilterBase
 Ctf::MessageFilter< M >Follows the patterns set by the message_filters package to implement a filter which only passes messages through once there is transform data available
 CNotification
 CQuadWord
 Ctf::QuaternionThe Quaternion implements quaternion to perform linear algebra rotations in combination with Matrix3x3, Vector3 and Transform
 Cmessage_filters::SimpleFilter< M > [external]
 Ctf::MessageFilter< M >Follows the patterns set by the message_filters package to implement a filter which only passes messages through once there is transform data available
 CT
 Ctf::Stamped< T >The data type which will be cross compatable with geometry_msgs This is the tf datatype equivilant of a MessageStamped
 CTest
 CAngularVelocitySquareTest
 CLinearVelocitySquareTest
 CTransformTwistAngularTest
 CTransformTwistLinearTest
 CtestBroadcaster
 CTFMonitor
 CtfTypedObjectRudimentary class to provide type info
 CTimeAndFrameIDFrameComparator
 Ctf::TimeCacheA class to keep a sorted linked list in time This builds and maintains a list of timestamped data. And provides lookup functions to get data out as a function of time
 Ctf::TransformSupports rigid transforms with only translation and rotation and no scaling/shear. It can be used in combination with Vector3, Quaternion and Matrix3x3 linear algebra classes
 Ctf::Stamped< tf::Transform >
 Ctf::StampedTransformThe Stamped Transform datatype used by tf
 CTransformAccum
 Ctf::TransformBroadcasterThis class provides an easy way to publish coordinate frame transform information.
It will handle all the messaging and stuffing of messages. And the function prototypes lay out all the necessary data needed for each message.
 Ctf::TransformDoubleData
 Ctf::TransformerA Class which provides coordinate transforms between any two frames in a system
 Ctf::TransformListenerThis class inherits from Transformer and automatically subscribes to ROS transform messages
 Ctf::TransformFloatDataFor serialization
 Ctf::TransformListsAn internal representation of transform chains
 CTransformSender
 Ctf::TransformStorageStorage for transforms and their parent
 CVector3Vector3 can be used to represent 3D points and vectors. It has an un-used w component to suit 16-byte alignment when Vector3 is stored in containers. This extra component can be used by derived classes (Quaternion?) or by user Ideally, this class should be replaced by a platform optimized SIMD version that keeps the data in registers
 Ctf::tfVector4
 Ctf::Vector3DoubleData
 Ctf::Vector3FloatData


tf
Author(s): Tully Foote, Eitan Marder-Eppstein, Wim Meeussen
autogenerated on Sat Aug 19 2023 02:38:08