EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
eeros::math::Frame Class Reference

#include <Frame.hpp>

Public Member Functions

 Frame (const CoordinateSystem &a, const CoordinateSystem &b)
 
 Frame (const CoordinateSystem &a, const CoordinateSystem &b, const eeros::math::Matrix< 4, 4, double > &T)
 
 Frame (const CoordinateSystem &a, const CoordinateSystem &b, const eeros::math::Matrix< 3, 3, double > &R, const eeros::math::Matrix< 3, 1, double > &r)
 
virtual ~Frame ()
 
Frame operator* (const Frame &right) const
 
void set (const eeros::math::Matrix< 4, 4, double > &T)
 
void set (const eeros::math::Matrix< 3, 3, double > &R, const eeros::math::Matrix< 3, 1, double > &r)
 
eeros::math::Matrix< 4, 4, double > get () const
 
const CoordinateSystemgetFromCoordinateSystem () const
 
const CoordinateSystemgetToCoordinateSystem () const
 

Static Public Member Functions

static FramegetFrame (const CoordinateSystem &a, const CoordinateSystem &b)
 
static uint32_t getNofFrames ()
 

Constructor & Destructor Documentation

Frame::Frame ( const CoordinateSystem a,
const CoordinateSystem b 
)

Here is the call graph for this function:

Frame::Frame ( const CoordinateSystem a,
const CoordinateSystem b,
const eeros::math::Matrix< 4, 4, double > &  T 
)

Here is the call graph for this function:

Frame::Frame ( const CoordinateSystem a,
const CoordinateSystem b,
const eeros::math::Matrix< 3, 3, double > &  R,
const eeros::math::Matrix< 3, 1, double > &  r 
)

Here is the call graph for this function:

Frame::~Frame ( )
virtual

Member Function Documentation

eeros::math::Matrix< 4, 4, double > Frame::get ( ) const
Frame * Frame::getFrame ( const CoordinateSystem a,
const CoordinateSystem b 
)
static

Here is the caller graph for this function:

const CoordinateSystem & Frame::getFromCoordinateSystem ( ) const

Here is the caller graph for this function:

uint32_t Frame::getNofFrames ( )
static

Here is the caller graph for this function:

const CoordinateSystem & Frame::getToCoordinateSystem ( ) const

Here is the caller graph for this function:

Frame Frame::operator* ( const Frame right) const
void Frame::set ( const eeros::math::Matrix< 4, 4, double > &  T)

Here is the caller graph for this function:

void Frame::set ( const eeros::math::Matrix< 3, 3, double > &  R,
const eeros::math::Matrix< 3, 1, double > &  r 
)

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