| Ctf2::BufferCore | A Class which provides coordinate transforms between any two frames in a system |
| Ctf2::CanTransformAccum | |
| Ctf2::impl::Converter< IS_MESSAGE_A, IS_MESSAGE_B > | |
| Ctf2::Matrix3x3 | Implements 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 |
| Ctf2::Matrix3x3DoubleData | For serialization |
| Ctf2::Matrix3x3FloatData | For serialization |
| ▼CQuadWord | |
| Ctf2::Quaternion | The Quaternion implements quaternion to perform linear algebra rotations in combination with Matrix3x3, Vector3 and Transform |
| Ctf2::BufferCore::RemoveRequestByCallback | |
| Ctf2::BufferCore::RemoveRequestByID | |
| ▼Cruntime_error | |
| ▼Ctf2::TransformException | A base class for all tf2 exceptions This inherits from ros::exception which inherits from std::runtime_exception |
| Ctf2::ConnectivityException | An exception class to notify of no connection |
| Ctf2::ExtrapolationException | An exception class to notify that the requested value would have required extrapolation beyond current limits |
| Ctf2::InvalidArgumentException | An exception class to notify that one of the arguments is invalid |
| Ctf2::LookupException | An exception class to notify of bad frame number |
| Ctf2::TimeoutException | An exception class to notify that a timeout has occured |
| ▼CT | |
| Ctf2::Stamped< T > | The data type which will be cross compatable with geometry_msgs This is the tf2 datatype equivilant of a MessageStamped |
| Ctf2::TestBufferCore | |
| Ctf2TypedObject | Rudimentary class to provide type info |
| Ctf2::TimeAndFrameIDFrameComparator | |
| ▼Ctf2::TimeCacheInterface | |
| Ctf2::StaticCache | |
| Ctf2::TimeCache | A 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 |
| Ctf2::Transform | Supports 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 |
| Ctf2::BufferCore::TransformableRequest | |
| Ctf2::TransformAccum | |
| Ctf2::TransformDoubleData | |
| Ctf2::TransformFloatData | For serialization |
| Ctf2::TransformStorage | Storage for transforms and their parent |
| ▼CVector3 | |
| Ctf2::tf2Vector4 | |
| Ctf2::Vector3DoubleData | |
| Ctf2::Vector3FloatData |