Package net.imglib2.type.numeric.integer
Class AbstractIntegerType<T extends AbstractIntegerType<T>>
- java.lang.Object
-
- net.imglib2.type.numeric.complex.AbstractComplexType<T>
-
- net.imglib2.type.numeric.real.AbstractRealType<T>
-
- net.imglib2.type.numeric.integer.AbstractIntegerType<T>
-
- All Implemented Interfaces:
java.lang.Comparable<T>
,ComplexType<T>
,IntegerType<T>
,NumericType<T>
,RealType<T>
,Add<T>
,Div<T>
,Mul<T>
,MulFloatingPoint
,SetOne
,SetZero
,Sub<T>
,ValueEquals<T>
,Type<T>
- Direct Known Subclasses:
BitType
,BoolType
,GenericByteType
,GenericIntType
,GenericLongType
,GenericShortType
,Unsigned128BitType
public abstract class AbstractIntegerType<T extends AbstractIntegerType<T>> extends AbstractRealType<T> implements IntegerType<T>
TODO
-
-
Constructor Summary
Constructors Constructor Description AbstractIntegerType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(T c)
void
dec()
double
getMinIncrement()
double
getRealDouble()
float
getRealFloat()
int
hashCode()
void
inc()
void
setOne()
void
setReal(double real)
void
setReal(float real)
void
setZero()
java.lang.String
toString()
-
Methods inherited from class net.imglib2.type.numeric.real.AbstractRealType
add, div, equals, getImaginaryDouble, getImaginaryFloat, getPhaseDouble, getPhaseFloat, getPowerDouble, getPowerFloat, mul, mul, mul, set, setImaginary, setImaginary, sub
-
Methods inherited from class net.imglib2.type.numeric.complex.AbstractComplexType
complexConjugate, setComplexNumber, setComplexNumber
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.imglib2.type.numeric.ComplexType
complexConjugate, getImaginaryDouble, getImaginaryFloat, getPhaseDouble, getPhaseFloat, getPowerDouble, getPowerFloat, setComplexNumber, setComplexNumber, setImaginary, setImaginary
-
Methods inherited from interface net.imglib2.type.numeric.IntegerType
getBigInteger, getInteger, getIntegerLong, setBigInteger, setInteger, setInteger
-
Methods inherited from interface net.imglib2.type.operators.MulFloatingPoint
mul, mul
-
Methods inherited from interface net.imglib2.type.numeric.RealType
getBitsPerPixel, getMaxValue, getMinValue
-
Methods inherited from interface net.imglib2.type.Type
copy, createVariable, set
-
Methods inherited from interface net.imglib2.type.operators.ValueEquals
valueEquals
-
-
-
-
Method Detail
-
getMinIncrement
public double getMinIncrement()
- Specified by:
getMinIncrement
in interfaceRealType<T extends AbstractIntegerType<T>>
-
getRealFloat
public float getRealFloat()
- Specified by:
getRealFloat
in interfaceComplexType<T extends AbstractIntegerType<T>>
-
getRealDouble
public double getRealDouble()
- Specified by:
getRealDouble
in interfaceComplexType<T extends AbstractIntegerType<T>>
-
setReal
public void setReal(float real)
- Specified by:
setReal
in interfaceComplexType<T extends AbstractIntegerType<T>>
-
setReal
public void setReal(double real)
- Specified by:
setReal
in interfaceComplexType<T extends AbstractIntegerType<T>>
-
inc
public void inc()
- Specified by:
inc
in interfaceRealType<T extends AbstractIntegerType<T>>
- Overrides:
inc
in classAbstractRealType<T extends AbstractIntegerType<T>>
-
dec
public void dec()
- Specified by:
dec
in interfaceRealType<T extends AbstractIntegerType<T>>
- Overrides:
dec
in classAbstractRealType<T extends AbstractIntegerType<T>>
-
setZero
public void setZero()
- Specified by:
setZero
in interfaceSetZero
- Overrides:
setZero
in classAbstractRealType<T extends AbstractIntegerType<T>>
-
setOne
public void setOne()
- Specified by:
setOne
in interfaceSetOne
- Overrides:
setOne
in classAbstractRealType<T extends AbstractIntegerType<T>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractRealType<T extends AbstractIntegerType<T>>
-
compareTo
public int compareTo(T c)
- Specified by:
compareTo
in interfacejava.lang.Comparable<T extends AbstractIntegerType<T>>
- Overrides:
compareTo
in classAbstractRealType<T extends AbstractIntegerType<T>>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractRealType<T extends AbstractIntegerType<T>>
-
-