public abstract class ArrayFilterDouble1D extends MTBOperator
Modifier and Type | Field and Description |
---|---|
protected boolean |
dataIsPeriodic
Flag to indicate if data is periodic.
|
protected double[] |
inputArray
Input data array.
|
protected double[] |
outputArray
Result data array.
|
Modifier | Constructor and Description |
---|---|
protected |
ArrayFilterDouble1D()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
double[] |
getResultArray()
Returns result array.
|
void |
setDataIsPeriodic(boolean flag)
Specify if data is periodic or not.
|
void |
setInputArray(double[] array)
Set array to process.
|
readResolve
addOperatorExecutionProgressEventListener, addParameter, addParameter, addParameterUnconditioned, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getDocumentation, getHidingMode, getInactiveParameterNames, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterDescriptorUnconditioned, getParameterNames, getParameterUnconditioned, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, hasInOutParameters, hasParameter, isAnnotatedParameter, isConfigured, operate, print, print, print, printInterface, printInterface, readHistory, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, removeParameter, runOp, runOp, runOp, setConstructionMode, setConstructionMode, setConstructionMode, setHidingMode, setName, setParameter, setParameterUnconditioned, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory
@Parameter(label="Input Array", required=true, dataIOOrder=0, direction=IN, description="Input array.") protected double[] inputArray
@Parameter(label="Array is periodic?", required=true, dataIOOrder=1, direction=IN, description="If checked, array data is assumed to be periodic.") protected boolean dataIsPeriodic
If the flag is set to false, padding is done with zeros.
@Parameter(label="Output Array", required=true, dataIOOrder=0, direction=OUT, description="Output array.") protected transient double[] outputArray
protected ArrayFilterDouble1D() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
- Thrown in case of problems during execution.public void setInputArray(double[] array)
array
- Data array to process.public void setDataIsPeriodic(boolean flag)
flag
- If true data is assumed to be periodic.public double[] getResultArray()
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.