iCub-main
Public Member Functions | List of all members
iCub::iDyn::iGenericFrame Class Reference

A Base class for defining the Transformation of a Wrench from a frame to another. More...

#include <iDynTransform.h>

Public Member Functions

 iGenericFrame ()
 
 iGenericFrame (const yarp::sig::Matrix &_R, double _x, double _y, double _z)
 
 iGenericFrame (const yarp::sig::Matrix &_R, const yarp::sig::Vector &_p)
 
void initFTransform ()
 
void setR (const yarp::sig::Matrix &_R)
 
void setP (double _x, double _y, double _z)
 
void setP (const yarp::sig::Vector &_p)
 
void setH (const yarp::sig::Matrix &_R, double _x, double _y, double _z)
 
void setH (const yarp::sig::Matrix &_R, const yarp::sig::Vector &_p)
 
void setH (const yarp::sig::Matrix &_H)
 
void setPRH (void)
 
void setPRH (const yarp::sig::Matrix &_R, const yarp::sig::Vector &_p)
 
void setPRH (const yarp::sig::Matrix &_H)
 
yarp::sig::Vector setFT (const yarp::sig::Vector &_FT)
 
yarp::sig::Vector getP ()
 
yarp::sig::Matrix getR ()
 
yarp::sig::Matrix getH ()
 
yarp::sig::Vector getFT ()
 
 ~iGenericFrame ()
 

Detailed Description

A Base class for defining the Transformation of a Wrench from a frame to another.

Definition at line 121 of file iDynTransform.h.

Constructor & Destructor Documentation

◆ iGenericFrame() [1/3]

iGenericFrame::iGenericFrame ( )

Definition at line 32 of file iDynTransform.cpp.

◆ iGenericFrame() [2/3]

iCub::iDyn::iGenericFrame::iGenericFrame ( const yarp::sig::Matrix &  _R,
double  _x,
double  _y,
double  _z 
)

◆ iGenericFrame() [3/3]

iCub::iDyn::iGenericFrame::iGenericFrame ( const yarp::sig::Matrix &  _R,
const yarp::sig::Vector &  _p 
)

◆ ~iGenericFrame()

iCub::iDyn::iGenericFrame::~iGenericFrame ( )
inline

Definition at line 213 of file iDynTransform.h.

Member Function Documentation

◆ getFT()

yarp::sig::Vector iCub::iDyn::iGenericFrame::getFT ( )
inline

Definition at line 210 of file iDynTransform.h.

◆ getH()

yarp::sig::Matrix iCub::iDyn::iGenericFrame::getH ( )
inline

Definition at line 207 of file iDynTransform.h.

◆ getP()

yarp::sig::Vector iCub::iDyn::iGenericFrame::getP ( )
inline

Definition at line 205 of file iDynTransform.h.

◆ getR()

yarp::sig::Matrix iCub::iDyn::iGenericFrame::getR ( )
inline

Definition at line 206 of file iDynTransform.h.

◆ initFTransform()

void iGenericFrame::initFTransform ( )

Definition at line 50 of file iDynTransform.cpp.

◆ setFT()

yarp::sig::Vector iGenericFrame::setFT ( const yarp::sig::Vector &  _FT)

Definition at line 123 of file iDynTransform.cpp.

◆ setH() [1/3]

void iCub::iDyn::iGenericFrame::setH ( const yarp::sig::Matrix &  _H)

◆ setH() [2/3]

void iCub::iDyn::iGenericFrame::setH ( const yarp::sig::Matrix &  _R,
const yarp::sig::Vector &  _p 
)

◆ setH() [3/3]

void iCub::iDyn::iGenericFrame::setH ( const yarp::sig::Matrix &  _R,
double  _x,
double  _y,
double  _z 
)

◆ setP() [1/2]

void iCub::iDyn::iGenericFrame::setP ( const yarp::sig::Vector &  _p)

◆ setP() [2/2]

void iGenericFrame::setP ( double  _x,
double  _y,
double  _z 
)

Definition at line 65 of file iDynTransform.cpp.

◆ setPRH() [1/3]

void iCub::iDyn::iGenericFrame::setPRH ( const yarp::sig::Matrix &  _H)

◆ setPRH() [2/3]

void iCub::iDyn::iGenericFrame::setPRH ( const yarp::sig::Matrix &  _R,
const yarp::sig::Vector &  _p 
)

◆ setPRH() [3/3]

void iGenericFrame::setPRH ( void  )

Definition at line 83 of file iDynTransform.cpp.

◆ setR()

void iGenericFrame::setR ( const yarp::sig::Matrix &  _R)

Definition at line 61 of file iDynTransform.cpp.


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