class ntcAffineMap : public ntcMap, public vtkTransform

Description:

ntcAffineMap is an abstract model for a map f:R^3 --> R^3

Inheritance:


Public Methods

ntcAffineMap()
~ntcAffineMap()
static ntcAffineMap* New()
virtual const char* GetClassName()
void SetMatrix( float m[3][3] )
void SetTranslation( float t[3] )
void Print()

Public

The function
virtual void f( float in[3], float out[3] )
Its gradient
virtual void fX( float in[3], float out[3] )
virtual void fY( float in[3], float out[3] )
virtual void fZ( float in[3], float out[3] )
Its Hessian
virtual void fXX( float in[3], float out[3] )
virtual void fYY( float in[3], float out[3] )
virtual void fZZ( float in[3], float out[3] )
virtual void fXY( float in[3], float out[3] )
virtual void fYZ( float in[3], float out[3] )
virtual void fZX( float in[3], float out[3] )

Inherited from ntcMap:

Public Methods

ntcOmega()
~ntcOmega()
void SetCoefficients( float a, float b )
float* GetCoefficients()
void SetHomologyClass( int H[3] )
void SetHomologyClass( int Hx, int Hy, int Hz )
void GetHomologyClass( int H[3] )
int* GetHomologyClass()
int GetHomologyClassHCF()
void SetFunction( ntcFunction *f )

Private Fields

ntcFunction* F
float a[2]
int H[3]

Documentation

ntcAffineMap is an abstract model for a map f:R^3 --> R^3

ntcAffineMap()
~ntcAffineMap()
static ntcAffineMap* New()
virtual const char* GetClassName()
The function
virtual void f( float in[3], float out[3] )
Its gradient
virtual void fX( float in[3], float out[3] )
virtual void fY( float in[3], float out[3] )
virtual void fZ( float in[3], float out[3] )
Its Hessian
virtual void fXX( float in[3], float out[3] )
virtual void fYY( float in[3], float out[3] )
virtual void fZZ( float in[3], float out[3] )
virtual void fXY( float in[3], float out[3] )
virtual void fYZ( float in[3], float out[3] )
virtual void fZX( float in[3], float out[3] )
void SetMatrix( float m[3][3] )
void SetTranslation( float t[3] )
void Print()

This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de