de.unihalle.informatik.Alida.demo
Class ALDSummarizeArrayOp

java.lang.Object
  extended by de.unihalle.informatik.Alida.operator.ALDOperator
      extended by de.unihalle.informatik.Alida.demo.ALDSummarizeArrayOp
Direct Known Subclasses:
ALDArrayMean, ALDArrayMin, ALDArraySum

public abstract class ALDSummarizeArrayOp
extends ALDOperator

A abstract summarizing operator taking a 1D array as input and return a summarizing scalar. Examples are the mean or the maxium value.

Author:
posch

Field Summary
protected  java.lang.Double[] data
          Input 1D array
protected  java.lang.Double summary
          Summarizing scalar
 
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
completeDAG, name, portHashAccess, verbose, versionProvider
 
Constructor Summary
ALDSummarizeArrayOp()
          Default constructor.
 
Method Summary
 java.lang.Double[] getData()
          Returns the 1D array
 java.lang.Double getSummary()
          Returns the Summarizing scalar
 void setData(java.lang.Double[] data)
          Sets the 1D array
 
Methods inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
deserializeFromXmlFile, getALDPortHashAccessKey, getInInoutNames, getInInoutNames, getName, getNumParameters, getOutInoutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVerbose, getVersion, operate, parametersToXmlObject, print, print, print, printInterface, printInterface, readHistory, runOp, runOp, runOp, serializeToXmlFile, setParameter, setParametersFromXml, setParametersFromXml, setVerbose, toString, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory, writeParametersToXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

data

@Parameter(label="Input 1D array",
           required=true,
           direction=IN,
           description="Input array (1D).")
protected java.lang.Double[] data
Input 1D array


summary

@Parameter(label="Summarizing scalar",
           direction=OUT,
           description="Summarizing scalar of the 1D arra")
protected java.lang.Double summary
Summarizing scalar

Constructor Detail

ALDSummarizeArrayOp

public ALDSummarizeArrayOp()
                    throws ALDOperatorException
Default constructor.

Throws:
ALDOperatorException
Method Detail

getData

public java.lang.Double[] getData()
Returns the 1D array

Returns:
data array

getSummary

public java.lang.Double getSummary()
Returns the Summarizing scalar

Returns:
row or column wise sums

setData

public void setData(java.lang.Double[] data)
Sets the 1D array

Parameters:
data -