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, Pow<T>, PowFloatingPoint, SetOne, SetZero, Sub<T>, ValueEquals<T>, Type<T>
- Direct Known Subclasses:
BitType, BoolType, GenericByteType, GenericIntType, GenericLongType, GenericShortType, NativeBoolType, 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 AbstractRealType
add, div, getImaginaryDouble, getImaginaryFloat, getPhaseDouble, getPhaseFloat, getPowerDouble, getPowerFloat, mul, mul, mul, pow, pow, set, setImaginary, setImaginary, subMethods inherited from class AbstractComplexType
complexConjugate, setComplexNumber, setComplexNumberMethods inherited from interface ComplexType
complexConjugate, getImaginaryDouble, getImaginaryFloat, getPhaseDouble, getPhaseFloat, getPowerDouble, getPowerFloat, setComplexNumber, setComplexNumber, setImaginary, setImaginaryMethods inherited from interface IntegerType
getBigInteger, getInteger, getIntegerLong, setBigInteger, setInteger, setIntegerMethods inherited from interface MulFloatingPoint
mul, mulMethods inherited from interface PowFloatingPoint
powMethods inherited from interface RealType
getBitsPerPixel, getMaxValue, getMinValueMethods inherited from interface Type
copy, createVariable, set
-
Constructor Details
-
AbstractIntegerType
public AbstractIntegerType()
-
-
Method Details
-
getMinIncrement
public double getMinIncrement()- Specified by:
getMinIncrementin interfaceRealType<T extends AbstractIntegerType<T>>
-
getRealFloat
public float getRealFloat()- Specified by:
getRealFloatin interfaceComplexType<T extends AbstractIntegerType<T>>
-
getRealDouble
public double getRealDouble()- Specified by:
getRealDoublein interfaceComplexType<T extends AbstractIntegerType<T>>
-
setReal
public void setReal(float real) - Specified by:
setRealin interfaceComplexType<T extends AbstractIntegerType<T>>
-
setReal
public void setReal(double real) - Specified by:
setRealin interfaceComplexType<T extends AbstractIntegerType<T>>
-
inc
public void inc()- Specified by:
incin interfaceRealType<T extends AbstractIntegerType<T>>- Overrides:
incin classAbstractRealType<T extends AbstractIntegerType<T>>
-
dec
public void dec()- Specified by:
decin interfaceRealType<T extends AbstractIntegerType<T>>- Overrides:
decin classAbstractRealType<T extends AbstractIntegerType<T>>
-
setZero
public void setZero()- Specified by:
setZeroin interfaceSetZero- Overrides:
setZeroin classAbstractRealType<T extends AbstractIntegerType<T>>
-
setOne
public void setOne()- Specified by:
setOnein interfaceSetOne- Overrides:
setOnein classAbstractRealType<T extends AbstractIntegerType<T>>
-
toString
- Overrides:
toStringin classAbstractRealType<T extends AbstractIntegerType<T>>
-
compareTo
- Specified by:
compareToin interfaceComparable<T extends AbstractIntegerType<T>>- Overrides:
compareToin classAbstractRealType<T extends AbstractIntegerType<T>>
-
valueEquals
- Specified by:
valueEqualsin interfaceValueEquals<T extends AbstractIntegerType<T>>- Overrides:
valueEqualsin classAbstractRealType<T extends AbstractIntegerType<T>>
-
equals
- Overrides:
equalsin classAbstractRealType<T extends AbstractIntegerType<T>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractRealType<T extends AbstractIntegerType<T>>
-