vtk
Class vtkVolumeProMapper

java.lang.Object
  extended byvtk.vtkObjectBase
      extended byvtk.vtkObject
          extended byvtk.vtkProcessObject
              extended byvtk.vtkAbstractMapper
                  extended byvtk.vtkAbstractMapper3D
                      extended byvtk.vtkAbstractVolumeMapper
                          extended byvtk.vtkVolumeMapper
                              extended byvtk.vtkVolumeProMapper
All Implemented Interfaces:
java.io.Serializable

public class vtkVolumeProMapper
extends vtkVolumeMapper
implements java.io.Serializable

vtkVolumeProMapper - Superclass for VolumePRO volume rendering mappers. vtkVolumeProMapper is the superclass for VolumePRO volume rendering mappers. Any functionality that is general across all VolumePRO implementations is placed here in this class. Subclasses of this class are for the specific board implementations. Subclasses of that are for underlying graphics languages. Users should not create subclasses directly - a vtkVolumeProMapper will automatically create the object of the right type. If you do not have the VolumePRO libraries when building this object, then the New method will create a default renderer that will not render. You can check the NumberOfBoards ivar to see if it is a real rendering class. To build with the VolumePRO board see vtkVolumeProVG500Mapper.h or vtkVolumeProVP1000Mapper.h for instructions. For more information on the VolumePRO hardware, please see: http://www.terarecon.com/3d_products.shtml If you encounter any problems with this class, please inform Kitware, Inc. at kitware@kitware.com. JavaBean wrapper for vtkVolumeProMapper object.

Author:
vtk2jbean Automatic JavaBean wrapper for VTK.
See Also:
vtkVolumeMapper, vtkVolumeProVG500Mapper, vtkOpenGLVolumeProVG500Mapper, vtkVolumeProVP1000Mapper, Serialized Form

Field Summary
protected  java.beans.PropertyChangeSupport changes
           
 
Fields inherited from class vtk.vtkObjectBase
vtkId
 
Constructor Summary
  vtkVolumeProMapper()
           
protected vtkVolumeProMapper(int dmy)
           
 
Method Summary
 void cursorOff()
          Turn the cursor on / off
 void cursorOn()
          Turn the cursor on / off
 void cutPlaneOff()
          Turn on / off the cut plane
 void cutPlaneOn()
          Turn on / off the cut plane
 int getAvailableBoardMemory()
          Access methods for some board info
 int getBlendMode()
          Set the blend mode
 java.lang.String getBlendModeAsString()
          Set the blend mode
 int getBlendModeMaxValue()
          Set the blend mode
 int getBlendModeMinValue()
          Set the blend mode
 java.lang.String getClassName()
          Return the class name as a string.
 int getCursor()
          Turn the cursor on / off
 int getCursorMaxValue()
          Turn the cursor on / off
 int getCursorMinValue()
          Turn the cursor on / off
 double[] getCursorPosition()
          Set/Get the cursor position
 int getCursorType()
          Set the type of the cursor
 java.lang.String getCursorTypeAsString()
          Set the type of the cursor
 int getCursorTypeMaxValue()
          Set the type of the cursor
 int getCursorTypeMinValue()
          Set the type of the cursor
 double[] getCursorXAxisColor()
          Set/Get the cursor color
 double[] getCursorYAxisColor()
          Set/Get the cursor color
 double[] getCursorZAxisColor()
          Set/Get the cursor color
 int getCutPlane()
          Turn on / off the cut plane
 double[] getCutPlaneEquation()
          Set/Get the cut plane equation
 int getCutPlaneFallOffDistance()
          Set / Get the cut plane falloff value for intensities
 int getCutPlaneFallOffDistanceMaxValue()
          Set / Get the cut plane falloff value for intensities
 int getCutPlaneFallOffDistanceMinValue()
          Set / Get the cut plane falloff value for intensities
 int getCutPlaneMaxValue()
          Turn on / off the cut plane
 int getCutPlaneMinValue()
          Turn on / off the cut plane
 double getCutPlaneThickness()
          Set / Get the cut plane thickness
 double getCutPlaneThicknessMaxValue()
          Set / Get the cut plane thickness
 double getCutPlaneThicknessMinValue()
          Set / Get the cut plane thickness
 int getGradientDiffuseModulation()
          Set/Get the gradient magnitude diffuse modulation
 int getGradientDiffuseModulationMaxValue()
          Set/Get the gradient magnitude diffuse modulation
 int getGradientDiffuseModulationMinValue()
          Set/Get the gradient magnitude diffuse modulation
 int getGradientOpacityModulation()
          Set/Get the gradient magnitude opacity modulation
 int getGradientOpacityModulationMaxValue()
          Set/Get the gradient magnitude opacity modulation
 int getGradientOpacityModulationMinValue()
          Set/Get the gradient magnitude opacity modulation
 int getGradientSpecularModulation()
          Set/Get the gradient magnitude specular modulation
 int getGradientSpecularModulationMaxValue()
          Set/Get the gradient magnitude specular modulation
 int getGradientSpecularModulationMinValue()
          Set/Get the gradient magnitude specular modulation
 int getIntermixIntersectingGeometry()
          Specify whether any geometry intersects the volume.
 int getIntermixIntersectingGeometryMaxValue()
          Specify whether any geometry intersects the volume.
 int getIntermixIntersectingGeometryMinValue()
          Specify whether any geometry intersects the volume.
 int getMajorBoardVersion()
          Access methods for some board info
 int getMinorBoardVersion()
          Access methods for some board info
 int getNoHardware()
          Conveniece methods for debugging
 int getNumberOfBoards()
          Access methods for some board info
 int[] getSubVolume()
          Set the subvolume
 int getSuperSampling()
          Turn supersampling on/off
 double[] getSuperSamplingFactor()
          Set the supersampling factors
 int getSuperSamplingMaxValue()
          Turn supersampling on/off
 int getSuperSamplingMinValue()
          Turn supersampling on/off
 vtkVolumeProMapper getThisVolumeProMapper()
           
 int getWrongVLIVersion()
          Conveniece methods for debugging
 void gradientDiffuseModulationOff()
          Set/Get the gradient magnitude diffuse modulation
 void gradientDiffuseModulationOn()
          Set/Get the gradient magnitude diffuse modulation
 void gradientOpacityModulationOff()
          Set/Get the gradient magnitude opacity modulation
 void gradientOpacityModulationOn()
          Set/Get the gradient magnitude opacity modulation
 void gradientSpecularModulationOff()
          Set/Get the gradient magnitude specular modulation
 void gradientSpecularModulationOn()
          Set/Get the gradient magnitude specular modulation
 void intermixIntersectingGeometryOff()
          Specify whether any geometry intersects the volume.
 void intermixIntersectingGeometryOn()
          Specify whether any geometry intersects the volume.
 int isA(java.lang.String id0)
          Return 1 if this class is the same type of (or a subclass of) the named class.
 void render(vtkRenderer id0, vtkVolume id1)
          Set the blend mode
 void setBlendMode(int id0)
          Set the blend mode
 void setBlendModeToComposite()
          Set the blend mode
 void setBlendModeToMaximumIntensity()
          Set the blend mode
 void setBlendModeToMinimumIntensity()
          Set the blend mode
 void setCursor(int id0)
          Turn the cursor on / off
 void setCursorPosition(double[] id0)
          Set/Get the cursor position
 void setCursorPosition(double id0, double id1, double id2)
          Set/Get the cursor position
 void setCursorType(int id0)
          Set the type of the cursor
 void setCursorTypeToCrossHair()
          Set the type of the cursor
 void setCursorTypeToPlane()
          Set the type of the cursor
 void setCursorXAxisColor(double[] id0)
          Set/Get the cursor color
 void setCursorXAxisColor(double id0, double id1, double id2)
          Set/Get the cursor color
 void setCursorYAxisColor(double[] id0)
          Set/Get the cursor color
 void setCursorYAxisColor(double id0, double id1, double id2)
          Set/Get the cursor color
 void setCursorZAxisColor(double[] id0)
          Set/Get the cursor color
 void setCursorZAxisColor(double id0, double id1, double id2)
          Set/Get the cursor color
 void setCutPlane(int id0)
          Turn on / off the cut plane
 void setCutPlaneEquation(double[] id0)
          Set/Get the cut plane equation
 void setCutPlaneEquation(double id0, double id1, double id2, double id3)
          Set/Get the cut plane equation
 void setCutPlaneFallOffDistance(int id0)
          Set / Get the cut plane falloff value for intensities
 void setCutPlaneThickness(double id0)
          Set / Get the cut plane thickness
 void setGradientDiffuseModulation(int id0)
          Set/Get the gradient magnitude diffuse modulation
 void setGradientOpacityModulation(int id0)
          Set/Get the gradient magnitude opacity modulation
 void setGradientSpecularModulation(int id0)
          Set/Get the gradient magnitude specular modulation
 void setIntermixIntersectingGeometry(int id0)
          Specify whether any geometry intersects the volume.
 void setSubVolume(int[] id0)
          Set the subvolume
 void setSubVolume(int id0, int id1, int id2, int id3, int id4, int id5)
          Set the subvolume
 void setSuperSampling(int id0)
          Turn supersampling on/off
 void setSuperSamplingFactor(double[] id0)
          Set the supersampling factors
 void setSuperSamplingFactor(double id0, double id1, double id2)
          Set the supersampling factors
 void superSamplingOff()
          Turn supersampling on/off
 void superSamplingOn()
          Turn supersampling on/off
protected  void VTKCastInit()
           
 void VTKInit()
           
 
Methods inherited from class vtk.vtkVolumeMapper
croppingOff, croppingOn, getCropping, getCroppingMaxValue, getCroppingMinValue, getCroppingRegionFlags, getCroppingRegionFlagsMaxValue, getCroppingRegionFlagsMinValue, getCroppingRegionPlanes, getInput, getThisVolumeMapper, getUseImageClipper, getVoxelCroppingRegionPlanes, setCropping, setCroppingRegionFlags, setCroppingRegionFlagsToCross, setCroppingRegionFlagsToFence, setCroppingRegionFlagsToInvertedCross, setCroppingRegionFlagsToInvertedFence, setCroppingRegionFlagsToSubVolume, setCroppingRegionPlanes, setCroppingRegionPlanes, setInput, setInput, setUseImageClipper, useImageClipperOff, useImageClipperOn
 
Methods inherited from class vtk.vtkAbstractVolumeMapper
getBounds, getDataSetInput, getThisAbstractVolumeMapper, update
 
Methods inherited from class vtk.vtkAbstractMapper3D
getBounds, getCenter, getCenter, getLength, getThisAbstractMapper3D, isARayCastMapper, isARenderIntoImageMapper
 
Methods inherited from class vtk.vtkAbstractMapper
addClippingPlane, addConsumer, getClippingPlanes, getConsumer, getMTime, getNumberOfConsumers, getThisAbstractMapper, getTimeToDraw, isConsumer, releaseGraphicsResources, removeAllClippingPlanes, removeClippingPlane, removeConsumer, setClippingPlanes, setClippingPlanes, shallowCopy
 
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, 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

vtkVolumeProMapper

public vtkVolumeProMapper()

vtkVolumeProMapper

protected vtkVolumeProMapper(int dmy)
Method Detail

getThisVolumeProMapper

public vtkVolumeProMapper getThisVolumeProMapper()

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 vtkVolumeMapper

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 vtkVolumeMapper

render

public void render(vtkRenderer id0,
                   vtkVolume id1)
Set the blend mode


setBlendMode

public void setBlendMode(int id0)
Set the blend mode


getBlendModeMinValue

public int getBlendModeMinValue()
Set the blend mode


getBlendModeMaxValue

public int getBlendModeMaxValue()
Set the blend mode


getBlendMode

public int getBlendMode()
Set the blend mode


setBlendModeToComposite

public void setBlendModeToComposite()
Set the blend mode


setBlendModeToMaximumIntensity

public void setBlendModeToMaximumIntensity()
Set the blend mode


setBlendModeToMinimumIntensity

public void setBlendModeToMinimumIntensity()
Set the blend mode


getBlendModeAsString

public java.lang.String getBlendModeAsString()
Set the blend mode


setSubVolume

public void setSubVolume(int id0,
                         int id1,
                         int id2,
                         int id3,
                         int id4,
                         int id5)
Set the subvolume


setSubVolume

public void setSubVolume(int[] id0)
Set the subvolume


getSubVolume

public int[] getSubVolume()
Set the subvolume


setCursor

public void setCursor(int id0)
Turn the cursor on / off


getCursorMinValue

public int getCursorMinValue()
Turn the cursor on / off


getCursorMaxValue

public int getCursorMaxValue()
Turn the cursor on / off


getCursor

public int getCursor()
Turn the cursor on / off


cursorOn

public void cursorOn()
Turn the cursor on / off


cursorOff

public void cursorOff()
Turn the cursor on / off


setCursorType

