ERC CISST - cisst software

prmTransformationFixed Class Reference

#include <prmTransformationFixed.h>

Inheritance diagram for prmTransformationFixed:

Inheritance graph
[legend]
Collaboration diagram for prmTransformationFixed:

Collaboration graph
[legend]
List of all members.

Detailed Description

Derived Class of prmTransformationBase for a fixed rigid transformation. This class stores an actual frame which can be manually updated if needed.

See also:
prmTransformationBase, prmTransformationDynamic, prmTransformationManager, vctFrm3

Definition at line 43 of file prmTransformationFixed.h.

Public Member Functions

Protected Attributes

Friends


Constructor & Destructor Documentation

prmTransformationFixed::prmTransformationFixed ( void   )  [inline]

Default constructor. Set the frame name as "Undefined", and NULL reference frame, no children.

Definition at line 55 of file prmTransformationFixed.h.

prmTransformationFixed::prmTransformationFixed ( const std::string &  name  )  [inline]

Constructor with a name only. The frame is automatically added to the frame manager. The transformation between this frame and its reference is set to Identity.

Parameters:
name const std::string describable name

Definition at line 66 of file prmTransformationFixed.h.

prmTransformationFixed::prmTransformationFixed ( const std::string &  name,
const vctFrm3 transformation,
prmTransformationBasePtr  newReference 
) [inline]

Constructor with a name, a reference frame and the transformation from the reference frame.

Parameters:
name cost std::string describable name
newTransformation vctFrm3 const Cartesian frame Transformation prmTransformationBasePtr ptr to attachment point in the transformation manager

Definition at line 78 of file prmTransformationFixed.h.

References prmTransformationBase::SetReferenceFrame().

prmTransformationFixed::~prmTransformationFixed (  ) 

Destructor. The frame is also removed from the frame manager. The children of this frame will inherit its parent when the frame is removed.


Member Function Documentation

void prmTransformationFixed::SetTransformation ( const vctFrm3 newTransformation  )  [inline]

Set transformation between this frame and its reference.

Definition at line 95 of file prmTransformationFixed.h.

vctFrm3 prmTransformationFixed::GetTransformation ( void   )  const [inline]

Query the constant transformation

Definition at line 100 of file prmTransformationFixed.h.

vctFrm3 prmTransformationFixed::WRTReference ( void   )  const [inline, virtual]

Get the transformation between the reference frame and this frame.

Implements prmTransformationBase.

Definition at line 109 of file prmTransformationFixed.h.


Member Data Documentation

vctFrm3 prmTransformationFixed::Transformation [protected]

a homogenous transform

Definition at line 50 of file prmTransformationFixed.h.


The documentation for this class was generated from the following file:
erc-cisst-devel<at>lists.johnshopkins.edu