Class BitwiseOperator

java.lang.Object
  |
  +--AbstractELOperator
        |
        +--MultiArgumentOperator
              |
              +--BitwiseOperator
All Implemented Interfaces:
ELOperator
Direct Known Subclasses:
BitAnd, BitOr, BitXor

public abstract class BitwiseOperator
extends MultiArgumentOperator
implements ELOperator


Fields inherited from interface ELOperator
LARGE_NUMER_OF_ARGUMENTS
 
Constructor Summary
BitwiseOperator()
           
 
Method Summary
protected abstract  int bitwiseOp(int a, int b)
          Override to define your bitwise operator.
protected  float combine(float a, float b)
          Override this to provide your element-by-element operator.
 
Methods inherited from class MultiArgumentOperator
apply, checkArguments, clamp, combine, getMaxNumArguments, getMinNumArguments, unparse
 
Methods inherited from class AbstractELOperator
clamp, hasExternalInfluences, iconString, paintIcon
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ELOperator
apply, description, getMaxNumArguments, getMinNumArguments, hasExternalInfluences, name, paintIcon, unparse
 

Constructor Detail

BitwiseOperator

public BitwiseOperator()
Method Detail

bitwiseOp

protected abstract int bitwiseOp(int a,
                                 int b)
Override to define your bitwise operator.

combine

protected float combine(float a,
                        float b)
Description copied from class: MultiArgumentOperator
Override this to provide your element-by-element operator.
Overrides:
combine in class MultiArgumentOperator