public void setCursorType(int id0)
Set the type of the cursor


getCursorTypeMinValue

public int getCursorTypeMinValue()
Set the type of the cursor


getCursorTypeMaxValue

public int getCursorTypeMaxValue()
Set the type of the cursor


getCursorType

public int getCursorType()
Set the type of the cursor


setCursorTypeToCrossHair

public void setCursorTypeToCrossHair()
Set the type of the cursor


setCursorTypeToPlane

public void setCursorTypeToPlane()
Set the type of the cursor


getCursorTypeAsString

public java.lang.String getCursorTypeAsString()
Set the type of the cursor


setCursorPosition

public void setCursorPosition(double id0,
                              double id1,
                              double id2)
Set/Get the cursor position


setCursorPosition

public void setCursorPosition(double[] id0)
Set/Get the cursor position


getCursorPosition

public double[] getCursorPosition()
Set/Get the cursor position


setCursorXAxisColor

public void setCursorXAxisColor(double id0,
                                double id1,
                                double id2)
Set/Get the cursor color


setCursorXAxisColor

public void setCursorXAxisColor(double[] id0)
Set/Get the cursor color


getCursorXAxisColor

public double[] getCursorXAxisColor()
Set/Get the cursor color


setCursorYAxisColor

public void setCursorYAxisColor(double id0,
                                double id1,
                                double id2)
Set/Get the cursor color


setCursorYAxisColor

public void setCursorYAxisColor(double[] id0)
Set/Get the cursor color


getCursorYAxisColor

public double[] getCursorYAxisColor()
Set/Get the cursor color


setCursorZAxisColor

public void setCursorZAxisColor(double id0,
                                double id1,
                                double id2)
Set/Get the cursor color


setCursorZAxisColor

public void setCursorZAxisColor(double[] id0)
Set/Get the cursor color


getCursorZAxisColor

public double[] getCursorZAxisColor()
Set/Get the cursor color


setSuperSampling

public void setSuperSampling(int id0)
Turn supersampling on/off


getSuperSamplingMinValue

public int getSuperSamplingMinValue()
Turn supersampling on/off


getSuperSamplingMaxValue

public int getSuperSamplingMaxValue()
Turn supersampling on/off


getSuperSampling

public int getSuperSampling()
Turn supersampling on/off


superSamplingOn

public void superSamplingOn()
Turn supersampling on/off


superSamplingOff

public void superSamplingOff()
Turn supersampling on/off


setSuperSamplingFactor

public void setSuperSamplingFactor(double id0,
                                   double id1,
                                   double id2)
Set the supersampling factors


setSuperSamplingFactor

public void setSuperSamplingFactor(double[] id0)
Set the supersampling factors


getSuperSamplingFactor

public double[] getSuperSamplingFactor()
Set the supersampling factors


setCutPlane

public void setCutPlane(int id0)
Turn on / off the cut plane


getCutPlaneMinValue

public int getCutPlaneMinValue()
Turn on / off the cut plane


getCutPlaneMaxValue

public int getCutPlaneMaxValue()
Turn on / off the cut plane


getCutPlane

public int getCutPlane()
Turn on / off the cut plane


cutPlaneOn

public void cutPlaneOn()
Turn on / off the cut plane


cutPlaneOff

public void cutPlaneOff()
Turn on / off the cut plane


setCutPlaneEquation

public void setCutPlaneEquation(double id0,
                                double id1,
                                double id2,
                                double id3)
Set/Get the cut plane equation


setCutPlaneEquation

public void setCutPlaneEquation(double[] id0)
Set/Get the cut plane equation


getCutPlaneEquation

public double[] getCutPlaneEquation()
Set/Get the cut plane equation


setCutPlaneThickness

public void setCutPlaneThickness(double id0)
Set / Get the cut plane thickness


getCutPlaneThicknessMinValue

public double getCutPlaneThicknessMinValue()
Set / Get the cut plane thickness


getCutPlaneThicknessMaxValue

public double getCutPlaneThicknessMaxValue()
Set / Get the cut plane thickness


getCutPlaneThickness

public double getCutPlaneThickness()
Set / Get the cut plane thickness


setCutPlaneFallOffDistance

public void setCutPlaneFallOffDistance(int id0)
Set / Get the cut plane falloff value for intensities


getCutPlaneFallOffDistanceMinValue

public int getCutPlaneFallOffDistanceMinValue()
Set / Get the cut plane falloff value for intensities


