Package net.imglib2.type.numeric
Interface ComplexType<T extends ComplexType<T>>
- All Superinterfaces:
Add<T>,Div<T>,Mul<T>,MulFloatingPoint,NumericType<T>,SetOne,SetZero,Sub<T>,Type<T>,ValueEquals<T>
- All Known Subinterfaces:
BooleanType<T>,IntegerType<T>,RealType<T>
- All Known Implementing Classes:
AbstractComplexType,AbstractIntegerBitType,AbstractIntegerType,AbstractRealType,AbstractVolatileRealType,BitType,BoolType,ByteType,ComplexDoubleType,ComplexFloatType,DoubleType,FloatType,GenericByteType,GenericIntType,GenericLongType,GenericShortType,IntType,LongType,ShortType,Unsigned128BitType,Unsigned12BitType,Unsigned2BitType,Unsigned4BitType,UnsignedByteType,UnsignedIntType,UnsignedLongType,UnsignedShortType,UnsignedVariableBitLengthType,VolatileRealType
TODO
-
Method Summary
Modifier and TypeMethodDescriptionvoiddoublefloatdoublefloatdoublefloatdoublefloatvoidsetComplexNumber(double r, double i) voidsetComplexNumber(float r, float i) voidsetImaginary(double f) voidsetImaginary(float f) voidsetReal(double f) voidsetReal(float f) Methods inherited from interface net.imglib2.type.operators.MulFloatingPoint
mul, mulMethods inherited from interface net.imglib2.type.Type
copy, createVariable, setMethods inherited from interface net.imglib2.type.operators.ValueEquals
valueEquals
-
Method Details
-
getRealDouble
double getRealDouble() -
getRealFloat
float getRealFloat() -
getImaginaryDouble
double getImaginaryDouble() -
getImaginaryFloat
float getImaginaryFloat() -
setReal
void setReal(float f) -
setReal
void setReal(double f) -
setImaginary
void setImaginary(float f) -
setImaginary
void setImaginary(double f) -
setComplexNumber
void setComplexNumber(float r, float i) -
setComplexNumber
void setComplexNumber(double r, double i) -
getPowerFloat
float getPowerFloat() -
getPowerDouble
double getPowerDouble() -
getPhaseFloat
float getPhaseFloat() -
getPhaseDouble
double getPhaseDouble() -
complexConjugate
void complexConjugate()
-