| Package | Description |
|---|---|
| mikera.transformz | |
| mikera.transformz.impl | |
| mikera.vectorz | |
| mikera.vectorz.functions | |
| mikera.vectorz.ops |
| Modifier and Type | Class and Description |
|---|---|
class |
AAffineTransform
Abstract base class for affine transformations
|
class |
Affine23
Specialised 2x3 affine transformation class
Intended for composing 2d affine transformations.
|
class |
Affine34
Specialised 3*4 affine transformation class
Intended for composing 3d affine transformations.
|
class |
AffineMN
General purpose MxN affine transformation, composed of a matrix and translation.
|
class |
ALinearTransform
Abstract base class representing a linear transfrom.
|
class |
ASizedTransform |
class |
ATranslation
Abstract base class for translations of arbitrary dimensionality.
|
class |
MatrixTransform |
class |
OpTransform |
class |
Translation
Represents a translation by a fixed vector
|
class |
Translation3
Specialised 3D translation class
|
| Modifier and Type | Method and Description |
|---|---|
ATransform |
ATransform.clone()
Clones the transform, performing a deep copy where needed
|
ATransform |
AAffineTransform.compose(AAffineTransform a) |
ATransform |
ATransform.compose(ATransform trans)
Composes this transformation with another transformation, returning
a new combined transformation
|
ATransform |
AAffineTransform.compose(ATransform a) |
static ATransform |
Transformz.constantTransform(int inputDimensions,
AVector v) |
static ATransform |
Transformz.identityTransform(int dimensions)
Creates an identity transform with the given number of dimensions
|
ATransform |
ATransform.inverse()
Return the inverse of this transformation (if possible).
|
ATransform |
ATransform.takeComponents(Index components)
Returns a wrapper transform that returns a subset of this transform's output components
|
ATransform |
ATransform.takeComponents(int length)
Returns a wrapper transform that returns a subset of this transform's output components
|
ATransform |
ATransform.takeComponents(int start,
int length)
Returns a wrapper transform that returns a subset of this transform's output components
|
ATransform |
Transformz.toTransform(Object o)
Coerce to a transform:
- vectors translate into constant transforms.
|
| Modifier and Type | Method and Description |
|---|---|
ATransform |
ATransform.compose(ATransform trans)
Composes this transformation with another transformation, returning
a new combined transformation
|
ATransform |
AAffineTransform.compose(ATransform a) |
void |
Translation3.composeWith(ATransform t) |
void |
Translation.composeWith(ATransform t) |
void |
ATransform.composeWith(ATransform trans)
Composes this transformation with a given transformation,
mutating the transformation to represent the combined transform
|
void |
AffineMN.composeWith(ATransform trans) |
void |
Affine34.composeWith(ATransform a) |
void |
Affine23.composeWith(ATransform a) |
| Modifier and Type | Class and Description |
|---|---|
class |
AConstantTransform
Abstract base class for transforms that produce a constant result.
|
class |
AOpTransform
A transform the represents the application of an operator to all elements of a vector
|
class |
CompoundTransform
Class to represent a compound transform when it is not known how to
combine the transforms directly.
|
class |
ConstantTransform
Class representing a transform that returns a constant
|
class |
ConstantTransform3
Class representing a transform that returns a 3D constant
|
class |
ConstantTransform4
Class represnting a transform that returns a 4D constant
|
class |
IdentityTranslation
Immutable identity translation
|
class |
SubsetTransform
Transform wrapper that produces a subset of the output components of another transform
|
| Modifier and Type | Method and Description |
|---|---|
CompoundTransform |
CompoundTransform.compose(ATransform trans) |
AConstantTransform |
AConstantTransform.compose(ATransform trans) |
static SubsetTransform |
SubsetTransform.create(ATransform trans,
Index components) |
| Constructor and Description |
|---|
CompoundTransform(ATransform outer,
ATransform inner) |
| Modifier and Type | Method and Description |
|---|---|
ATransform |
Op.getTransform(int dims) |
ATransform |
IOperator.getTransform(int dims)
Converts an operator into a corresponding transform that applies the operator to all elements of its input
|
| Modifier and Type | Class and Description |
|---|---|
class |
ScalarFunction
Abstract base class for Scalar functions
|
class |
VectorFunction
Abstract base class representing an arbitrary vector function.
|
| Modifier and Type | Method and Description |
|---|---|
ATransform |
Identity.getTransform(int dimensions) |
Copyright © 2016. All rights reserved.