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, subMethods inherited from class net.imglib2.type.numeric.complex.AbstractComplexType
complexConjugate, setComplexNumber, setComplexNumberMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.imglib2.type.numeric.ComplexType
complexConjugate, getImaginaryDouble, getImaginaryFloat, getPhaseDouble, getPhaseFloat, getPowerDouble, getPowerFloat, setComplexNumber, setComplexNumber, setImaginary, setImaginaryMethods inherited from interface net.imglib2.type.numeric.IntegerType
getBigInteger, getInteger, getIntegerLong, setBigInteger, setInteger, setIntegerMethods inherited from interface net.imglib2.type.operators.MulFloatingPoint
mul, mulMethods inherited from interface net.imglib2.type.numeric.RealType
getBitsPerPixel, getMaxValue, getMinValueMethods inherited from interface net.imglib2.type.Type
copy, createVariable, setMethods inherited from interface net.imglib2.type.operators.ValueEquals
valueEquals
-
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>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractRealType<T extends AbstractIntegerType<T>>
-
compareTo
- Specified by:
compareToin interfaceComparable<T extends AbstractIntegerType<T>>- Overrides:
compareToin classAbstractRealType<T extends AbstractIntegerType<T>>
-
toString
- Overrides:
toStringin classAbstractRealType<T extends AbstractIntegerType<T>>
-