|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vtk.vtkObjectBase vtk.vtkObject vtk.vtkProp vtk.vtkPropAssembly
vtkPropAssembly - create hierarchies of props. vtkPropAssembly is an object that groups props and other prop assemblies into a tree-like hierarchy. The props can then be treated as a group (e.g., turning visibility on and off). A vtkPropAssembly object can be used in place of an vtkProp since it is a subclass of vtkProp. The difference is that vtkPropAssembly maintains a list of other prop and prop assembly instances (its "parts") that form the assembly. Note that this process is recursive: you can create groups consisting of prop assemblies to arbitrary depth. vtkPropAssembly's and vtkProp's that compose a prop assembly need not be added to a renderer's list of props, as long as the parent assembly is in the prop list. This is because they are automatically renderered during the hierarchical traversal process. JavaBean wrapper for vtkPropAssembly object.
vtkProp3D
,
vtkActor
,
vtkAssembly
,
vtkActor2D
,
Serialized FormField Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkPropAssembly()
|
protected |
vtkPropAssembly(int dmy)
|
Method Summary | |
void |
addPart(vtkProp id0)
Add a part to the list of parts. |
double[] |
getBounds()
Get the bounds for this prop assembly as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax). |
java.lang.String |
getClassName()
Return the class name as a string. |
int |
getMTime()
Override default GetMTime method to also consider all of the prop assembly's parts. |
vtkAssemblyPath |
getNextPath()
Methods to traverse the paths (i.e., leaf nodes) of a prop assembly. |
int |
getNumberOfPaths()
Methods to traverse the paths (i.e., leaf nodes) of a prop assembly. |
vtkPropCollection |
getParts()
Return the list of parts. |
vtkPropAssembly |
getThisPropAssembly()
|
void |
initPathTraversal()
Methods to traverse the paths (i.e., leaf nodes) of a prop assembly. |
int |
isA(java.lang.String id0)
Return 1 if this class is the same type of (or a subclass of) the named class. |
void |
releaseGraphicsResources(vtkWindow id0)
Release any graphics resources that are being consumed by this actor. |
void |
removePart(vtkProp id0)
Remove a part from the list of parts, |
int |
renderOpaqueGeometry(vtkViewport id0)
Render this assembly and all its parts. |
int |
renderOverlay(vtkViewport id0)
Render this assembly and all its parts. |
int |
renderTranslucentGeometry(vtkViewport id0)
Render this assembly and all its parts. |
void |
shallowCopy(vtkProp id0)
Shallow copy of this vtkPropAssembly. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkProp |
dragableOff, dragableOn, getActors, getActors2D, getDragable, getMatrix, getPickable, getRedrawMTime, getThisProp, getVisibility, getVolumes, pick, pickableOff, pickableOn, pokeMatrix, setDragable, setPickable, setVisibility, visibilityOff, visibilityOn |
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 vtkPropAssembly()
protected vtkPropAssembly(int dmy)
Method Detail |
public vtkPropAssembly getThisPropAssembly()
public java.lang.String getClassName()
vtkObjectBase
getClassName
in class vtkProp
public int isA(java.lang.String id0)
vtkObjectBase
isA
in class vtkProp
public void addPart(vtkProp id0)
public void removePart(vtkProp id0)
public vtkPropCollection getParts()
public int renderOpaqueGeometry(vtkViewport id0)
public int renderTranslucentGeometry(vtkViewport id0)
public int renderOverlay(vtkViewport id0)
public void releaseGraphicsResources(vtkWindow id0)
public double[] getBounds()
public void shallowCopy(vtkProp id0)
shallowCopy
in class vtkProp
public int getMTime()
getMTime
in class vtkObject
public void initPathTraversal()
initPathTraversal
in class vtkProp
public vtkAssemblyPath getNextPath()
getNextPath
in class vtkProp
public int getNumberOfPaths()
getNumberOfPaths
in class vtkProp
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkProp
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |