|
||||||||||
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.vtkPolyDataSource vtk.vtkImageMarchingCubes
vtkImageMarchingCubes - generate isosurface(s) from volume/images. vtkImageMarchingCubes is a filter that takes as input images (e.g., 3D image region) and generates on output one or more isosurfaces. One or more contour values must be specified to generate the isosurfaces. Alternatively, you can specify a min/max scalar range and the number of contours to generate a series of evenly spaced contour values. This filter can stream, so that the entire volume need not be loaded at once. Streaming is controlled using the instance variable InputMemoryLimit, which has units KBytes. JavaBean wrapper for vtkImageMarchingCubes object.
vtkContourFilter
,
vtkSliceCubes
,
vtkMarchingSquares
,
Serialized FormField Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkImageMarchingCubes()
|
protected |
vtkImageMarchingCubes(int dmy)
|
Method Summary | |
void |
addLocatorPoint(int id0,
int id1,
int id2,
int id3)
|
void |
computeGradientsOff()
Set/Get the computation of gradients. |
void |
computeGradientsOn()
Set/Get the computation of gradients. |
void |
computeNormalsOff()
Set/Get the computation of normals. |
void |
computeNormalsOn()
Set/Get the computation of normals. |
void |
computeScalarsOff()
Set/Get the computation of scalars. |
void |
computeScalarsOn()
Set/Get the computation of scalars. |
void |
generateValues(int id0,
double[] id1)
|
void |
generateValues(int id0,
double id1,
double id2)
|
java.lang.String |
getClassName()
Return the class name as a string. |
int |
getComputeGradients()
Set/Get the computation of gradients. |
int |
getComputeNormals()
Set/Get the computation of normals. |
int |
getComputeScalars()
Set/Get the computation of scalars. |
vtkImageData |
getInput()
Set/Get the source for the scalar data to contour. |
int |
getInputMemoryLimit()
The InputMemoryLimit determines the chunk size (the number of slices requested at each iteration). |
int |
getLocatorPoint(int id0,
int id1,
int id2)
|
int |
getMTime()
Return this object's modified time. |
int |
getNumberOfContours()
|
vtkImageMarchingCubes |
getThisImageMarchingCubes()
|
double |
getValue(int id0)
|
void |
incrementLocatorZ()
|
int |
isA(java.lang.String id0)
Return 1 if this class is the same type of (or a subclass of) the named class. |
void |
setComputeGradients(int id0)
Set/Get the computation of gradients. |
void |
setComputeNormals(int id0)
Set/Get the computation of normals. |
void |
setComputeScalars(int id0)
Set/Get the computation of scalars. |
void |
setInput(vtkImageData id0)
Set/Get the source for the scalar data to contour. |
void |
setInputMemoryLimit(int id0)
The InputMemoryLimit determines the chunk size (the number of slices requested at each iteration). |
void |
setNumberOfContours(int id0)
|
void |
setValue(int id0,
double id1)
|
void |
update()
Bring object up-to-date before execution. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkPolyDataSource |
getOutput, getOutput, getThisPolyDataSource, setOutput |
Methods inherited from class vtk.vtkObject |
AddObserver, breakOnError, debugOff, debugOn, getDebug, getGlobalWarningDisplay, 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 vtkImageMarchingCubes()
protected vtkImageMarchingCubes(int dmy)
Method Detail |
public vtkImageMarchingCubes getThisImageMarchingCubes()
public java.lang.String getClassName()
vtkObjectBase
getClassName
in class vtkPolyDataSource
public int isA(java.lang.String id0)
vtkObjectBase
isA
in class vtkPolyDataSource
public void setInput(vtkImageData id0)
public vtkImageData getInput()
public void setValue(int id0, double id1)
public double getValue(int id0)
public void setNumberOfContours(int id0)
public int getNumberOfContours()
public void generateValues(int id0, double[] id1)
public void generateValues(int id0, double id1, double id2)
public int getMTime()
vtkObject
getMTime
in class vtkObject
public void setComputeScalars(int id0)
public int getComputeScalars()
public void computeScalarsOn()
public void computeScalarsOff()
public void setComputeNormals(int id0)
public int getComputeNormals()
public void computeNormalsOn()
public void computeNormalsOff()
public void setComputeGradients(int id0)
public int getComputeGradients()
public void computeGradientsOn()
public void computeGradientsOff()
public int getLocatorPoint(int id0, int id1, int id2)
public void addLocatorPoint(int id0, int id1, int id2, int id3)
public void incrementLocatorZ()
public void update()
vtkSource
update
in class vtkSource
public void setInputMemoryLimit(int id0)
public int getInputMemoryLimit()
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkPolyDataSource
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |