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
,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.- Author:
- Stephan Saalfeld
-
-
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 newType
variable which can only store one value.-
Methods inherited from class net.imglib2.type.volatiles.AbstractVolatileRealType
add, compareTo, complexConjugate, dec, div, getBitsPerPixel, getImaginaryDouble, getImaginaryFloat, getMaxValue, getMinIncrement, getMinValue, getPhaseDouble, getPhaseFloat, getPowerDouble, getPowerFloat, getRealDouble, getRealFloat, inc, mul, mul, mul, set, setComplexNumber, setComplexNumber, setImaginary, setImaginary, setOne, setReal, setReal, setZero, sub, valueEquals
-
-
-
-
Method Detail
-
createVariable
public VolatileRealType<T> createVariable()
Description copied from interface:Type
Creates a newType
variable which can only store one value.- Returns:
- a new
Type
variable
-
copy
public VolatileRealType<T> copy()
Description copied from interface:Type
- Returns:
- a new
Type
variable
-
-