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
public interface ComplexType<T extends ComplexType<T>> extends NumericType<T>
TODO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
complexConjugate()
double
getImaginaryDouble()
float
getImaginaryFloat()
double
getPhaseDouble()
float
getPhaseFloat()
double
getPowerDouble()
float
getPowerFloat()
double
getRealDouble()
float
getRealFloat()
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 Detail
-
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()
-
-