25 #ifndef LAPLACIANRECURSIVEGAUSSIAN_H
26 #define LAPLACIANRECURSIVEGAUSSIAN_H
63 vtkSmartPointer<vtkImageData>
implementProcess(vtkSmartPointer<vtkImageData> img);
65 template <
class InputPixelType,
class OutputPixelType, const
int dim>
66 vtkSmartPointer<vtkImageData>
itkProcess(vtkSmartPointer<vtkImageData> img);
79 #endif // LAPLACIANRECURSIVEGAUSSIAN_H
vtkSmartPointer< vtkImageData > implementProcess(vtkSmartPointer< vtkImageData > img)
Perform a laplacian-gaussian recursive filter on the ImageComponent.
Definition: LaplacianRecursiveGaussian.h:41
vtkSmartPointer< vtkImageData > itkProcess(vtkSmartPointer< vtkImageData > img)
Action class is an abstract class that enables you to build a action (generally on a component)...
Definition: Action.h:184
This class describes what is a generic Action extension.
Definition: ActionExtension.h:61
Definition: ImageComponent.h:69
virtual void process(camitk::ImageComponent *)
helper method to simplify the target component processing
virtual ApplyStatus apply()
this method is automatically called when the action is triggered.
ApplyStatus
describes what happened during the application of an algorithm (i.e. results of the apply method) ...
Definition: Action.h:196
virtual ~LaplacianRecursiveGaussian()
Default Destructor.
LaplacianRecursiveGaussian(camitk::ActionExtension *)
Default Constructor.
double sigma
Definition: LaplacianRecursiveGaussian.h:76
bool keepOrgVoxelType
The LoG operation requires a signed type for voxel.
Definition: LaplacianRecursiveGaussian.h:74