|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vtk.vtkObjectBase vtk.vtkObject vtk.vtkImplicitFunction vtk.vtkImplicitBoolean
vtkImplicitBoolean - implicit function consisting of boolean combinations of implicit functions. vtkImplicitBoolean is an implicit function consisting of boolean combinations of implicit functions. The class has a list of functions (FunctionList) that are combined according to a specified operator (VTK_UNION or VTK_INTERSECTION or VTK_DIFFERENCE). You can use nested combinations of vtkImplicitFunction's (and/or vtkImplicitBoolean) to create elaborate implicit functions. vtkImplicitBoolean is a concrete implementation of vtkImplicitFunction. The operators work as follows. The VTK_UNION operator takes the minimum value of all implicit functions. The VTK_INTERSECTION operator takes the maximum value of all implicit functions. The VTK_DIFFERENCE operator subtracts the 2nd through last implicit functions from the first. The VTK_UNION_OF_MAGNITUDES takes the minimum absolute value of the implicit functions. JavaBean wrapper for vtkImplicitBoolean object.
Field Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkImplicitBoolean()
|
protected |
vtkImplicitBoolean(int dmy)
|
Method Summary | |
void |
addFunction(vtkImplicitFunction id0)
Add another implicit function to the list of functions. |
double |
evaluateFunction(double[] id0)
Evaluate boolean combinations of implicit function using current operator. |
double |
evaluateFunction(double id0,
double id1,
double id2)
Evaluate boolean combinations of implicit function using current operator. |
void |
evaluateGradient(double[] id0,
double[] id1)
Evaluate gradient of boolean combination. |
java.lang.String |
getClassName()
Return the class name as a string. |
vtkImplicitFunctionCollection |
getFunction()
Return the collection of implicit functions. |
int |
getMTime()
Override modified time retrieval because of object dependencies. |
int |
getOperationType()
Specify the type of boolean operation. |
java.lang.String |
getOperationTypeAsString()
Specify the type of boolean operation. |
int |
getOperationTypeMaxValue()
Specify the type of boolean operation. |
int |
getOperationTypeMinValue()
Specify the type of boolean operation. |
vtkImplicitBoolean |
getThisImplicitBoolean()
|
int |
isA(java.lang.String id0)
Return 1 if this class is the same type of (or a subclass of) the named class. |
void |
removeFunction(vtkImplicitFunction id0)
Remove a function from the list of implicit functions to boolean. |
void |
setOperationType(int id0)
Specify the type of boolean operation. |
void |
setOperationTypeToDifference()
Specify the type of boolean operation. |
void |
setOperationTypeToIntersection()
Specify the type of boolean operation. |
void |
setOperationTypeToUnion()
Specify the type of boolean operation. |
void |
setOperationTypeToUnionOfMagnitudes()
Specify the type of boolean operation. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkImplicitFunction |
functionGradient, functionGradient, functionGradient, functionValue, functionValue, getThisImplicitFunction, getTransform, setTransform |
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, unRegister |
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 vtkImplicitBoolean()
protected vtkImplicitBoolean(int dmy)
Method Detail |
public vtkImplicitBoolean getThisImplicitBoolean()
public java.lang.String getClassName()
vtkObjectBase
getClassName
in class vtkImplicitFunction
public int isA(java.lang.String id0)
vtkObjectBase
isA
in class vtkImplicitFunction
public double evaluateFunction(double[] id0)
evaluateFunction
in class vtkImplicitFunction
public double evaluateFunction(double id0, double id1, double id2)
evaluateFunction
in class vtkImplicitFunction
public void evaluateGradient(double[] id0, double[] id1)
evaluateGradient
in class vtkImplicitFunction
public int getMTime()
getMTime
in class vtkImplicitFunction
public void addFunction(vtkImplicitFunction id0)
public void removeFunction(vtkImplicitFunction id0)
public vtkImplicitFunctionCollection getFunction()
public void setOperationType(int id0)
public int getOperationTypeMinValue()
public int getOperationTypeMaxValue()
public int getOperationType()
public void setOperationTypeToUnion()
public void setOperationTypeToIntersection()
public void setOperationTypeToDifference()
public void setOperationTypeToUnionOfMagnitudes()
public java.lang.String getOperationTypeAsString()
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkImplicitFunction
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |