irtkFluidFreeFormTransformation Class Reference

#include <irtkFluidFreeFormTransformation.h>

Inheritance diagram for irtkFluidFreeFormTransformation:

Inheritance graph
[legend]
Collaboration diagram for irtkFluidFreeFormTransformation:

Collaboration graph
[legend]

List of all members.


Detailed Description

Class for fluid transformations.

This class implements 3D fluid transformations

Definition at line 26 of file irtkFluidFreeFormTransformation.h.


Public Member Functions

 irtkFluidFreeFormTransformation ()
 Constructor (default).
 irtkFluidFreeFormTransformation (const irtkRigidTransformation &)
 Constructor (copy).
 irtkFluidFreeFormTransformation (const irtkAffineTransformation &)
 Constructor (copy).
 irtkFluidFreeFormTransformation (const irtkFluidFreeFormTransformation &)
 Constructor (copy).
virtual void Transform (double &, double &, double &, double=0)
 Transforms a point.
virtual void Displacement (double &x, double &y, double &z, double=0)
 Calculates displacement using global and local transformation components.
virtual void GlobalTransform (double &, double &, double &, double=0)
 Transforms a single point using the global transformation component only.
virtual void LocalTransform (double &, double &, double &, double=0)
 Transforms a single point using the local transformation component only.
virtual void GlobalDisplacement (double &, double &, double &, double=0)
 Calculates displacement using the global transformation component only.
virtual void LocalDisplacement (double &, double &, double &, double=0)
 Calculates displacement using the local transformation component only.
virtual void Transform (int, double &, double &, double &, double=0)
 Transforms a point.
virtual void LocalTransform (int, double &, double &, double &, double=0)
 Transforms a single point using the local transformation component only.
virtual void LocalDisplacement (int, double &, double &, double &, double=0)
 Calculates displacement using the local transformation component only.
virtual void Jacobian (irtkMatrix &, double, double, double, double=0)
 Calculate the Jacobian of the transformation.
virtual void LocalJacobian (irtkMatrix &, double, double, double, double=0)
 Calculate the Jacobian of the local transformation.
virtual double Inverse (double &, double &, double &, double=0, double=0.01)
 Inverts the transformation.
virtual double Inverse (int, double &, double &, double &, double=0, double=0.01)
 Inverts the transformation.
virtual const char * NameOfClass ()
 Returns a string with the name of the instantiated class.
virtual irtkCifstreamRead (irtkCifstream &)
 Reads a transformation from a file.
virtual irtkCofstreamWrite (irtkCofstream &)
 Writes a transformation to a file.

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