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
All Implemented Interfaces:
ALDConfigurationValidator
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

Nested Class Summary
 
Nested classes/interfaces inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
ALDOperator.HidingMode
 
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, fieldContained, getALDPortHashAccessKey, getConstructionMode, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVerbose, getVersion, isConfigured, operate, parametersToXmlObject, print, print, print, printInterface, printInterface, readHistory, readResolve, 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

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 transient 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

setData

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

Parameters:
data -

getSummary

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

Returns:
row or column wise sums


Copyright © 2010-2014 Martin Luther University Halle-Wittenberg. All Rights Reserved.