vtk
Class vtkPushPipeline

java.lang.Object
  extended byvtk.vtkObjectBase
      extended byvtk.vtkObject
          extended byvtk.vtkPushPipeline
All Implemented Interfaces:
java.io.Serializable

public class vtkPushPipeline
extends vtkObject
implements java.io.Serializable

vtkPushPipeline - run a pipeline from a data push perspective. vtkPushPipeline is a class designed to execute a VTK visualization pipeline not from a demand driven approach, but from a data push approach. JavaBean wrapper for vtkPushPipeline object.

Author:
vtk2jbean Automatic JavaBean wrapper for VTK.
See Also:
Serialized Form

Field Summary
protected  java.beans.PropertyChangeSupport changes
           
 
Fields inherited from class vtk.vtkObjectBase
vtkId
 
Constructor Summary
  vtkPushPipeline()
           
protected vtkPushPipeline(int dmy)
           
 
Method Summary
 void addPusher(vtkProcessObject id0)
          Add a Pusher object to the pipeline
 void addWindow(vtkRenderWindow id0)
          Add a window to the pipeline.
 java.lang.String getClassName()
          Return the class name as a string.
 int getRunState()
          What is the run state, a pusher should set this to 2 when it is out of data
 vtkPushPipeline getThisPushPipeline()
           
 int isA(java.lang.String id0)
          Return 1 if this class is the same type of (or a subclass of) the named class.
 void push(vtkSource id0)
          Push data froma pusher
 void run(vtkSource id0)
          Run a pipeline until pusher indicates it is out of data
 void setExecutionToOutputRatio(vtkProcessObject id0, int id1)
          Sets the input ratios for a pipeline member
 void setInputToExecutionRatio(vtkProcessObject id0, int id1, int id2)
          Sets the input ratios for a pipeline member
 void setRunState(int id0)
          What is the run state, a pusher should set this to 2 when it is out of data
protected  void VTKCastInit()
           
 void VTKInit()
           
 
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, 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

changes

protected java.beans.PropertyChangeSupport changes
Constructor Detail

vtkPushPipeline

public vtkPushPipeline()

vtkPushPipeline

protected vtkPushPipeline(int dmy)
Method Detail

getThisPushPipeline

public vtkPushPipeline getThisPushPipeline()

getClassName

public java.lang.String getClassName()
Description copied from class: vtkObjectBase
Return the class name as a string. This method is defined in all subclasses of vtkObjectBase with the vtkTypeRevisionMacro found in vtkSetGet.h.

Overrides:
getClassName in class vtkObject

isA

public int isA(java.lang.String id0)
Description copied from class: vtkObjectBase
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Overrides:
isA in class vtkObject

addPusher

public void addPusher(vtkProcessObject id0)
Add a Pusher object to the pipeline


setInputToExecutionRatio

public void setInputToExecutionRatio(vtkProcessObject id0,
                                     int id1,
                                     int id2)
Sets the input ratios for a pipeline member


setExecutionToOutputRatio

public void setExecutionToOutputRatio(vtkProcessObject id0,
                                      int id1)
Sets the input ratios for a pipeline member


push

public void push(vtkSource id0)
Push data froma pusher


run

public void run(vtkSource id0)
Run a pipeline until pusher indicates it is out of data


setRunState

public void setRunState(int id0)
What is the run state, a pusher should set this to 2 when it is out of data


getRunState

public int getRunState()
What is the run state, a pusher should set this to 2 when it is out of data


addWindow

public void addWindow(vtkRenderWindow id0)
Add a window to the pipeline. Normally you do not need to call this routine. The windows connected to the pipeline can be found automatically.


VTKInit

public void VTKInit()
Overrides:
VTKInit in class vtkObject

VTKCastInit

protected void VTKCastInit()
Overrides:
VTKCastInit in class vtkObject


Copyright © 2004 Sydney ViSLAB. All Rights Reserved.