tf2  master
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.
Public Member Functions | Public Attributes | List of all members
tf2::TransformStorage Class Reference

Storage for transforms and their parent. More...

#include <transform_storage.h>

Collaboration diagram for tf2::TransformStorage:
Collaboration graph
[legend]

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)
 

Public Attributes

tf2::Quaternion rotation_
 
tf2::Vector3 translation_
 
TimePoint stamp_
 
CompactFrameID frame_id_
 
CompactFrameID child_frame_id_
 

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

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_

◆ child_frame_id_

CompactFrameID tf2::TransformStorage::child_frame_id_

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