|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vtk.vtkObjectBase vtk.vtkObject vtk.vtkProcessObject vtk.vtkSource vtk.vtkImageSource vtk.vtkImageToImageFilter vtk.vtkImageOpenClose3D
vtkImageOpenClose3D - Will perform opening or closing.. vtkImageOpenClose3D performs opening or closing by having two vtkImageErodeDilates in series. The size of operation is determined by the method SetKernelSize, and the operator is an ellipse. OpenValue and CloseValue determine how the filter behaves. For binary images Opening and closing behaves as expected. Close value is first dilated, and then eroded. Open value is first eroded, and then dilated. Degenerate two dimensional opening/closing can be achieved by setting the one axis the 3D KernelSize to 1. Values other than open value and close value are not touched. This enables the filter to processes segmented images containing more than two tags. JavaBean wrapper for vtkImageOpenClose3D object.
Field Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkImageOpenClose3D()
|
protected |
vtkImageOpenClose3D(int dmy)
|
Method Summary | |
void |
debugOff()
Turn debugging output on. |
void |
debugOn()
Turn debugging output on. |
java.lang.String |
getClassName()
Default open value is 0, and default close value is 255. |
double |
getCloseValue()
Determines the value that will closed. |
vtkImageDilateErode3D |
getFilter0()
Needed for Progress functions |
vtkImageDilateErode3D |
getFilter1()
Needed for Progress functions |
int |
getMTime()
This method considers the sub filters MTimes when computing this objects modified time. |
double |
getOpenValue()
Determines the value that will opened. |
vtkImageData |
getOutput()
This method returns the cache to make a connection It justs feeds the request to the sub filter. |
vtkImageData |
getOutput(int id0)
This method returns the cache to make a connection It justs feeds the request to the sub filter. |
vtkImageOpenClose3D |
getThisImageOpenClose3D()
|
int |
isA(java.lang.String id0)
Default open value is 0, and default close value is 255. |
void |
modified()
Pass modified message to sub filters. |
void |
setCloseValue(double id0)
Determines the value that will closed. |
void |
setInput(vtkImageData id0)
Set the Input of the filter. |
void |
setKernelSize(int id0,
int id1,
int id2)
Selects the size of gaps or objects removed. |
void |
setOpenValue(double id0)
Determines the value that will opened. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkImageSource |
getThisImageSource, setOutput |
Methods inherited from class vtk.vtkObject |
AddObserver, breakOnError, getDebug, getGlobalWarningDisplay, getThisObject, globalWarningDisplayOff, globalWarningDisplayOn, hasObserver, hasObserver, invokeEvent, invokeEvent, Print, PrintRevisions, register, removeObserver, removeObservers, removeObservers, setDebug, setGlobalWarningDisplay |
Methods inherited from class vtk.vtkObjectBase |
addPropertyChangeListener, finalize, getReferenceCount, getThisObjectBase, isTypeOf, removePropertyChangeListener, setReferenceCount, VTKDelete |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.beans.PropertyChangeSupport changes
Constructor Detail |
public vtkImageOpenClose3D()
protected vtkImageOpenClose3D(int dmy)
Method Detail |
public vtkImageOpenClose3D getThisImageOpenClose3D()
public java.lang.String getClassName()
getClassName
in class vtkImageToImageFilter
public int isA(java.lang.String id0)
isA
in class vtkImageToImageFilter
public int getMTime()
getMTime
in class vtkObject
public void debugOn()
debugOn
in class vtkObject
public void debugOff()
debugOff
in class vtkObject
public void modified()
modified
in class vtkObject
public vtkImageData getOutput()
getOutput
in class vtkImageSource
public vtkImageData getOutput(int id0)
getOutput
in class vtkImageSource
public void setInput(vtkImageData id0)
setInput
in class vtkImageToImageFilter
public void setKernelSize(int id0, int id1, int id2)
public void setOpenValue(double id0)
public double getOpenValue()
public void setCloseValue(double id0)
public double getCloseValue()
public vtkImageDilateErode3D getFilter0()
public vtkImageDilateErode3D getFilter1()
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkImageToImageFilter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |