vtk
Class vtkImageMapToWindowLevelColors

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

public class vtkImageMapToWindowLevelColors
extends vtkImageMapToColors
implements java.io.Serializable

vtkImageMapToWindowLevelColors - map the input image through a lookup table and window / level it. The vtkImageMapToWindowLevelColors filter will take an input image of any valid scalar type, and map the first component of the image through a lookup table. This resulting color will be modulated with value obtained by a window / level operation. The result is an image of type VTK_UNSIGNED_CHAR. If the lookup table is not set, or is set to NULL, then the input data will be passed through if it is already of type UNSIGNED_CHAR. JavaBean wrapper for vtkImageMapToWindowLevelColors object.

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

Field Summary
protected  java.beans.PropertyChangeSupport changes
           
 
Fields inherited from class vtk.vtkObjectBase
vtkId
 
Constructor Summary
  vtkImageMapToWindowLevelColors()
           
protected vtkImageMapToWindowLevelColors(int dmy)
           
 
Method Summary
 java.lang.String getClassName()
          Return the class name as a string.
 double getLevel()
          Set / Get the Level to use -> modulation will be performed on the color based on (S - (L - W/2))/W where S is the scalar value, L is the level and W is the window.
 vtkImageMapToWindowLevelColors getThisImageMapToWindowLevelColors()
           
 double getWindow()
          Set / Get the Window to use -> modulation will be performed on the color based on (S - (L - W/2))/W where S is the scalar value, L is the level and W is the window.
 int isA(java.lang.String id0)
          Return 1 if this class is the same type of (or a subclass of) the named class.
 void setLevel(double id0)
          Set / Get the Level to use -> modulation will be performed on the color based on (S - (L - W/2))/W where S is the scalar value, L is the level and W is the window.
 void setWindow(double id0)
          Set / Get the Window to use -> modulation will be performed on the color based on (S - (L - W/2))/W where S is the scalar value, L is the level and W is the window.
protected  void VTKCastInit()
           
 void VTKInit()
           
 
Methods inherited from class vtk.vtkImageMapToColors
getActiveComponent, getLookupTable, getMTime, getOutputFormat, getPassAlphaToOutput, getThisImageMapToColors, passAlphaToOutputOff, passAlphaToOutputOn, setActiveComponent, setLookupTable, setOutputFormat, setOutputFormatToLuminance, setOutputFormatToLuminanceAlpha, setOutputFormatToRGB, setOutputFormatToRGBA, setPassAlphaToOutput
 
Methods inherited from class vtk.vtkImageToImageFilter
bypassOff, bypassOn, getBypass, getInput, getInputMemoryLimit, getNumberOfThreads, getNumberOfThreadsMaxValue, getNumberOfThreadsMinValue, getThisImageToImageFilter, setBypass, setInput, setInputMemoryLimit, setNumberOfThreads, splitExtent, threadedExecute
 
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, 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

vtkImageMapToWindowLevelColors

public vtkImageMapToWindowLevelColors()

vtkImageMapToWindowLevelColors

protected vtkImageMapToWindowLevelColors(int dmy)
Method Detail

getThisImageMapToWindowLevelColors

public vtkImageMapToWindowLevelColors getThisImageMapToWindowLevelColors()

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 vtkImageMapToColors

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 vtkImageMapToColors

setWindow

public void setWindow(double id0)
Set / Get the Window to use -> modulation will be performed on the color based on (S - (L - W/2))/W where S is the scalar value, L is the level and W is the window.


getWindow

public double getWindow()
Set / Get the Window to use -> modulation will be performed on the color based on (S - (L - W/2))/W where S is the scalar value, L is the level and W is the window.


setLevel

public void setLevel(double id0)
Set / Get the Level to use -> modulation will be performed on the color based on (S - (L - W/2))/W where S is the scalar value, L is the level and W is the window.


getLevel

public double getLevel()
Set / Get the Level to use -> modulation will be performed on the color based on (S - (L - W/2))/W where S is the scalar value, L is the level and W is the window.


VTKInit

public void VTKInit()
Overrides:
VTKInit in class vtkImageMapToColors

VTKCastInit

protected void VTKCastInit()
Overrides:
VTKCastInit in class vtkImageMapToColors


Copyright © 2004 Sydney ViSLAB. All Rights Reserved.