Package net.imglib2.type.volatiles
Class VolatileRealType<T extends RealType<T>>
- java.lang.Object
-
- net.imglib2.Volatile<R>
-
- net.imglib2.type.volatiles.AbstractVolatileRealType<T,VolatileRealType<T>>
-
- net.imglib2.type.volatiles.VolatileRealType<T>
-
- All Implemented Interfaces:
java.lang.Comparable<VolatileRealType<T>>,ComplexType<VolatileRealType<T>>,NumericType<VolatileRealType<T>>,RealType<VolatileRealType<T>>,Add<VolatileRealType<T>>,Div<VolatileRealType<T>>,Mul<VolatileRealType<T>>,MulFloatingPoint,Pow<VolatileRealType<T>>,PowFloatingPoint,SetOne,SetZero,Sub<VolatileRealType<T>>,ValueEquals<VolatileRealType<T>>,Type<VolatileRealType<T>>
public class VolatileRealType<T extends RealType<T>> extends AbstractVolatileRealType<T,VolatileRealType<T>>
Something volatile that has a value and is either VALID or INVALID.
-
-
Constructor Summary
Constructors Constructor Description VolatileRealType(T t)VolatileRealType(T t, boolean valid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VolatileRealType<T>copy()VolatileRealType<T>createVariable()Creates a newTypevariable which can only store one value.-
Methods inherited from class net.imglib2.type.volatiles.AbstractVolatileRealType
add, compareTo, complexConjugate, dec, div, equals, getBitsPerPixel, getImaginaryDouble, getImaginaryFloat, getMaxValue, getMinIncrement, getMinValue, getPhaseDouble, getPhaseFloat, getPowerDouble, getPowerFloat, getRealDouble, getRealFloat, hashCode, inc, mul, mul, mul, pow, pow, set, setComplexNumber, setComplexNumber, setImaginary, setImaginary, setOne, setReal, setReal, setZero, sub, valueEquals
-
-
-
-
Method Detail
-
createVariable
public VolatileRealType<T> createVariable()
Description copied from interface:TypeCreates a newTypevariable which can only store one value.- Returns:
- a new
Typevariable
-
copy
public VolatileRealType<T> copy()
Description copied from interface:Type- Returns:
- a new
Typevariable
-
-