Package net.imglib2.type.numeric.real
Class AbstractRealType<T extends AbstractRealType<T>>
java.lang.Object
net.imglib2.type.numeric.complex.AbstractComplexType<T>
net.imglib2.type.numeric.real.AbstractRealType<T>
- All Implemented Interfaces:
Comparable<T>,ComplexType<T>,NumericType<T>,RealType<T>,Add<T>,Div<T>,Mul<T>,MulFloatingPoint,SetOne,SetZero,Sub<T>,ValueEquals<T>,Type<T>
- Direct Known Subclasses:
AbstractIntegerType,DoubleType,FloatType
public abstract class AbstractRealType<T extends AbstractRealType<T>>
extends AbstractComplexType<T>
implements RealType<T>
TODO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintvoiddec()voidbooleandoublefloatdoublefloatdoublefloatinthashCode()voidinc()voidmul(double c) voidmul(float c) voidvoidSets the value of anotherType.voidsetImaginary(double complex) voidsetImaginary(float complex) voidsetOne()voidsetZero()voidtoString()Methods 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, getRealDouble, getRealFloat, setComplexNumber, setComplexNumber, setReal, setRealMethods inherited from interface net.imglib2.type.numeric.RealType
getBitsPerPixel, getMaxValue, getMinIncrement, getMinValueMethods inherited from interface net.imglib2.type.Type
copy, createVariableMethods inherited from interface net.imglib2.type.operators.ValueEquals
valueEquals
-
Constructor Details
-
AbstractRealType
public AbstractRealType()
-
-
Method Details
-
getImaginaryFloat
public float getImaginaryFloat()- Specified by:
getImaginaryFloatin interfaceComplexType<T extends AbstractRealType<T>>
-
getImaginaryDouble
public double getImaginaryDouble()- Specified by:
getImaginaryDoublein interfaceComplexType<T extends AbstractRealType<T>>
-
setImaginary
public void setImaginary(float complex) - Specified by:
setImaginaryin interfaceComplexType<T extends AbstractRealType<T>>
-
setImaginary
public void setImaginary(double complex) - Specified by:
setImaginaryin interfaceComplexType<T extends AbstractRealType<T>>
-
inc
public void inc()- Specified by:
incin interfaceRealType<T extends AbstractRealType<T>>
-
dec
public void dec()- Specified by:
decin interfaceRealType<T extends AbstractRealType<T>>
-
set
Description copied from interface:TypeSets the value of anotherType.- Specified by:
setin interfaceType<T extends AbstractRealType<T>>- Overrides:
setin classAbstractComplexType<T extends AbstractRealType<T>>- Parameters:
c- the new value
-
mul
public void mul(float c) - Specified by:
mulin interfaceMulFloatingPoint- Overrides:
mulin classAbstractComplexType<T extends AbstractRealType<T>>
-
mul
public void mul(double c) - Specified by:
mulin interfaceMulFloatingPoint- Overrides:
mulin classAbstractComplexType<T extends AbstractRealType<T>>
-
add
- Specified by:
addin interfaceAdd<T extends AbstractRealType<T>>- Overrides:
addin classAbstractComplexType<T extends AbstractRealType<T>>
-
div
- Specified by:
divin interfaceDiv<T extends AbstractRealType<T>>- Overrides:
divin classAbstractComplexType<T extends AbstractRealType<T>>
-
mul
- Specified by:
mulin interfaceMul<T extends AbstractRealType<T>>- Overrides:
mulin classAbstractComplexType<T extends AbstractRealType<T>>
-
sub
- Specified by:
subin interfaceSub<T extends AbstractRealType<T>>- Overrides:
subin classAbstractComplexType<T extends AbstractRealType<T>>
-
setZero
public void setZero()- Specified by:
setZeroin interfaceSetZero- Overrides:
setZeroin classAbstractComplexType<T extends AbstractRealType<T>>
-
setOne
public void setOne()- Specified by:
setOnein interfaceSetOne- Overrides:
setOnein classAbstractComplexType<T extends AbstractRealType<T>>
-
equals
- Overrides:
equalsin classAbstractComplexType<T extends AbstractRealType<T>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractComplexType<T extends AbstractRealType<T>>
-
compareTo
- Specified by:
compareToin interfaceComparable<T extends AbstractRealType<T>>
-
getPowerFloat
public float getPowerFloat()- Specified by:
getPowerFloatin interfaceComplexType<T extends AbstractRealType<T>>- Overrides:
getPowerFloatin classAbstractComplexType<T extends AbstractRealType<T>>
-
getPowerDouble
public double getPowerDouble()- Specified by:
getPowerDoublein interfaceComplexType<T extends AbstractRealType<T>>- Overrides:
getPowerDoublein classAbstractComplexType<T extends AbstractRealType<T>>
-
getPhaseFloat
public float getPhaseFloat()- Specified by:
getPhaseFloatin interfaceComplexType<T extends AbstractRealType<T>>- Overrides:
getPhaseFloatin classAbstractComplexType<T extends AbstractRealType<T>>
-
getPhaseDouble
public double getPhaseDouble()- Specified by:
getPhaseDoublein interfaceComplexType<T extends AbstractRealType<T>>- Overrides:
getPhaseDoublein classAbstractComplexType<T extends AbstractRealType<T>>
-
toString
- Overrides:
toStringin classAbstractComplexType<T extends AbstractRealType<T>>
-