vtk
Class vtkImagePermute

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

public class vtkImagePermute
extends vtkImageReslice
implements java.io.Serializable

vtkImagePermute - Permutes axes of input.. vtkImagePermute reorders the axes of the input. Filtered axes specify the input axes which become X, Y, Z. The input has to have the same scalar type of the output. The filter does copy the data when it executes. This filter is actually a very thin wrapper around vtkImageReslice. JavaBean wrapper for vtkImagePermute 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
  vtkImagePermute()
           
protected vtkImagePermute(int dmy)
           
 
Method Summary
 java.lang.String getClassName()
          Return the class name as a string.
 int[] getFilteredAxes()
          The filtered axes are the input axes that get relabeled to X,Y,Z.
 vtkImagePermute getThisImagePermute()
           
 int isA(java.lang.String id0)
          Return 1 if this class is the same type of (or a subclass of) the named class.
 void setFilteredAxes(int[] id0)
          The filtered axes are the input axes that get relabeled to X,Y,Z.
 void setFilteredAxes(int id0, int id1, int id2)
          The filtered axes are the input axes that get relabeled to X,Y,Z.
protected  void VTKCastInit()
           
 void VTKInit()
           
 
Methods inherited from class vtk.vtkImageReslice
autoCropOutputOff, autoCropOutputOn, getAutoCropOutput, getBackgroundColor, getBackgroundLevel, getInformationInput, getInterpolate, getInterpolationMode, getInterpolationModeAsString, getMirror, getMTime, getOptimization, getOutputDimensionality, getOutputExtent, getOutputOrigin, getOutputSpacing, getResliceAxes, getResliceAxesDirectionCosines, getResliceAxesDirectionCosines, getResliceAxesDirectionCosines, getResliceAxesOrigin, getResliceAxesOrigin, getResliceTransform, getStencil, getThisImageReslice, getTransformInputSampling, getWrap, interpolateOff, interpolateOn, mirrorOff, mirrorOn, optimizationOff, optimizationOn, setAutoCropOutput, setBackgroundColor, setBackgroundColor, setBackgroundLevel, setInformationInput, setInterpolate, setInterpolationMode, setInterpolationModeToCubic, setInterpolationModeToLinear, setInterpolationModeToNearestNeighbor, setMirror, setOptimization, setOutputDimensionality, setOutputExtent, setOutputExtent, setOutputExtentToDefault, setOutputOrigin, setOutputOrigin, setOutputOriginToDefault, setOutputSpacing, setOutputSpacing, setOutputSpacingToDefault, setResliceAxes, setResliceAxesDirectionCosines, setResliceAxesDirectionCosines, setResliceAxesDirectionCosines, setResliceAxesOrigin, setResliceAxesOrigin, setResliceTransform, setStencil, setTransformInputSampling, setWrap, transformInputSamplingOff, transformInputSamplingOn, wrapOff, wrapOn
 
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

vtkImagePermute

public vtkImagePermute()

vtkImagePermute

protected vtkImagePermute(int dmy)
Method Detail

getThisImagePermute

public vtkImagePermute getThisImagePermute()

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 vtkImageReslice

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 vtkImageReslice

setFilteredAxes

public void setFilteredAxes(int id0,
                            int id1,
                            int id2)
The filtered axes are the input axes that get relabeled to X,Y,Z.


setFilteredAxes

public void setFilteredAxes(int[] id0)
The filtered axes are the input axes that get relabeled to X,Y,Z.


getFilteredAxes

public int[] getFilteredAxes()
The filtered axes are the input axes that get relabeled to X,Y,Z.


VTKInit

public void VTKInit()
Overrides:
VTKInit in class vtkImageReslice

VTKCastInit

protected void VTKCastInit()
Overrides:
VTKCastInit in class vtkImageReslice


Copyright © 2004 Sydney ViSLAB. All Rights Reserved.