VTK
|
Dilates one value and erodes another. More...
#include <vtkImageDilateErode3D.h>
Public Member Functions | |
void | SetKernelSize (int size0, int size1, int size2) |
virtual void | SetDilateValue (double) |
virtual double | GetDilateValue () |
virtual void | SetErodeValue (double) |
virtual double | GetErodeValue () |
![]() | |
vtkImageSpatialAlgorithm * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int * | GetKernelSize () |
virtual void | GetKernelSize (int &, int &, int &) |
virtual void | GetKernelSize (int[3]) |
virtual int * | GetKernelMiddle () |
virtual void | GetKernelMiddle (int &, int &, int &) |
virtual void | GetKernelMiddle (int[3]) |
Protected Member Functions | |
vtkImageDilateErode3D () | |
~vtkImageDilateErode3D () | |
void | ThreadedRequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int id) |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
![]() | |
vtkImageSpatialAlgorithm () | |
~vtkImageSpatialAlgorithm () | |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
void | ComputeOutputWholeExtent (int extent[6], int handleBoundaries) |
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
void | InternalRequestUpdateExtent (int *extent, int *inExtent, int *wholeExtent) |
Protected Attributes | |
vtkImageEllipsoidSource * | Ellipse |
double | DilateValue |
double | ErodeValue |
![]() | |
int | KernelSize [3] |
int | KernelMiddle [3] |
int | HandleBoundaries |
typedef vtkImageSpatialAlgorithm | Superclass |
static vtkImageDilateErode3D * | New () |
static int | IsTypeOf (const char *type) |
static vtkImageDilateErode3D * | SafeDownCast (vtkObjectBase *o) |
virtual int | IsA (const char *type) |
vtkImageDilateErode3D * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkObjectBase * | NewInstanceInternal () const |
Additional Inherited Members | |
![]() | |
typedef vtkThreadedImageAlgorithm | Superclass |
![]() | |
static vtkImageSpatialAlgorithm * | New () |
static int | IsTypeOf (const char *type) |
static vtkImageSpatialAlgorithm * | SafeDownCast (vtkObjectBase *o) |
Dilates one value and erodes another.
vtkImageDilateErode3D will dilate one value and erode another. It uses an elliptical foot print, and only erodes/dilates on the boundary of the two values. The filter is restricted to the X, Y, and Z axes for now. It can degenerate to a 2 or 1 dimensional filter by setting the kernel size to 1 for a specific axis.
Definition at line 34 of file vtkImageDilateErode3D.h.
Construct an instance of vtkImageDilateErode3D filter. By default zero values are dilated.
Definition at line 41 of file vtkImageDilateErode3D.h.
|
protected |
|
protected |
|
static |
Construct an instance of vtkImageDilateErode3D filter. By default zero values are dilated.
|
static |
Construct an instance of vtkImageDilateErode3D filter. By default zero values are dilated.
|
virtual |
Construct an instance of vtkImageDilateErode3D filter. By default zero values are dilated.
Reimplemented from vtkImageSpatialAlgorithm.
|
static |
Construct an instance of vtkImageDilateErode3D filter. By default zero values are dilated.
|
protectedvirtual |
Construct an instance of vtkImageDilateErode3D filter. By default zero values are dilated.
Reimplemented from vtkImageSpatialAlgorithm.
vtkImageDilateErode3D* vtkImageDilateErode3D::NewInstance | ( | ) | const |
Construct an instance of vtkImageDilateErode3D filter. By default zero values are dilated.
void vtkImageDilateErode3D::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
Construct an instance of vtkImageDilateErode3D filter. By default zero values are dilated.
void vtkImageDilateErode3D::SetKernelSize | ( | int | size0, |
int | size1, | ||
int | size2 | ||
) |
This method sets the size of the neighborhood. It also sets the default middle of the neighborhood and computes the elliptical foot print.
|
virtual |
Set/Get the Dilate and Erode values to be used by this filter.
|
virtual |
Set/Get the Dilate and Erode values to be used by this filter.
|
virtual |
Set/Get the Dilate and Erode values to be used by this filter.
|
virtual |
Set/Get the Dilate and Erode values to be used by this filter.
|
protected |
|
protectedvirtual |
|
protected |
Definition at line 63 of file vtkImageDilateErode3D.h.
|
protected |
Definition at line 64 of file vtkImageDilateErode3D.h.
|
protected |
Definition at line 65 of file vtkImageDilateErode3D.h.