vtk
Class vtkVoxelContoursToSurfaceFilter
java.lang.Object
vtk.vtkObjectBase
vtk.vtkObject
vtk.vtkProcessObject
vtk.vtkSource
vtk.vtkPolyDataSource
vtk.vtkPolyDataToPolyDataFilter
vtk.vtkVoxelContoursToSurfaceFilter
- All Implemented Interfaces:
- java.io.Serializable
- public class vtkVoxelContoursToSurfaceFilter
- extends vtkPolyDataToPolyDataFilter
- implements java.io.Serializable
vtkVoxelContoursToSurfaceFilter - create surface from contours.
vtkVoxelContoursToSurfaceFilter is a filter that takes contours and
produces surfaces. There are some restrictions for the contours:
- The contours are input as vtkPolyData, with the contours being
polys in the vtkPolyData.
- The contours lie on XY planes - each contour has a constant Z
- The contours are ordered in the polys of the vtkPolyData such
that all contours on the first (lowest) XY plane are first, then
continuing in order of increasing Z value.
- The X, Y and Z coordinates are all integer values.
- The desired sampling of the contour data is 1x1x1 - Aspect can
be used to control the aspect ratio in the output polygonal
dataset.
This filter takes the contours and produces a structured points
dataset of signed floating point number indicating distance from
a contour. A contouring filter is then applied to generate 3D
surfaces from a stack of 2D contour distance slices. This is
done in a streaming fashion so as not to use to much memory.
JavaBean wrapper for vtkVoxelContoursToSurfaceFilter object.
- Author:
- vtk2jbean Automatic JavaBean wrapper for VTK.
- See Also:
- Serialized Form
Field Summary |
protected java.beans.PropertyChangeSupport |
changes
|
Methods inherited from class vtk.vtkSource |
computeInputUpdateExtents, getNumberOfOutputs, getOutputIndex, getReleaseDataFlag, getThisSource, inRegisterLoop, propagateUpdateExtent, releaseDataFlagOff, releaseDataFlagOn, setReleaseDataFlag, triggerAsynchronousUpdate, unRegister, unRegisterAllOutputs, update, updateData, updateInformation, updateWholeExtent |
Methods inherited from class vtk.vtkProcessObject |
abortExecuteOff, abortExecuteOn, getAbortExecute, getErrorCode, getNumberOfInputs, getProgress, getProgressMaxValue, getProgressMinValue, getProgressText, getThisProcessObject, removeAllInputs, setAbortExecute, setProgress, setProgressText, squeezeInputArray, updateProgress |
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 java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
changes
protected java.beans.PropertyChangeSupport changes
vtkVoxelContoursToSurfaceFilter
public vtkVoxelContoursToSurfaceFilter()
vtkVoxelContoursToSurfaceFilter
protected vtkVoxelContoursToSurfaceFilter(int dmy)
getThisVoxelContoursToSurfaceFilter
public vtkVoxelContoursToSurfaceFilter getThisVoxelContoursToSurfaceFilter()
getClassName
public java.lang.String getClassName()
- Description copied from class:
vtkObjectBase
- Return the class name as a string. This method is defined
in all subclasses of vtkObjectBase with the vtkTypeRevisionMacro found
in vtkSetGet.h.
- Overrides:
getClassName
in class vtkPolyDataToPolyDataFilter
isA
public int isA(java.lang.String id0)
- Description copied from class:
vtkObjectBase
- Return 1 if this class is the same type of (or a subclass of)
the named class. Returns 0 otherwise. This method works in
combination with vtkTypeRevisionMacro found in vtkSetGet.h.
- Overrides:
isA
in class vtkPolyDataToPolyDataFilter
setMemoryLimitInBytes
public void setMemoryLimitInBytes(int id0)
- Set / Get the memory limit in bytes for this filter. This is the limit
of the size of the structured points data set that is created for
intermediate processing. The data will be streamed through this volume
in as many pieces as necessary.
getMemoryLimitInBytes
public int getMemoryLimitInBytes()
- Set / Get the memory limit in bytes for this filter. This is the limit
of the size of the structured points data set that is created for
intermediate processing. The data will be streamed through this volume
in as many pieces as necessary.
setSpacing
public void setSpacing(double id0,
double id1,
double id2)
setSpacing
public void setSpacing(double[] id0)
getSpacing
public double[] getSpacing()
VTKInit
public void VTKInit()
- Overrides:
VTKInit
in class vtkObject
VTKCastInit
protected void VTKCastInit()
- Overrides:
VTKCastInit
in class vtkPolyDataToPolyDataFilter
Copyright © 2004 Sydney ViSLAB. All Rights Reserved.