Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.modama.framework.operations

Interface Summary
AbstractOperation.Calculator interface for the strategypattern
 

Class Summary
Abstracton1ImageOperation a baseclass for operation on exactly one ImageEntity or ImageList
Abstracton1InputOperation a baseclass for operation on exactly one Input (NumberEntity, NumberList, ImageEntity, ImageList)
Abstracton2InputOperation a baseclass for operation on exactly two inputs, it asumes that the order of the 2 inputs doesnt matter depending on the types of the input the output changes slightly: Ne -> NumberEntity Ie -> ImageEntity Nl -> NumberList Il -> ImageList - the input order doesnt matter, so their are 14 possiblities) Input Output Ne an Entity with the same data Ie an Entity with the same data Il a new Ie output = calc( ...
AbstractOperation The abstract base class for an operation.
OpAdd ADDITION
takes exactly one or two inputs and adds them (see Abstracton2InputOperation) changes: 05/10/03 - synopia - added toString
OpConvert CONVERTER
converts an ImageEntity (or a list) to another datatype
OpInv INVERS
takes exactly one input and inverts it (output = 1 / input)
OpMul MULTIPLY
takes exactly one or two inputs and adds them (see Abstracton2InputOperation)
OpNeg NEGATOR
takes exactly one input and negates it
OpSlice SLICE
makes a slice (a cut) with a given thickness at a given position through the image accepts exactly one ImageEntity as input, maybe it also should accept a list, and make produce an NumberLists as output, but at the moment multiple outputs are not allowed -> later