VTK
|
Removes small clusters in masks. More...
#include <vtkImageIslandRemoval2D.h>
Removes small clusters in masks.
vtkImageIslandRemoval2D computes the area of separate islands in a mask image. It removes any island that has less than AreaThreshold pixels. Output has the same ScalarType as input. It generates the whole 2D output image for any output request.
Definition at line 43 of file vtkImageIslandRemoval2D.h.
Constructor: Sets default filter to be identity.
Reimplemented from vtkImageAlgorithm.
Definition at line 49 of file vtkImageIslandRemoval2D.h.
vtkImageIslandRemoval2D::vtkImageIslandRemoval2D | ( | ) | [protected] |
vtkImageIslandRemoval2D::~vtkImageIslandRemoval2D | ( | ) | [inline, protected] |
Definition at line 80 of file vtkImageIslandRemoval2D.h.
static vtkImageIslandRemoval2D* vtkImageIslandRemoval2D::New | ( | ) | [static] |
Constructor: Sets default filter to be identity.
Reimplemented from vtkAlgorithm.
static int vtkImageIslandRemoval2D::IsTypeOf | ( | const char * | type | ) | [static] |
Constructor: Sets default filter to be identity.
Reimplemented from vtkImageAlgorithm.
virtual int vtkImageIslandRemoval2D::IsA | ( | const char * | type | ) | [virtual] |
Constructor: Sets default filter to be identity.
Reimplemented from vtkImageAlgorithm.
static vtkImageIslandRemoval2D* vtkImageIslandRemoval2D::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Constructor: Sets default filter to be identity.
Reimplemented from vtkImageAlgorithm.
virtual vtkObjectBase* vtkImageIslandRemoval2D::NewInstanceInternal | ( | ) | const [protected, virtual] |
Constructor: Sets default filter to be identity.
Reimplemented from vtkImageAlgorithm.
Constructor: Sets default filter to be identity.
Reimplemented from vtkImageAlgorithm.
void vtkImageIslandRemoval2D::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Constructor: Sets default filter to be identity.
Reimplemented from vtkImageAlgorithm.
virtual void vtkImageIslandRemoval2D::SetAreaThreshold | ( | int | ) | [virtual] |
Set/Get the cutoff area for removal
virtual int vtkImageIslandRemoval2D::GetAreaThreshold | ( | ) | [virtual] |
Set/Get the cutoff area for removal
virtual void vtkImageIslandRemoval2D::SetSquareNeighborhood | ( | int | ) | [virtual] |
Set/Get whether to use 4 or 8 neighbors
virtual int vtkImageIslandRemoval2D::GetSquareNeighborhood | ( | ) | [virtual] |
Set/Get whether to use 4 or 8 neighbors
virtual void vtkImageIslandRemoval2D::SquareNeighborhoodOn | ( | ) | [virtual] |
Set/Get whether to use 4 or 8 neighbors
virtual void vtkImageIslandRemoval2D::SquareNeighborhoodOff | ( | ) | [virtual] |
Set/Get whether to use 4 or 8 neighbors
virtual void vtkImageIslandRemoval2D::SetIslandValue | ( | double | ) | [virtual] |
Set/Get the value to remove.
virtual double vtkImageIslandRemoval2D::GetIslandValue | ( | ) | [virtual] |
Set/Get the value to remove.
virtual void vtkImageIslandRemoval2D::SetReplaceValue | ( | double | ) | [virtual] |
Set/Get the value to put in the place of removed pixels.
virtual double vtkImageIslandRemoval2D::GetReplaceValue | ( | ) | [virtual] |
Set/Get the value to put in the place of removed pixels.
virtual int vtkImageIslandRemoval2D::RequestData | ( | vtkInformation * | request, |
vtkInformationVector ** | inputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected, virtual] |
This is called in response to a REQUEST_DATA request from the executive. Subclasses should override either this method or the ExecuteDataWithInformation method in order to generate data for their outputs. For images, the output arrays will already be allocated, so all that is necessary is to fill in the voxel values.
Reimplemented from vtkImageAlgorithm.
int vtkImageIslandRemoval2D::AreaThreshold [protected] |
Definition at line 80 of file vtkImageIslandRemoval2D.h.
int vtkImageIslandRemoval2D::SquareNeighborhood [protected] |
Definition at line 83 of file vtkImageIslandRemoval2D.h.
double vtkImageIslandRemoval2D::IslandValue [protected] |
Definition at line 84 of file vtkImageIslandRemoval2D.h.
double vtkImageIslandRemoval2D::ReplaceValue [protected] |
Definition at line 85 of file vtkImageIslandRemoval2D.h.