|
OpenWareLaboratory
|

Go to the source code of this file.
Data Structures | |
| class | AbstractMatrix< matrix_order > |
| class | CompositeTransform< matrix_order > |
| Composite transform can apply a sequence of transformation matrices. More... | |
| class | InterpolatedCompositeTransform< matrix_order > |
| This class calculates transformation matrix once per audio block just like the CompositeTemplate. More... | |
| class | Reflection2D< matrix_order > |
| class | Rotation2D< matrix_order > |
| class | Scale2D< matrix_order > |
| class | Shear2D< matrix_order > |
| class | Squeeze2D< matrix_order > |
| class | Stretch2D< matrix_order > |
| class | TransformationMatrix< matrix_order, Operation > |
| This template creates classes that can manage a single transformation matrix. More... | |
| class | Translation2D< matrix_order > |
Typedefs | |
| using | AffineReflection2D = Reflection2D< 3 > |
| using | AffineRotation2D = Rotation2D< 3 > |
| using | AffineScale2D = Scale2D< 3 > |
| using | AffineShear2D = Shear2D< 3 > |
| using | AffineSqueeze2D = Squeeze2D< 3 > |
| using | AffineStretch2D = Stretch2D< 3 > |
| using | AffineTranslation2D = Translation2D< 3 > |
| Unlike other operations, translation can't be performed with matrix order below 3. More... | |
| using | LinearReflection2D = Reflection2D< 2 > |
| using | LinearRotation2D = Rotation2D< 2 > |
| using | LinearScale2D = Scale2D< 2 > |
| using | LinearShear2D = Shear2D< 2 > |
| using | LinearSqueeze2D = Squeeze2D< 2 > |
| using | LinearStretch2D = Stretch2D< 2 > |
| using AffineReflection2D = Reflection2D<3> |
Definition at line 109 of file ComplexTransform.h.
| using AffineRotation2D = Rotation2D<3> |
Definition at line 93 of file ComplexTransform.h.
| using AffineScale2D = Scale2D<3> |
Definition at line 130 of file ComplexTransform.h.
| using AffineShear2D = Shear2D<3> |
Definition at line 184 of file ComplexTransform.h.
| using AffineSqueeze2D = Squeeze2D<3> |
Definition at line 165 of file ComplexTransform.h.
| using AffineStretch2D = Stretch2D<3> |
Definition at line 149 of file ComplexTransform.h.
| using AffineTranslation2D = Translation2D<3> |
Unlike other operations, translation can't be performed with matrix order below 3.
Definition at line 205 of file ComplexTransform.h.
| using LinearReflection2D = Reflection2D<2> |
Definition at line 108 of file ComplexTransform.h.
| using LinearRotation2D = Rotation2D<2> |
Definition at line 92 of file ComplexTransform.h.
| using LinearScale2D = Scale2D<2> |
Definition at line 129 of file ComplexTransform.h.
| using LinearShear2D = Shear2D<2> |
Definition at line 183 of file ComplexTransform.h.
| using LinearSqueeze2D = Squeeze2D<2> |
Definition at line 164 of file ComplexTransform.h.
| using LinearStretch2D = Stretch2D<2> |
Definition at line 148 of file ComplexTransform.h.