vtk
Class vtkImageSinusoidSource

java.lang.Object
  extended byvtk.vtkObjectBase
      extended byvtk.vtkObject
          extended byvtk.vtkProcessObject
              extended byvtk.vtkSource
                  extended byvtk.vtkImageSource
                      extended byvtk.vtkImageSinusoidSource
All Implemented Interfaces:
java.io.Serializable

public class vtkImageSinusoidSource
extends vtkImageSource
implements java.io.Serializable

vtkImageSinusoidSource - Create an image with sinusoidal pixel values.. vtkImageSinusoidSource just produces images with pixel values determined by a sinusoid. JavaBean wrapper for vtkImageSinusoidSource 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
  vtkImageSinusoidSource()
           
protected vtkImageSinusoidSource(int dmy)
           
 
Method Summary
 double getAmplitude()
          Set/Get the magnitude of the sinusoid.
 java.lang.String getClassName()
          Return the class name as a string.
 double[] getDirection()
          Set/Get the direction vector which determines the sinusoidal orientation.
 double getPeriod()
          Set/Get the period of the sinusoid in pixels.
 double getPhase()
          Set/Get the phase: 0->2Pi. 0 => Cosine, pi/2 => Sine.
 vtkImageSinusoidSource getThisImageSinusoidSource()
           
 int isA(java.lang.String id0)
          Return 1 if this class is the same type of (or a subclass of) the named class.
 void setAmplitude(double id0)
          Set/Get the magnitude of the sinusoid.
 void setDirection(double[] id0)
          Set/Get the direction vector which determines the sinusoidal orientation.
 void setDirection(double id0, double id1, double id2)
          Set/Get the direction vector which determines the sinusoidal orientation.
 void setPeriod(double id0)
          Set/Get the period of the sinusoid in pixels.
 void setPhase(double id0)
          Set/Get the phase: 0->2Pi. 0 => Cosine, pi/2 => Sine.
 void setWholeExtent(int id0, int id1, int id2, int id3, int id4, int id5)
          Set/Get the extent of the whole output image.
protected  void VTKCastInit()
           
 void VTKInit()
           
 
Methods inherited from class vtk.vtkImageSource
getOutput, getOutput, getThisImageSource, 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

vtkImageSinusoidSource

public vtkImageSinusoidSource()

vtkImageSinusoidSource

protected vtkImageSinusoidSource(int dmy)
Method Detail

getThisImageSinusoidSource

public vtkImageSinusoidSource getThisImageSinusoidSource()

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 vtkImageSource

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 vtkImageSource

setWholeExtent

public void setWholeExtent(int id0,
                           int id1,
                           int id2,
                           int id3,
                           int id4,
                           int id5)
Set/Get the extent of the whole output image.


setDirection

public void setDirection(double id0,
                         double id1,
                         double id2)
Set/Get the direction vector which determines the sinusoidal orientation. The magnitude is ignored.


setDirection

public void setDirection(double[] id0)
Set/Get the direction vector which determines the sinusoidal orientation. The magnitude is ignored.


getDirection

public double[] getDirection()
Set/Get the direction vector which determines the sinusoidal orientation. The magnitude is ignored.


setPeriod

public void setPeriod(double id0)
Set/Get the period of the sinusoid in pixels.


getPeriod

public double getPeriod()
Set/Get the period of the sinusoid in pixels.


setPhase

public void setPhase(double id0)
Set/Get the phase: 0->2Pi. 0 => Cosine, pi/2 => Sine.


getPhase

public double getPhase()
Set/Get the phase: 0->2Pi. 0 => Cosine, pi/2 => Sine.


setAmplitude

public void setAmplitude(double id0)
Set/Get the magnitude of the sinusoid.


getAmplitude

public double getAmplitude()
Set/Get the magnitude of the sinusoid.


VTKInit

public void VTKInit()
Overrides:
VTKInit in class vtkObject

VTKCastInit

protected void VTKCastInit()
Overrides:
VTKCastInit in class vtkImageSource


Copyright © 2004 Sydney ViSLAB. All Rights Reserved.