getCutPlaneFallOffDistanceMaxValue

public int getCutPlaneFallOffDistanceMaxValue()
Set / Get the cut plane falloff value for intensities


getCutPlaneFallOffDistance

public int getCutPlaneFallOffDistance()
Set / Get the cut plane falloff value for intensities


setGradientOpacityModulation

public void setGradientOpacityModulation(int id0)
Set/Get the gradient magnitude opacity modulation


getGradientOpacityModulationMinValue

public int getGradientOpacityModulationMinValue()
Set/Get the gradient magnitude opacity modulation


getGradientOpacityModulationMaxValue

public int getGradientOpacityModulationMaxValue()
Set/Get the gradient magnitude opacity modulation


getGradientOpacityModulation

public int getGradientOpacityModulation()
Set/Get the gradient magnitude opacity modulation


gradientOpacityModulationOn

public void gradientOpacityModulationOn()
Set/Get the gradient magnitude opacity modulation


gradientOpacityModulationOff

public void gradientOpacityModulationOff()
Set/Get the gradient magnitude opacity modulation


setGradientDiffuseModulation

public void setGradientDiffuseModulation(int id0)
Set/Get the gradient magnitude diffuse modulation


getGradientDiffuseModulationMinValue

public int getGradientDiffuseModulationMinValue()
Set/Get the gradient magnitude diffuse modulation


getGradientDiffuseModulationMaxValue

public int getGradientDiffuseModulationMaxValue()
Set/Get the gradient magnitude diffuse modulation


getGradientDiffuseModulation

public int getGradientDiffuseModulation()
Set/Get the gradient magnitude diffuse modulation


gradientDiffuseModulationOn

public void gradientDiffuseModulationOn()
Set/Get the gradient magnitude diffuse modulation


gradientDiffuseModulationOff

public void gradientDiffuseModulationOff()
Set/Get the gradient magnitude diffuse modulation


setGradientSpecularModulation

public void setGradientSpecularModulation(int id0)
Set/Get the gradient magnitude specular modulation


getGradientSpecularModulationMinValue

public int getGradientSpecularModulationMinValue()
Set/Get the gradient magnitude specular modulation


getGradientSpecularModulationMaxValue

public int getGradientSpecularModulationMaxValue()
Set/Get the gradient magnitude specular modulation


getGradientSpecularModulation

public int getGradientSpecularModulation()
Set/Get the gradient magnitude specular modulation


gradientSpecularModulationOn

public void gradientSpecularModulationOn()
Set/Get the gradient magnitude specular modulation


gradientSpecularModulationOff

public void gradientSpecularModulationOff()
Set/Get the gradient magnitude specular modulation


getNoHardware

public int getNoHardware()
Conveniece methods for debugging


getWrongVLIVersion

public int getWrongVLIVersion()
Conveniece methods for debugging


getNumberOfBoards

public int getNumberOfBoards()
Access methods for some board info


getMajorBoardVersion

public int getMajorBoardVersion()
Access methods for some board info


getMinorBoardVersion

public int getMinorBoardVersion()
Access methods for some board info


getAvailableBoardMemory

public int getAvailableBoardMemory()
Access methods for some board info


setIntermixIntersectingGeometry

public void setIntermixIntersectingGeometry(int id0)
Specify whether any geometry intersects the volume. Does nothing with VG500


getIntermixIntersectingGeometryMinValue

public int getIntermixIntersectingGeometryMinValue()
Specify whether any geometry intersects the volume. Does nothing with VG500


getIntermixIntersectingGeometryMaxValue

public int getIntermixIntersectingGeometryMaxValue()
Specify whether any geometry intersects the volume. Does nothing with VG500


getIntermixIntersectingGeometry

public int getIntermixIntersectingGeometry()
Specify whether any geometry intersects the volume. Does nothing with VG500


intermixIntersectingGeometryOn

public void intermixIntersectingGeometryOn()
Specify whether any geometry intersects the volume. Does nothing with VG500


intermixIntersectingGeometryOff

public void intermixIntersectingGeometryOff()
Specify whether any geometry intersects the volume. Does nothing with VG500


VTKInit

public void VTKInit()
Overrides:
VTKInit in class vtkObject

VTKCastInit

protected void VTKCastInit()
Overrides:
VTKCastInit in class vtkVolumeMapper


Copyright © 2004 Sydney ViSLAB. All Rights Reserved.