ITK-based utilities for manipulating connected regions in label maps. Limitation: The filter does not work correctly with input volume that has unsigned long scalar type on Linux and MacOSX.
More...
#include <Libs/vtkITK/vtkITKIslandMath.h>
ITK-based utilities for manipulating connected regions in label maps. Limitation: The filter does not work correctly with input volume that has unsigned long scalar type on Linux and MacOSX.
Definition at line 20 of file vtkITKIslandMath.h.
◆ Superclass
◆ vtkITKIslandMath()
vtkITKIslandMath::vtkITKIslandMath |
( |
| ) |
|
|
protected |
◆ ~vtkITKIslandMath()
vtkITKIslandMath::~vtkITKIslandMath |
( |
| ) |
|
|
protected |
◆ GetClassName()
virtual const char* vtkITKIslandMath::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetFullyConnected()
virtual int vtkITKIslandMath::GetFullyConnected |
( |
| ) |
|
|
virtual |
If non-zero, islands are defined by pixels that touch on edges and/or vertices. If zero, pixels are only considered part of the same island if their faces/edges touch
◆ GetMaximumSize()
virtual vtkIdType vtkITKIslandMath::GetMaximumSize |
( |
| ) |
|
|
virtual |
Maximum island size (in pixels). Islands larger than this are ignored.
◆ GetMinimumSize()
virtual vtkIdType vtkITKIslandMath::GetMinimumSize |
( |
| ) |
|
|
virtual |
Minimum island size (in pixels). Islands smaller than this are ignored.
◆ GetNumberOfIslands()
virtual unsigned long vtkITKIslandMath::GetNumberOfIslands |
( |
| ) |
|
|
virtual |
Accessors to describe result of calculations.
◆ GetOriginalNumberOfIslands()
virtual unsigned long vtkITKIslandMath::GetOriginalNumberOfIslands |
( |
| ) |
|
|
virtual |
◆ GetSliceBySlice()
virtual int vtkITKIslandMath::GetSliceBySlice |
( |
| ) |
|
|
virtual |
TODO: Not yet implemented If zero, islands are defined by 3D connectivity If non-zero, islands are evaluated in a sequence of 2D planes (IJ=3, IK=2, JK=1)
◆ IsA()
virtual int vtkITKIslandMath::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkITKIslandMath::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ PrintSelf()
void vtkITKIslandMath::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ SafeDownCast()
◆ SetFullyConnected()
virtual void vtkITKIslandMath::SetFullyConnected |
( |
int |
| ) |
|
|
virtual |
◆ SetMaximumSize()
virtual void vtkITKIslandMath::SetMaximumSize |
( |
vtkIdType |
| ) |
|
|
virtual |
◆ SetMinimumSize()
virtual void vtkITKIslandMath::SetMinimumSize |
( |
vtkIdType |
| ) |
|
|
virtual |
◆ SetNumberOfIslands()
virtual void vtkITKIslandMath::SetNumberOfIslands |
( |
unsigned |
long | ) |
|
|
virtual |
◆ SetOriginalNumberOfIslands()
virtual void vtkITKIslandMath::SetOriginalNumberOfIslands |
( |
unsigned |
long | ) |
|
|
virtual |
◆ SetSliceBySlice()
virtual void vtkITKIslandMath::SetSliceBySlice |
( |
int |
| ) |
|
|
virtual |
◆ SetSliceBySliceToIJ()
void vtkITKIslandMath::SetSliceBySliceToIJ |
( |
| ) |
|
|
inline |
◆ SetSliceBySliceToIK()
void vtkITKIslandMath::SetSliceBySliceToIK |
( |
| ) |
|
|
inline |
◆ SetSliceBySliceToJK()
void vtkITKIslandMath::SetSliceBySliceToJK |
( |
| ) |
|
|
inline |
◆ SimpleExecute()
virtual void vtkITKIslandMath::SimpleExecute |
( |
vtkImageData * |
input, |
|
|
vtkImageData * |
output |
|
) |
| |
|
protectedvirtual |
◆ FullyConnected
int vtkITKIslandMath::FullyConnected |
|
protected |
◆ MaximumSize
vtkIdType vtkITKIslandMath::MaximumSize |
|
protected |
◆ MinimumSize
vtkIdType vtkITKIslandMath::MinimumSize |
|
protected |
◆ NumberOfIslands
unsigned long vtkITKIslandMath::NumberOfIslands |
|
protected |
◆ OriginalNumberOfIslands
unsigned long vtkITKIslandMath::OriginalNumberOfIslands |
|
protected |
◆ SliceBySlice
int vtkITKIslandMath::SliceBySlice |
|
protected |
The documentation for this class was generated from the following file: