vtk
Class vtkAppendPolyData

java.lang.Object
  extended byvtk.vtkObjectBase
      extended byvtk.vtkObject
          extended byvtk.vtkProcessObject
              extended byvtk.vtkSource
                  extended byvtk.vtkPolyDataSource
                      extended byvtk.vtkPolyDataToPolyDataFilter
                          extended byvtk.vtkAppendPolyData
All Implemented Interfaces:
java.io.Serializable

public class vtkAppendPolyData
extends vtkPolyDataToPolyDataFilter
implements java.io.Serializable

vtkAppendPolyData - appends one or more polygonal datasets together. vtkAppendPolyData is a filter that appends one of more polygonal datasets into a single polygonal dataset. All geometry is extracted and appended, but point and cell attributes (i.e., scalars, vectors, normals) are extracted and appended only if all datasets have the point and/or cell attributes available. (For example, if one dataset has point scalars but another does not, point scalars will not be appended.) JavaBean wrapper for vtkAppendPolyData 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
  vtkAppendPolyData()
           
protected vtkAppendPolyData(int dmy)
           
 
Method Summary
 void addInput(vtkPolyData id0)
          Add a dataset to the list of data to append.
 java.lang.String getClassName()
          Return the class name as a string.
 vtkPolyData getInput()
          Get any input of this filter.
 vtkPolyData getInput(int id0)
          Get any input of this filter.
 int getParallelStreaming()
          ParallelStreaming is for a particular application.
 vtkAppendPolyData getThisAppendPolyData()
           
 int getUserManagedInputs()
          UserManagedInputs allows the user to set inputs by number instead of using the AddInput/RemoveInput functions.
 int isA(java.lang.String id0)
          Return 1 if this class is the same type of (or a subclass of) the named class.
 void parallelStreamingOff()
          ParallelStreaming is for a particular application.
 void parallelStreamingOn()
          ParallelStreaming is for a particular application.
 void removeInput(vtkPolyData id0)
          Remove a dataset from the list of data to append.
 void setInputByNumber(int id0, vtkPolyData id1)
           
 void setNumberOfInputs(int id0)
          Directly set(allocate) number of inputs, should only be used when UserManagedInputs is true.
 void setParallelStreaming(int id0)
          ParallelStreaming is for a particular application.
 void setUserManagedInputs(int id0)
          UserManagedInputs allows the user to set inputs by number instead of using the AddInput/RemoveInput functions.
 void userManagedInputsOff()
          UserManagedInputs allows the user to set inputs by number instead of using the AddInput/RemoveInput functions.
 void userManagedInputsOn()
          UserManagedInputs allows the user to set inputs by number instead of using the AddInput/RemoveInput functions.
protected  void VTKCastInit()
           
 void VTKInit()
           
 
Methods inherited from class vtk.vtkPolyDataToPolyDataFilter
getThisPolyDataToPolyDataFilter, setInput
 
Methods inherited from class vtk.vtkPolyDataSource
getOutput, getOutput, getThisPolyDataSource, setOutput
 
Methods inherited from class vtk.vtkSource
computeInputUpdateExtents, getNumberOfOutputs, getOutputIndex, getReleaseDataFlag, getThisSource, inRegisterLoop, propagateUpdateExtent, releaseDataFlagOff, releaseDataFlagOn, setReleaseDataFlag, triggerAsynchronousUpdate, unRegister, unRegisterAllOutputs, update, updateData, updateInformation, updateWholeExtent
 
Methods inherited from class vtk.vtkProcessObject
abortExecuteOff, abortExecuteOn, getAbortExecute, getErrorCode, getNumberOfInputs, getProgress, getProgressMaxValue, getProgressMinValue, getProgressText, getThisProcessObject, removeAllInputs, setAbortExecute, setProgress, setProgressText, squeezeInputArray, updateProgress
 
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

changes

protected java.beans.PropertyChangeSupport changes
Constructor Detail

vtkAppendPolyData

public vtkAppendPolyData()

vtkAppendPolyData

