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 |
getMatrix() |
ATranslation |
getTranslation() |
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
|
calculateElement, compose, compose, copyOfMatrix, copyOfTranslationVector, equals, equals, getMatrixTransform, getTranslationVector, hashCode, inverse, isIdentity, isInvertible, isLinear, toAffineTransform, transformInPlace, transformNormalclone, isSquare, takeComponents, takeComponents, takeComponents, transform, 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 getMatrix()
getMatrix in class AAffineTransformpublic ATranslation getTranslation()
getTranslation in class AAffineTransformpublic void transform(AVector source, AVector dest)
ITransformtransform in interface ITransformtransform in class AAffineTransformpublic int inputDimensions()
ITransforminputDimensions in interface ITransforminputDimensions in class ATransformpublic int outputDimensions()
ITransformoutputDimensions in interface ITransformoutputDimensions in class ATransformCopyright © 2016. All rights reserved.