|
||||||||||
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.vtkImageIterateFilter vtk.vtkImageSkeleton2D
vtkImageSkeleton2D - Skeleton of 2D images.. vtkImageSkeleton2D should leave only single pixel width lines of non-zero-valued pixels (values of 1 are not allowed). It works by erosion on a 3x3 neighborhood with special rules. The number of iterations determines how far the filter can erode. There are three pruning levels: prune == 0 will leave traces on all angles... prune == 1 will not leave traces on 135 degree angles, but will on 90. prune == 2 does not leave traces on any angles leaving only closed loops. Prune defaults to zero. The output scalar type is the same as the input. JavaBean wrapper for vtkImageSkeleton2D object.
Field Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkImageSkeleton2D()
|
protected |
vtkImageSkeleton2D(int dmy)
|
Method Summary | |
java.lang.String |
getClassName()
Return the class name as a string. |
int |
getPrune()
When prune is on, only closed loops are left unchanged. |
vtkImageSkeleton2D |
getThisImageSkeleton2D()
|
int |
isA(java.lang.String id0)
Return 1 if this class is the same type of (or a subclass of) the named class. |
void |
iterativeExecuteData(vtkImageData id0,
vtkImageData id1)
|
void |
pruneOff()
When prune is on, only closed loops are left unchanged. |
void |
pruneOn()
When prune is on, only closed loops are left unchanged. |
void |
setNumberOfIterations(int id0)
Sets the number of cycles in the erosion. |
void |
setPrune(int id0)
When prune is on, only closed loops are left unchanged. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkImageIterateFilter |
computeInputUpdateExtents, getIteration, getNumberOfIterations, getThisImageIterateFilter |
Methods inherited from class vtk.vtkImageSource |
getOutput, getOutput, getThisImageSource, setOutput |
Methods inherited from class vtk.vtkObject |
AddObserver, breakOnError, debugOff, debugOn, getDebug, getGlobalWarningDisplay, getMTime, getThisObject, globalWarningDisplayOff, globalWarningDisplayOn, hasObserver, hasObserver, invokeEvent, invokeEvent, modified, 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 vtkImageSkeleton2D()
protected vtkImageSkeleton2D(int dmy)
Method Detail |
public vtkImageSkeleton2D getThisImageSkeleton2D()
public java.lang.String getClassName()
vtkObjectBase
getClassName
in class vtkImageIterateFilter
public int isA(java.lang.String id0)
vtkObjectBase
isA
in class vtkImageIterateFilter
public void setPrune(int id0)
public int getPrune()
public void pruneOn()
public void pruneOff()
public void setNumberOfIterations(int id0)
public void iterativeExecuteData(vtkImageData id0, vtkImageData id1)
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkImageIterateFilter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |