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:
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 -
Method Summary
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
-
Constructor Details
-
AbstractIntegerType
public AbstractIntegerType()
-
-
Method Details
-
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
- Specified by:
compareTo
in interfaceComparable<T extends AbstractIntegerType<T>>
- Overrides:
compareTo
in classAbstractRealType<T extends AbstractIntegerType<T>>
-
toString
- Overrides:
toString
in classAbstractRealType<T extends AbstractIntegerType<T>>
-