public abstract class AAffineTransform extends ATransform
| Constructor and Description |
|---|
AAffineTransform() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(AAffineTransform a) |
boolean |
equals(Object o) |
abstract AMatrix |
getMatrixComponent() |
abstract ATranslation |
getTranslationComponent() |
int |
hashCode() |
AAffineTransform |
inverse()
Return the inverse of this transformation if possible
|
boolean |
isLinear()
Returns true if this transformation is guaranteed to be linear
|
AAffineTransform |
toAffineTransform() |
void |
transform(AVector source,
AVector dest)
Transforms the source vector, storing the result in the given destination vector
|
void |
transformInPlace(AVector v)
Transforms a vector destructively.
|
clone, compose, composeWith, inputDimensions, isIdentity, outputDimensions, transformpublic abstract AMatrix getMatrixComponent()
public abstract ATranslation getTranslationComponent()
public boolean isLinear()
ATransformisLinear in class ATransformpublic void transform(AVector source, AVector dest)
ATransformtransform in class ATransformpublic void transformInPlace(AVector v)
ATransformtransformInPlace in class ATransformpublic AAffineTransform toAffineTransform()
public boolean equals(AAffineTransform a)
public AAffineTransform inverse()
ATransforminverse in class ATransformCopyright © 2012. All Rights Reserved.