#include <LieBracketImageFilter3D.h>


| Public Types | |
| typedef LieBracketImageFilter< TVoxel > | Superclass | 
| Type of superclass of this concrete image filter. | |
|  Public Types inherited from mirtk::ImageToImage< TVoxel > | |
| typedef GenericImage< VoxelType > | ImageType | 
| Input/output image type. | |
| typedef TVoxel | VoxelType | 
| Input/output image voxel type. | |
| Public Member Functions | |
| LieBracketImageFilter3D () | |
| Constructor. | |
| virtual void | Output (ImageType *) | 
| Set output. | |
| virtual void | Run () | 
| Run filter on every voxel. | |
| virtual void | Run (double [3], int, int, int) | 
| Run filter on single voxel. | |
| virtual double | Run (int, int, int, int) | 
| Run filter on single voxel and component. | |
| virtual | ~LieBracketImageFilter3D () | 
| Destructor. | |
|  Public Member Functions inherited from mirtk::LieBracketImageFilter< TVoxel > | |
| virtual const ImageType * | GetInput (int) const | 
| virtual void | Input (int, const ImageType *) | 
| Set n-th input. | |
| virtual const ImageType * | Input (int) const | 
| Get n-th input. | |
| virtual | ~LieBracketImageFilter () | 
| Destructor. | |
|  Public Member Functions inherited from mirtk::ImageToImage< TVoxel > | |
| ImageToImage () | |
| Constructor. | |
| virtual bool | RequiresBuffering () const | 
| virtual | ~ImageToImage () | 
| Destructor. | |
|  Public Member Functions inherited from mirtk::Object | |
| virtual const char * | NameOfClass () const =0 | 
| Get name of class, which this object is an instance of. | |
| virtual ParameterList | Parameter () const | 
| Get parameter name/value pairs. | |
| bool | Parameter (const ParameterList &) | 
| Set parameters from name/value pairs. | |
| virtual bool | Set (const char *name, const char *value) | 
| virtual | ~Object () | 
| Destructor. | |
| Protected Member Functions | |
| virtual void | Initialize () | 
| Initialize filter. | |
| void | Jacobian (Matrix &, const ImageType &, int, int, int) | 
| Compute 1st order derivatives of given vector field. | |
|  Protected Member Functions inherited from mirtk::LieBracketImageFilter< TVoxel > | |
| LieBracketImageFilter () | |
| Constructor. | |
|  Protected Member Functions inherited from mirtk::ImageToImage< TVoxel > | |
| virtual void | Finalize () | 
| void | Initialize (bool) | 
| mirtkAggregateMacro (ImageType, Buffer) | |
| Buffer. | |
| mirtkPublicAggregateMacro (const ImageType, Input) | |
| Input image for filter. | |
| mirtkPublicAggregateMacro (ImageType, Output) | |
| Output image for filter. | |
|  Protected Member Functions inherited from mirtk::Object | |
| template<typename... Args> | |
| void | Throw (ErrorType err, const char *func, Args... args) const | 
| Protected Attributes | |
| Matrix | _MatW2I | 
| World to image matrix (excluding translation) | |
|  Protected Attributes inherited from mirtk::LieBracketImageFilter< TVoxel > | |
| const ImageType * | _Input2 | 
| Second input vector field. | |
| Additional Inherited Members | |
|  Static Public Member Functions inherited from mirtk::LieBracketImageFilter< TVoxel > | |
| static LieBracketImageFilter * | New (const ImageAttributes &, bool=true) | 
| Construct Lie bracket filter for given image domain. | |
| static LieBracketImageFilter * | New (const BaseImage *, bool=true) | 
| Construct Lie bracket filter for given input vector field. | |
|  Static Public Member Functions inherited from mirtk::Object | |
| static const char * | NameOfType () | 
| Get name of this class type. | |
|  Static Protected Member Functions inherited from mirtk::Object | |
| template<typename... Args> | |
| static void | ThrowStatic (ErrorType err, const char *cls, const char *func, Args... args) | 
Image filter for computation of Lie bracket of two 3D vector fields.
Definition at line 39 of file LieBracketImageFilter3D.h.