public abstract class Rotation<N extends Number> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Rotation.Generic<N extends Number & Scalar<N>> |
static class |
Rotation.Primitive |
Modifier | Constructor and Description |
---|---|
protected |
Rotation(int aLowerIndex,
int aHigherIndex) |
Modifier and Type | Method and Description |
---|---|
abstract double |
doubleCosineValue() |
abstract double |
doubleSineValue() |
abstract N |
getCosine() |
abstract N |
getSine() |
abstract Rotation<N> |
invert() |
static <N extends Number & Scalar<N>> |
makeGeneric(FunctionSet<N> functions,
int aLowerIndex,
int aHigherIndex,
N anAngle) |
static Rotation.Primitive |
makePrimitive(int aLowerIndex,
int aHigherIndex,
double anAngle) |
String |
toString() |
void |
transform(PhysicalStore<N> matrix) |
public static <N extends Number & Scalar<N>> Rotation.Generic<N> makeGeneric(FunctionSet<N> functions, int aLowerIndex, int aHigherIndex, N anAngle)
public static Rotation.Primitive makePrimitive(int aLowerIndex, int aHigherIndex, double anAngle)
public abstract double doubleCosineValue()
public abstract double doubleSineValue()
public abstract N getCosine()
public abstract N getSine()
public void transform(PhysicalStore<N> matrix)
Copyright © 2019 Optimatika. All rights reserved.