public final class Translation extends ATranslation
| Constructor and Description |
|---|
Translation(ATranslation t) |
Translation(AVector source) |
Translation(double[] v) |
| Modifier and Type | Method and Description |
|---|---|
double |
calculateElement(int i,
AVector v)
Calculates a single element of the output.
|
void |
composeWith(ATransform t)
Composes this transformation with a given transformation,
mutating the transformation to represent the combined transform
|
void |
composeWith(ATranslation t) |
void |
composeWith(Translation t) |
int |
dimensions()
Returns the number of dimensions of this translation
|
AMatrix |
getMatrixComponent() |
ATranslation |
getTranslationComponent() |
AVector |
getTranslationVector()
Gets the vector offset that this translation represents.
|
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
|
void |
transformInPlace(AVector v)
Transforms a vector destructively.
|
equals, equals, getTranslationComponent, hashCode, inverse, isIdentity, isInvertible, isSquare, toAffineTransform, toMutableTranslation, transformNormalcompose, compose, copyOfMatrix, copyOfTranslationVector, equals, isLinearclone, takeComponents, takeComponents, takeComponents, transformpublic Translation(AVector source)
public Translation(ATranslation t)
public Translation(double[] v)
public double calculateElement(int i,
AVector v)
ATransformcalculateElement in class ATranslationpublic AVector getTranslationVector()
ATranslationgetTranslationVector in class ATranslationpublic void transform(AVector source, AVector dest)
ATransformtransform in class ATranslationpublic void transformInPlace(AVector v)
ATransformtransformInPlace in class ATranslationpublic AMatrix getMatrixComponent()
getMatrixComponent in class AAffineTransformpublic ATranslation getTranslationComponent()
getTranslationComponent in class AAffineTransformpublic int inputDimensions()
ATransforminputDimensions in class ATransformpublic int outputDimensions()
ATransformoutputDimensions in class ATransformpublic int dimensions()
ATranslationdimensions in class ATranslationpublic void composeWith(ATransform t)
ATransformcomposeWith in class ATransformpublic void composeWith(ATranslation t)
public void composeWith(Translation t)
Copyright © 2013. All Rights Reserved.