Class AbstractVolatileNumericType<N extends NumericType<N>,T extends AbstractVolatileNumericType<N,T>>

java.lang.Object
net.imglib2.Volatile<N>
net.imglib2.type.volatiles.AbstractVolatileNumericType<N,T>
Type Parameters:
N - wrapped NumericType.
T - type of derived concrete class.
All Implemented Interfaces:
NumericType<T>, Add<T>, Div<T>, Mul<T>, MulFloatingPoint, SetOne, SetZero, Sub<T>, ValueEquals<T>, Type<T>
Direct Known Subclasses:
VolatileNumericType

public abstract class AbstractVolatileNumericType<N extends NumericType<N>,T extends AbstractVolatileNumericType<N,T>> extends Volatile<N> implements NumericType<T>
Abstract base class for VolatileNumericTypes that wrap a NumericType that is either VALID or INVALID.
Author:
Stephan Saalfeld
  • Constructor Details

    • AbstractVolatileNumericType

      public AbstractVolatileNumericType(N t, boolean valid)
    • AbstractVolatileNumericType

      public AbstractVolatileNumericType(N t)
  • Method Details