public final class IdentityTranslation extends ATranslation
| Modifier and Type | Method and Description |
|---|---|
double |
calculateElement(int i,
AVector v)
Calculates a single element of the output.
|
static IdentityTranslation |
create(int i) |
AMatrix |
getMatrixComponent() |
ATranslation |
getTranslationComponent() |
AVector |
getTranslationVector()
Gets the vector offset that this translation represents.
|
int |
hashCode() |
int |
inputDimensions()
Returns the number of dimensions required for input vectors
|
boolean |
isIdentity()
Returns true if this transform is an identity transform
|
int |
outputDimensions()
Returns the number of dimensions required for output vectors
|
Vector |
transform(AVector source)
Transforms a vector, returning a new transformed vector
|
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.
|
dimensions, equals, equals, getTranslationComponent, inverse, isInvertible, isSquare, toAffineTransform, toMutableTranslation, transformNormalcompose, compose, copyOfMatrix, copyOfTranslationVector, equals, isLinearclone, composeWith, takeComponents, takeComponents, takeComponents, transformpublic static IdentityTranslation create(int i)
public AMatrix getMatrixComponent()
getMatrixComponent in class AAffineTransformpublic ATranslation getTranslationComponent()
getTranslationComponent in class AAffineTransformpublic void transform(AVector source, AVector dest)
ATransformtransform in interface ITransformtransform in class ATranslationpublic Vector transform(AVector source)
ATransformtransform in class ATransformpublic void transformInPlace(AVector v)
ATransformtransformInPlace in class ATranslationpublic double calculateElement(int i,
AVector v)
ATransformcalculateElement in class ATranslationpublic boolean isIdentity()
ATranslationisIdentity in class ATranslationpublic int inputDimensions()
ATransforminputDimensions in interface ITransforminputDimensions in class ATransformpublic int outputDimensions()
ATransformoutputDimensions in interface ITransformoutputDimensions in class ATransformpublic AVector getTranslationVector()
ATranslationgetTranslationVector in class ATranslationpublic int hashCode()
hashCode in class ATranslationCopyright © 2013. All Rights Reserved.