protected vtkAppendPolyData(int dmy)
Method Detail

getThisAppendPolyData

public vtkAppendPolyData getThisAppendPolyData()

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 vtkPolyDataToPolyDataFilter

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 vtkPolyDataToPolyDataFilter

setUserManagedInputs

public void setUserManagedInputs(int id0)
UserManagedInputs allows the user to set inputs by number instead of using the AddInput/RemoveInput functions. Calls to SetNumberOfInputs/SetInputByNumber should not be mixed with calls to AddInput/RemoveInput. By default, UserManagedInputs is false.


getUserManagedInputs

public int getUserManagedInputs()
UserManagedInputs allows the user to set inputs by number instead of using the AddInput/RemoveInput functions. Calls to SetNumberOfInputs/SetInputByNumber should not be mixed with calls to AddInput/RemoveInput. By default, UserManagedInputs is false.


userManagedInputsOn

public void userManagedInputsOn()
UserManagedInputs allows the user to set inputs by number instead of using the AddInput/RemoveInput functions. Calls to SetNumberOfInputs/SetInputByNumber should not be mixed with calls to AddInput/RemoveInput. By default, UserManagedInputs is false.


userManagedInputsOff

public void userManagedInputsOff()
UserManagedInputs allows the user to set inputs by number instead of using the AddInput/RemoveInput functions. Calls to SetNumberOfInputs/SetInputByNumber should not be mixed with calls to AddInput/RemoveInput. By default, UserManagedInputs is false.


addInput

public void addInput(vtkPolyData id0)
Add a dataset to the list of data to append. Should not be used when UserManagedInputs is true, use SetInputByNumber instead.


removeInput

public void removeInput(vtkPolyData id0)
Remove a dataset from the list of data to append. Should not be used when UserManagedInputs is true, use SetInputByNumber (NULL) instead.


getInput

public vtkPolyData getInput(int id0)
Get any input of this filter.


getInput

public vtkPolyData getInput()
Get any input of this filter.

Overrides:
getInput in class vtkPolyDataToPolyDataFilter

setNumberOfInputs

public void setNumberOfInputs(int id0)
Directly set(allocate) number of inputs, should only be used when UserManagedInputs is true.


setInputByNumber

public void setInputByNumber(int id0,
                             vtkPolyData id1)

setParallelStreaming

public void setParallelStreaming(int id0)
ParallelStreaming is for a particular application. It causes this filter to ask for a different piece from each of its inputs. If all the inputs are the same, then the output of this append filter is the whole dataset pieced back together. Duplicate points are create along the seams. The purpose of this feature is to get data parallelism at a course scale. Each of the inputs can be generated in a different process at the same time.


getParallelStreaming

public int getParallelStreaming()
ParallelStreaming is for a particular application. It causes this filter to ask for a different piece from each of its inputs. If all the inputs are the same, then the output of this append filter is the whole dataset pieced back together. Duplicate points are create along the seams. The purpose of this feature is to get data parallelism at a course scale. Each of the inputs can be generated in a different process at the same time.


parallelStreamingOn

public void parallelStreamingOn()
ParallelStreaming is for a particular application. It causes this filter to ask for a different piece from each of its inputs. If all the inputs are the same, then the output of this append filter is the whole dataset pieced back together. Duplicate points are create along the seams. The purpose of this feature is to get data parallelism at a course scale. Each of the inputs can be generated in a different process at the same time.


parallelStreamingOff

public void parallelStreamingOff()
ParallelStreaming is for a particular application. It causes this filter to ask for a different piece from each of its inputs. If all the inputs are the same, then the output of this append filter is the whole dataset pieced back together. Duplicate points are create along the seams. The purpose of this feature is to get data parallelism at a course scale. Each of the inputs can be generated in a different process at the same time.


VTKInit

public void VTKInit()
Overrides:
VTKInit in class vtkObject

VTKCastInit

protected void VTKCastInit()
Overrides:
VTKCastInit in class vtkPolyDataToPolyDataFilter


Copyright © 2004 Sydney ViSLAB. All Rights Reserved.