|
||||||||||
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.vtkDataSetToPolyDataFilter vtk.vtkCutter
vtkCutter - Cut vtkDataSet with user-specified implicit function. vtkCutter is a filter to cut through data using any subclass of vtkImplicitFunction. That is, a polygonal surface is created corresponding to the implicit function F(x,y,z) = value(s), where you can specify one or more values used to cut with. In VTK, cutting means reducing a cell of dimension N to a cut surface of dimension N-1. For example, a tetrahedron when cut by a plane (i.e., vtkPlane implicit function) will generate triangles. (In comparison, clipping takes a N dimensional cell and creates N dimension primitives.) vtkCutter is generally used to "slice-through" a dataset, generating a surface that can be visualized. It is also possible to use vtkCutter to do a form of volume rendering. vtkCutter does this by generating multiple cut surfaces (usually planes) which are ordered (and rendered) from back-to-front. The surfaces are set translucent to give a volumetric rendering effect. JavaBean wrapper for vtkCutter object.
vtkImplicitFunction
,
Serialized FormField Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkCutter()
|
protected |
vtkCutter(int dmy)
|
Method Summary | |
void |
createDefaultLocator()
Create default locator. |
void |
generateCutScalarsOff()
If this flag is enabled, then the output scalar values will be interpolated from the implicit function values, and not the input scalar data. |
void |
generateCutScalarsOn()
If this flag is enabled, then the output scalar values will be interpolated from the implicit function values, and not the input scalar data. |
void |
generateValues(int id0,
double[] id1)
Generate numContours equally spaced contour values between specified range. |
void |
generateValues(int id0,
double id1,
double id2)
Override GetMTime because we delegate to vtkContourValues and refer to vtkImplicitFunction. |
java.lang.String |
getClassName()
Return the class name as a string. |
vtkImplicitFunction |
getCutFunction()
|
int |
getGenerateCutScalars()
If this flag is enabled, then the output scalar values will be interpolated from the implicit function values, and not the input scalar data. |
vtkPointLocator |
getLocator()
Specify a spatial locator for merging points. |
int |
getMTime()
Override GetMTime because we delegate to vtkContourValues and refer to vtkImplicitFunction. |
int |
getNumberOfContours()
Generate numContours equally spaced contour values between specified range. |
int |
getSortBy()
Set the sorting order for the generated polydata. |
java.lang.String |
getSortByAsString()
Set the sorting order for the generated polydata. |
int |
getSortByMaxValue()
Set the sorting order for the generated polydata. |
int |
getSortByMinValue()
Set the sorting order for the generated polydata. |
vtkCutter |
getThisCutter()
|
double |
getValue(int id0)
Get a pointer to an array of contour values. |
int |
isA(java.lang.String id0)
Return 1 if this class is the same type of (or a subclass of) the named class. |
void |
setCutFunction(vtkImplicitFunction id0)
|
void |
setGenerateCutScalars(int id0)
If this flag is enabled, then the output scalar values will be interpolated from the implicit function values, and not the input scalar data. |
void |
setLocator(vtkPointLocator id0)
Specify a spatial locator for merging points. |
void |
setNumberOfContours(int id0)
Get the number of contours in the list of contour values. |
void |
setSortBy(int id0)
Set the sorting order for the generated polydata. |
void |
setSortByToSortByCell()
Set the sorting order for the generated polydata. |
void |
setSortByToSortByValue()
Set the sorting order for the generated polydata. |
void |
setValue(int id0,
double id1)
Get the ith contour value. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkDataSetToPolyDataFilter |
computeInputUpdateExtents, getInput, getThisDataSetToPolyDataFilter, setInput |
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 vtkCutter()
protected vtkCutter(int dmy)
Method Detail |
public vtkCutter getThisCutter()
public java.lang.String getClassName()
vtkObjectBase
getClassName
in class vtkDataSetToPolyDataFilter
public int isA(java.lang.String id0)
vtkObjectBase
isA
in class vtkDataSetToPolyDataFilter
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()
getMTime
in class vtkObject
public void setCutFunction(vtkImplicitFunction id0)
public vtkImplicitFunction getCutFunction()
public void setGenerateCutScalars(int id0)
public int getGenerateCutScalars()
public void generateCutScalarsOn()
public void generateCutScalarsOff()
public void setLocator(vtkPointLocator id0)
public vtkPointLocator getLocator()
public void setSortBy(int id0)
public int getSortByMinValue()
public int getSortByMaxValue()
public int getSortBy()
public void setSortByToSortByValue()
public void setSortByToSortByCell()
public java.lang.String getSortByAsString()
public void createDefaultLocator()
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkDataSetToPolyDataFilter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |