public final class AffineMN extends AAffineTransform
| Constructor and Description |
|---|
AffineMN(AAffineTransform at) |
AffineMN(AMatrix matrix,
ATranslation translation) |
AffineMN(AMatrix m,
AVector v) |
| Modifier and Type | Method and Description |
|---|---|
void |
composeWith(AffineMN trans) |
void |
composeWith(ATransform trans)
Composes this transformation with a given transformation,
mutating the transformation to represent the combined transform
|
AMatrix |
getMatrixComponent() |
ATranslation |
getTranslationComponent() |
int |
inputDimensions()
Returns the number of dimensions required for input vectors
|
int |
outputDimensions()
Returns the number of dimensions required for output vectors
|
void |
transform(AVector source,
AVector dest)
Transforms the source vector, storing the result in the given destination vector
|
equals, equals, hashCode, inverse, isLinear, toAffineTransform, transformInPlaceclone, compose, isIdentity, transformpublic AffineMN(AMatrix matrix, ATranslation translation)
public AffineMN(AAffineTransform at)
public void composeWith(ATransform trans)
ATransformcomposeWith in class ATransformpublic void composeWith(AffineMN trans)
public AMatrix getMatrixComponent()
getMatrixComponent in class AAffineTransformpublic ATranslation getTranslationComponent()
getTranslationComponent in class AAffineTransformpublic void transform(AVector source, AVector dest)
ATransformtransform in class AAffineTransformpublic int inputDimensions()
ATransforminputDimensions in class ATransformpublic int outputDimensions()
ATransformoutputDimensions in class ATransformCopyright © 2012. All Rights Reserved.