|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.MiToBo.core.operator.MTBOperator
de.unihalle.informatik.MiToBo.tools.image.ImageDimensionReducer
@ALDAOperator(genericExecutionMode=ALL, level=STANDARD) public class ImageDimensionReducer
Nested Class Summary | |
---|---|
private class |
ImageDimensionReducer.IntObject
|
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 | |
---|---|
private MTBImage |
inImg
|
private java.lang.Boolean |
reduceC
|
private ImageDimensionReducer.ReducerMethod |
reducerMethod
|
private java.lang.Boolean |
reduceT
|
private java.lang.Boolean |
reduceX
|
private java.lang.Boolean |
reduceY
|
private java.lang.Boolean |
reduceZ
|
private MTBImage |
resultImg
|
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
---|
completeDAG, name, 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. |
java.lang.Boolean |
getReduceC()
Get value of Parameter argument reduceC. |
ImageDimensionReducer.ReducerMethod |
getReducerMethod()
Get value of Parameter argument reducerMethod. |
java.lang.Boolean |
getReduceT()
Get value of Parameter argument reduceT. |
java.lang.Boolean |
getReduceX()
Get value of Parameter argument reduceX. |
java.lang.Boolean |
getReduceY()
Get value of Parameter argument reduceY. |
java.lang.Boolean |
getReduceZ()
Get value of Parameter argument reduceZ. |
MTBImage |
getResultImg()
Get value of Output argument resultImg. |
protected void |
operate()
|
private MTBImage |
reduce()
Method which implements the reduction |
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 |
---|
deserializeFromXmlFile, fieldContained, getALDPortHashAccessKey, getConstructionMode, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVerbose, getVersion, isConfigured, parametersToXmlObject, print, print, print, printInterface, printInterface, readHistory, reinitializeParameterDescriptors, runOp, runOp, runOp, serializeToXmlFile, setConstructionMode, setName, setParameter, setParametersFromXml, setParametersFromXml, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory, writeParametersToXml |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@Parameter(label="inImg", required=true, direction=IN, mode=STANDARD, dataIOOrder=1, description="Input image") private MTBImage inImg
@Parameter(label="reduceC", required=true, direction=IN, mode=STANDARD, dataIOOrder=7, description="Set true reduction in/along c-dimension") private java.lang.Boolean reduceC
@Parameter(label="reducerMethod", required=true, direction=IN, mode=STANDARD, dataIOOrder=2, description="Reduction method along the specified axes") private ImageDimensionReducer.ReducerMethod reducerMethod
@Parameter(label="reduceT", required=true, direction=IN, mode=STANDARD, dataIOOrder=6, description="Set true reduction in/along t-dimension") private java.lang.Boolean reduceT
@Parameter(label="reduceX", required=true, direction=IN, mode=STANDARD, dataIOOrder=3, description="Set true reduction in/along x-dimension") private java.lang.Boolean reduceX
@Parameter(label="reduceY", required=true, direction=IN, mode=STANDARD, dataIOOrder=4, description="Set true reduction in/along y-dimension") private java.lang.Boolean reduceY
@Parameter(label="reduceZ", required=true, direction=IN, mode=STANDARD, dataIOOrder=5, description="Set true reduction in/along z-dimension") private java.lang.Boolean reduceZ
@Parameter(label="resultImg", required=true, direction=OUT, mode=STANDARD, dataIOOrder=1, description="Result image") private MTBImage resultImg
Constructor Detail |
---|
public ImageDimensionReducer() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
public ImageDimensionReducer(MTBImage img, boolean reduceX, boolean reduceY, boolean reduceZ, boolean reduceT, boolean reduceC, ImageDimensionReducer.ReducerMethod method) throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
img
- input imagereduceX
- flag for x-dimension reductionreduceY
- flag for y-dimension reductionreduceZ
- flag for z-dimension reductionreduceT
- flag for t-dimension reductionreduceC
- flag for c-dimension reductionmethod
- reduction method
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Method Detail |
---|
public MTBImage getInImg() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
public java.lang.Boolean getReduceC()
public ImageDimensionReducer.ReducerMethod getReducerMethod()
public java.lang.Boolean getReduceT()
public java.lang.Boolean getReduceX()
public java.lang.Boolean getReduceY()
public java.lang.Boolean getReduceZ()
public MTBImage getResultImg()
protected void operate() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
operate
in class de.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
private MTBImage reduce() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
public void setInImg(MTBImage img)
value
- New value for inImgpublic void setReduceC(boolean value)
value
- New value for reduceCpublic void setReducerMethod(ImageDimensionReducer.ReducerMethod value)
value
- New value for reducerMethodprotected void setReduceT(boolean value)
value
- New value for reduceTpublic void setReduceX(boolean value)
value
- New value for reduceXpublic void setReduceY(boolean value)
value
- New value for reduceYpublic void setReduceZ(boolean value)
value
- New value for reduceZprotected void setResultImg(MTBImage img)
value
- New value for resultImg
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |