OpenWareLaboratory
|
Public Member Functions | |
FloatMatrix | getMatrix () |
ComplexFloat | process (ComplexFloat input) |
virtual ComplexFloat | process (ComplexFloat input)=0 |
virtual void | process (ComplexFloatArray input, ComplexFloatArray output) |
virtual void | process (ComplexFloatArray input, ComplexFloatArray output) |
void | resetMatrix () |
std::enable_if< matrix_order==3 >::type | translate (ComplexFloat vector) |
std::enable_if< matrix_order==3 >::type | translate (float re, float im) |
Static Public Member Functions | |
static Translation2D< matrix_order > * | create () |
static void | destroy (Translation2D< matrix_order > *transform) |
Protected Attributes | |
FloatMatrix | matrix |
Definition at line 187 of file ComplexTransform.h.
|
inlinestaticinherited |
Definition at line 63 of file ComplexTransform.h.
|
inlinestaticinherited |
Definition at line 67 of file ComplexTransform.h.
|
inlineinherited |
Definition at line 16 of file ComplexTransform.h.
References AbstractMatrix< matrix_order >::matrix.
Referenced by CompositeTransform< matrix_order >::computeMatrix(), InterpolatedCompositeTransform< matrix_order >::computeMatrix(), Reflection2D< matrix_order >::reflect(), Rotation2D< matrix_order >::rotate(), Scale2D< matrix_order >::scale(), Shear2D< matrix_order >::shearX(), Shear2D< matrix_order >::shearY(), Squeeze2D< matrix_order >::squeeze(), Stretch2D< matrix_order >::stretch(), and Translation2D< matrix_order >::translate().
|
inlinevirtualinherited |
Implements ComplexSignalProcessor.
Definition at line 41 of file ComplexTransform.h.
|
inherited |
|
inlineinherited |
Definition at line 39 of file SignalProcessor.h.
|
inlinevirtualinherited |
Reimplemented in InterpolatedCompositeTransform< matrix_order >, and CompositeTransform< matrix_order >.
Definition at line 33 of file SignalProcessor.h.
References SimpleArray< T >::getSize(), and ComplexSignalProcessor::process().
|
inlineinherited |
Definition at line 19 of file ComplexTransform.h.
References FloatMatrix::clear(), and AbstractMatrix< matrix_order >::matrix.
Referenced by AbstractMatrix< matrix_order >::AbstractMatrix().
|
inline |
Definition at line 192 of file ComplexTransform.h.
References ComplexFloat::im, and ComplexFloat::re.
|
inline |
Definition at line 195 of file ComplexTransform.h.
References AbstractMatrix< matrix_order >::getMatrix(), and AbstractMatrix< matrix_order >::matrix.
|
protectedinherited |
Definition at line 27 of file ComplexTransform.h.
Referenced by AbstractMatrix< matrix_order >::AbstractMatrix(), CompositeTransform< matrix_order >::computeMatrix(), TransformationMatrix< matrix_order, Operation >::create(), CompositeTransform< matrix_order >::create(), CompositeTransform< matrix_order >::destroy(), AbstractMatrix< matrix_order >::getMatrix(), TransformationMatrix< matrix_order, Operation >::process(), Reflection2D< matrix_order >::reflect(), AbstractMatrix< matrix_order >::resetMatrix(), Rotation2D< matrix_order >::rotate(), Scale2D< matrix_order >::scale(), Shear2D< matrix_order >::shearX(), Shear2D< matrix_order >::shearY(), Squeeze2D< matrix_order >::squeeze(), Stretch2D< matrix_order >::stretch(), and Translation2D< matrix_order >::translate().