#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. | |