#include <irtkFluidFreeFormTransformation.h>
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 irtkCifstream & | Read (irtkCifstream &) |
Reads a transformation from a file. | |
virtual irtkCofstream & | Write (irtkCofstream &) |
Writes a transformation to a file. |