de.unihalle.informatik.MiToBo.tools.image
Class ImageDimensionReducer

java.lang.Object
  extended by de.unihalle.informatik.Alida.operator.ALDOperator
      extended by de.unihalle.informatik.MiToBo.core.operator.MTBOperator
          extended by de.unihalle.informatik.MiToBo.tools.image.ImageDimensionReducer
All Implemented Interfaces:
de.unihalle.informatik.Alida.datatypes.ALDConfigurationValidator, de.unihalle.informatik.Alida.operator.events.ALDOperatorExecutionProgressEventListener, EventListener

@ALDMetaInfo(export=ALLOWED)
@ALDAOperator(genericExecutionMode=ALL,
              level=STANDARD)
public class ImageDimensionReducer
extends MTBOperator


Nested Class Summary
static class ImageDimensionReducer.ReducerMethod
          Methods for dimension reduction.
 
Nested classes/interfaces inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.Alida.operator.ALDOperator.HidingMode
 
Field Summary
 
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
completeDAG, name, operatorExecutionEventlistenerList, portHashAccess, verbose, versionProvider
 
Constructor Summary
ImageDimensionReducer()
          Constructor
ImageDimensionReducer(MTBImage img, boolean reduceX, boolean reduceY, boolean reduceZ, boolean reduceT, boolean reduceC, ImageDimensionReducer.ReducerMethod method)
          Constructor
 
Method Summary
 MTBImage getInImg()
          Get value of Input argument inImg.
 Boolean getReduceC()
          Get value of Parameter argument reduceC.
 ImageDimensionReducer.ReducerMethod getReducerMethod()
          Get value of Parameter argument reducerMethod.
 Boolean getReduceT()
          Get value of Parameter argument reduceT.
 Boolean getReduceX()
          Get value of Parameter argument reduceX.
 Boolean getReduceY()
          Get value of Parameter argument reduceY.
 Boolean getReduceZ()
          Get value of Parameter argument reduceZ.
 MTBImage getResultImg()
          Get value of Output argument resultImg.
protected  void operate()
           
 void setInImg(MTBImage img)
          Set value of Input argument inImg.
 void setReduceC(boolean value)
          Set value of Parameter argument reduceC.
 void setReducerMethod(ImageDimensionReducer.ReducerMethod value)
          Set value of Parameter argument reducerMethod.
protected  void setReduceT(boolean value)
          Set value of Parameter argument reduceT.
 void setReduceX(boolean value)
          Set value of Parameter argument reduceX.
 void setReduceY(boolean value)
          Set value of Parameter argument reduceY.
 void setReduceZ(boolean value)
          Set value of Parameter argument reduceZ.
protected  void setResultImg(MTBImage img)
          Set value of Output argument resultImg.
 
Methods inherited from class de.unihalle.informatik.MiToBo.core.operator.MTBOperator
readResolve
 
Methods inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
addOperatorExecutionProgressEventListener, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getHidingMode, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, isConfigured, print, print, print, printInterface, printInterface, readHistory, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, runOp, runOp, runOp, setConstructionMode, setHidingMode, setName, setParameter, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageDimensionReducer

public ImageDimensionReducer()
                      throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Constructor

Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException

ImageDimensionReducer

public ImageDimensionReducer(MTBImage img,
                             boolean reduceX,
                             boolean reduceY,
                             boolean reduceZ,
                             boolean reduceT,
                             boolean reduceC,
                             ImageDimensionReducer.ReducerMethod method)
                      throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Constructor

Parameters:
img - input image
reduceX - flag for x-dimension reduction
reduceY - flag for y-dimension reduction
reduceZ - flag for z-dimension reduction
reduceT - flag for t-dimension reduction
reduceC - flag for c-dimension reduction
method - reduction method
Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Method Detail

operate

protected void operate()
                throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Specified by:
operate in class de.unihalle.informatik.Alida.operator.ALDOperator
Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException

getReduceZ

public Boolean getReduceZ()
Get value of Parameter argument reduceZ.

Returns:
value of reduceZ

setReduceZ

public void setReduceZ(boolean value)
Set value of Parameter argument reduceZ.

Parameters:
value - New value for reduceZ

getReduceC

public Boolean getReduceC()
Get value of Parameter argument reduceC.

Returns:
value of reduceC

setReduceC

public void setReduceC(boolean value)
Set value of Parameter argument reduceC.

Parameters:
value - New value for reduceC

getReduceY

public Boolean getReduceY()
Get value of Parameter argument reduceY.

Returns:
value of reduceY

setReduceY

public void setReduceY(boolean value)
Set value of Parameter argument reduceY.

Parameters:
value - New value for reduceY

getReduceX

public Boolean getReduceX()
Get value of Parameter argument reduceX.

Returns:
value of reduceX

setReduceX

public void setReduceX(boolean value)
Set value of Parameter argument reduceX.

Parameters:
value - New value for reduceX

getReduceT

public Boolean getReduceT()
Get value of Parameter argument reduceT.

Returns:
value of reduceT

setReduceT

protected void setReduceT(boolean value)
Set value of Parameter argument reduceT.

Parameters:
value - New value for reduceT

getReducerMethod

public ImageDimensionReducer.ReducerMethod getReducerMethod()
Get value of Parameter argument reducerMethod.

Returns:
value of reducerMethod

setReducerMethod

public void setReducerMethod(ImageDimensionReducer.ReducerMethod value)
Set value of Parameter argument reducerMethod.

Parameters:
value - New value for reducerMethod

getInImg

public MTBImage getInImg()
                  throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Get value of Input argument inImg.

Returns:
value of inImg
Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException

setInImg

public void setInImg(MTBImage img)
Set value of Input argument inImg.

Parameters:
value - New value for inImg

getResultImg

public MTBImage getResultImg()
Get value of Output argument resultImg.

Returns:
value of resultImg

setResultImg

protected void setResultImg(MTBImage img)
Set value of Output argument resultImg.

Parameters:
value - New value for resultImg


Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.