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,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 Constructor Description AbstractIntegerType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(T other)voiddec()booleanequals(java.lang.Object obj)doublegetMinIncrement()doublegetRealDouble()floatgetRealFloat()inthashCode()voidinc()voidsetOne()voidsetReal(double real)voidsetReal(float real)voidsetZero()java.lang.StringtoString()booleanvalueEquals(T other)-
Methods inherited from class net.imglib2.type.numeric.real.AbstractRealType
add, div, getImaginaryDouble, getImaginaryFloat, getPhaseDouble, getPhaseFloat, getPowerDouble, getPowerFloat, mul, mul, mul, pow, pow, 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.operators.PowFloatingPoint
pow
-
Methods inherited from interface net.imglib2.type.numeric.RealType
getBitsPerPixel, getMaxValue, getMinValue
-
Methods inherited from interface net.imglib2.type.Type
copy, createVariable, set
-
-
-
-
Method Detail
-
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
public java.lang.String toString()
- Overrides:
toStringin classAbstractRealType<T extends AbstractIntegerType<T>>
-
compareTo
public int compareTo(T other)
- Specified by:
compareToin interfacejava.lang.Comparable<T extends AbstractIntegerType<T>>- Overrides:
compareToin classAbstractRealType<T extends AbstractIntegerType<T>>
-
valueEquals
public boolean valueEquals(T other)
- Specified by:
valueEqualsin interfaceValueEquals<T extends AbstractIntegerType<T>>- Overrides:
valueEqualsin classAbstractRealType<T extends AbstractIntegerType<T>>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classAbstractRealType<T extends AbstractIntegerType<T>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractRealType<T extends AbstractIntegerType<T>>
-
-