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 TypeMethodDescriptionvoid
double
float
double
float
double
float
double
float
void
setComplexNumber
(double r, double i) void
setComplexNumber
(float r, float i) void
setImaginary
(double f) void
setImaginary
(float f) void
setReal
(double f) void
setReal
(float f) Methods inherited from interface net.imglib2.type.operators.MulFloatingPoint
mul, mul
Methods inherited from interface net.imglib2.type.Type
copy, createVariable, set
Methods 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()
-