oops::OpenSGTransformationWriter Class Reference

#include <OpenSGTransformationWriter.h>

Inherits oops::TransformationWriterInterface.

Collaboration diagram for oops::OpenSGTransformationWriter:

List of all members.


Public Member Functions

 OpenSGTransformationWriter (OSG::TransformPtr transformCore)
virtual ~OpenSGTransformationWriter ()
void updateTransformation (TransformationData trans)
void setTransformationOffset (TransformationData trans, TransformationData offset)

Protected Attributes

OSG::TransformPtr transformCore
gmtl::Matrix44f nodeOffset
gmtl::Matrix44f globalOffset
gmtl::Matrix44f localOffset

Constructor & Destructor Documentation

oops::OpenSGTransformationWriter::OpenSGTransformationWriter ( OSG::TransformPtr  transformCore  ) 

oops::OpenSGTransformationWriter::~OpenSGTransformationWriter (  )  [virtual]


Member Function Documentation

void oops::OpenSGTransformationWriter::setTransformationOffset ( TransformationData  trans,
TransformationData  offset 
) [virtual]

globalOffset: Toffglob = Tworld * Tode^-1 Tworld = Toffglob * Tode

localOffset: Tofflocal = Tode^-1 * Tworld Tworld = Tode * Toffloc

nodeOffset: Tcore = Tnodeoff * Tworld Tnodeoff = Tcore * Tworld^-1

Implements oops::TransformationWriterInterface.

void oops::OpenSGTransformationWriter::updateTransformation ( TransformationData  trans  )  [virtual]


Member Data Documentation

gmtl::Matrix44f oops::OpenSGTransformationWriter::localOffset [protected]

gmtl::Matrix44f oops::OpenSGTransformationWriter::nodeOffset [protected]

OSG::TransformPtr oops::OpenSGTransformationWriter::transformCore [protected]


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

Generated on Wed Oct 20 16:12:04 2010 for inVRs by doxygen 1.5.8