SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE > Class Template Reference

#include <SourceTransformRotate.h>

Inheritance diagram for SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >:
SourceTransformOf< DATA, 3, PRECISION, SOURCE > SourceOf< DATA, DIMENSIONALITY, PRECISION > SourceBaseOf< DATA, DIMENSIONALITY, PRECISION > BasicSource Counted

List of all members.

Public Member Functions

virtual String Describe () const
void DeserializeSelf (Stream &st)
void Get (DATA &dataOut, const PRECISION &rX, const PRECISION &rY, const PRECISION &rZ) const
Real GetAngleX () const
Real GetAngleY () const
Real GetAngleZ () const
void PrepareForAccessAction () const
virtual void RegisterParameters (RegistryOfParameters &reg)
void SerializeSelf (Stream &st) const
void Set (const PRECISION &rX, const PRECISION &rY, const PRECISION &rZ, const DATA &data)
void SetAngle (Real rX, Real rY, Real rZ)
 SourceTransformRotateOf ()

Static Public Member Functions

static String SerializationId ()

Public Attributes

 SOURCE_ACTUALS_3D

Private Attributes

Real m_rAngleX
Real m_rAngleY
Real m_rAngleZ
Real m_rCosX
Real m_rCosY
Real m_rCosZ
Real m_rSinX
Real m_rSinY
Real m_rSinZ
Real m_rXCenter
Real m_rYCenter
Real m_rZCenter

template<class DATA, class PRECISION, class SOURCE>
class SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >


Constructor & Destructor Documentation

template<class DATA , class PRECISION , class SOURCE >
SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::SourceTransformRotateOf (  )  [inline]

Member Function Documentation

template<class DATA , class PRECISION , class SOURCE >
virtual String SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::Describe (  )  const [inline, virtual]
template<class DATA , class PRECISION , class SOURCE >
void SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::DeserializeSelf ( Stream st  )  [inline, virtual]
template<class DATA , class PRECISION , class SOURCE >
void SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::Get ( DATA dataOut,
const PRECISION rX,
const PRECISION rY,
const PRECISION rZ 
) const [inline]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::GetAngleX (  )  const [inline]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::GetAngleY (  )  const [inline]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::GetAngleZ (  )  const [inline]
template<class DATA , class PRECISION , class SOURCE >
void SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::PrepareForAccessAction (  )  const [inline, virtual]
template<class DATA , class PRECISION , class SOURCE >
virtual void SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::RegisterParameters ( RegistryOfParameters reg  )  [inline, virtual]
template<class DATA , class PRECISION , class SOURCE >
static String SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::SerializationId (  )  [inline, static]
template<class DATA , class PRECISION , class SOURCE >
void SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::SerializeSelf ( Stream st  )  const [inline, virtual]
template<class DATA , class PRECISION , class SOURCE >
void SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::Set ( const PRECISION rX,
const PRECISION rY,
const PRECISION rZ,
const DATA data 
) [inline]
template<class DATA , class PRECISION , class SOURCE >
void SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::SetAngle ( Real  rX,
Real  rY,
Real  rZ 
) [inline]

Member Data Documentation

template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rAngleX [private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rAngleY [private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rAngleZ [private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rCosX [mutable, private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rCosY [mutable, private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rCosZ [mutable, private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rSinX [mutable, private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rSinY [mutable, private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rSinZ [mutable, private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rXCenter [mutable, private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rYCenter [mutable, private]
template<class DATA , class PRECISION , class SOURCE >
Real SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::m_rZCenter [mutable, private]
template<class DATA , class PRECISION , class SOURCE >
SourceTransformRotateOf< DATA, 3, PRECISION, SOURCE >::SOURCE_ACTUALS_3D

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1