|
||||||||||
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.vtkStructuredPointsToPolyDataFilter vtk.vtkRecursiveDividingCubes
vtkRecursiveDividingCubes - create points lying on isosurface (using recursive approach). vtkRecursiveDividingCubes is a filter that generates points lying on a surface of constant scalar value (i.e., an isosurface). Dense point clouds (i.e., at screen resolution) will appear as a surface. Less dense clouds can be used as a source to generate streamlines or to generate "transparent" surfaces. This implementation differs from vtkDividingCubes in that it uses a recursive procedure. In many cases this can result in generating more points than the procedural implementation of vtkDividingCubes. This is because the recursive procedure divides voxels by multiples of powers of two. This can over-constrain subdivision. One of the advantages of the recursive technique is that the recursion is terminated earlier, which in some cases can be more efficient. JavaBean wrapper for vtkRecursiveDividingCubes object.
vtkDividingCubes
,
vtkContourFilter
,
Serialized FormField Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkRecursiveDividingCubes()
|
protected |
vtkRecursiveDividingCubes(int dmy)
|
Method Summary | |
java.lang.String |
getClassName()
Return the class name as a string. |
double |
getDistance()
Specify sub-voxel size at which to generate point. |
double |
getDistanceMaxValue()
Specify sub-voxel size at which to generate point. |
double |
getDistanceMinValue()
Specify sub-voxel size at which to generate point. |
int |
getIncrement()
Every "Increment" point is added to the list of points. |
int |
getIncrementMaxValue()
Every "Increment" point is added to the list of points. |
int |
getIncrementMinValue()
Every "Increment" point is added to the list of points. |
vtkRecursiveDividingCubes |
getThisRecursiveDividingCubes()
|
double |
getValue()
Set isosurface value. |
int |
isA(java.lang.String id0)
Return 1 if this class is the same type of (or a subclass of) the named class. |
void |
setDistance(double id0)
Specify sub-voxel size at which to generate point. |
void |
setIncrement(int id0)
Every "Increment" point is added to the list of points. |
void |
setValue(double id0)
Set isosurface value. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkStructuredPointsToPolyDataFilter |
getInput, getThisStructuredPointsToPolyDataFilter, setInput |
Methods inherited from class vtk.vtkPolyDataSource |
getOutput, getOutput, getThisPolyDataSource, 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 vtkRecursiveDividingCubes()
protected vtkRecursiveDividingCubes(int dmy)
Method Detail |
public vtkRecursiveDividingCubes getThisRecursiveDividingCubes()
public java.lang.String getClassName()
vtkObjectBase
getClassName
in class vtkStructuredPointsToPolyDataFilter
public int isA(java.lang.String id0)
vtkObjectBase
isA
in class vtkStructuredPointsToPolyDataFilter
public void setValue(double id0)
public double getValue()
public void setDistance(double id0)
public double getDistanceMinValue()
public double getDistanceMaxValue()
public double getDistance()
public void setIncrement(int id0)
public int getIncrementMinValue()
public int getIncrementMaxValue()
public int getIncrement()
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkStructuredPointsToPolyDataFilter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |