tf2 rolling
tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
Loading...
Searching...
No Matches
tf2::TransformStorage Class Reference

Storage for transforms and their parent. More...

#include <transform_storage.hpp>

Collaboration diagram for tf2::TransformStorage:

Public Member Functions

 TransformStorage ()
 TransformStorage (const TimePoint &stamp, const Quaternion &q, const Vector3 &t, CompactFrameID frame_id, CompactFrameID child_frame_id)
 TransformStorage (const TransformStorage &rhs)
TransformStorageoperator= (const TransformStorage &rhs)
bool operator== (const TransformStorage &rhs) const
bool operator!= (const TransformStorage &rhs) const

Public Attributes

tf2::Quaternion rotation_
tf2::Vector3 translation_
TimePoint stamp_
CompactFrameID frame_id_ {UINT32_MAX}
CompactFrameID child_frame_id_ {UINT32_MAX}

Detailed Description

Storage for transforms and their parent.

Constructor & Destructor Documentation

◆ TransformStorage() [1/3]

tf2::TransformStorage::TransformStorage ( )

◆ TransformStorage() [2/3]

tf2::TransformStorage::TransformStorage ( const TimePoint & stamp,
const Quaternion & q,
const Vector3 & t,
CompactFrameID frame_id,
CompactFrameID child_frame_id )

◆ TransformStorage() [3/3]

tf2::TransformStorage::TransformStorage ( const TransformStorage & rhs)
inline

Member Function Documentation

◆ operator=()

TransformStorage & tf2::TransformStorage::operator= ( const TransformStorage & rhs)
inline

◆ operator==()

bool tf2::TransformStorage::operator== ( const TransformStorage & rhs) const
inline

◆ operator!=()

bool tf2::TransformStorage::operator!= ( const TransformStorage & rhs) const
inline

Member Data Documentation

◆ rotation_

tf2::Quaternion tf2::TransformStorage::rotation_

◆ translation_

tf2::Vector3 tf2::TransformStorage::translation_

◆ stamp_

TimePoint tf2::TransformStorage::stamp_

◆ frame_id_

CompactFrameID tf2::TransformStorage::frame_id_ {UINT32_MAX}

◆ child_frame_id_

CompactFrameID tf2::TransformStorage::child_frame_id_ {UINT32_MAX}

The documentation for this class was generated from the following file: