|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.astronomy.solarsystem.coordinates.Transformer
org.jscience.astronomy.solarsystem.coordinates.Converter
public class Converter
A converter applies a succession of transformations on the data
| Constructor Summary | |
|---|---|
Converter()
|
|
| Method Summary | |
|---|---|
void |
add(Transformer trans)
Add a component to the transformation |
void |
debug(boolean flag)
|
java.lang.String |
getDescription()
|
int |
getInputDimension()
Get the dimensionality of the input vectors. |
java.lang.String |
getName()
DOCUMENT ME! |
int |
getOutputDimension()
Get the dimensionality of the output vectors. |
Converter |
inverse()
Return the inverse of this series of transformations. |
boolean |
isInverse(Transformer t)
Is this the inverse of another transformation. |
void |
transform(double[][] in,
double[][] out)
Transform an array of vectors |
void |
transform(double[] in,
double[] out)
Transform a vector |
| Methods inherited from class org.jscience.astronomy.solarsystem.coordinates.Transformer |
|---|
transform |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Converter()
| Method Detail |
|---|
public java.lang.String getName()
Named
getName in interface Namedpublic java.lang.String getDescription()
public void debug(boolean flag)
public int getInputDimension()
getInputDimension in class Transformerpublic int getOutputDimension()
getOutputDimension in class Transformer
public void add(Transformer trans)
throws TransformationException
TransformationException
public void transform(double[] in,
double[] out)
transform in class Transformerin - The input vector.out - The output vector, it may be the same as the input
vector if the dimensionalities are the same. All
transformers are expected to work with aliased inputs and output.
public void transform(double[][] in,
double[][] out)
transform in class Transformerin - A set of positions to be transformed. The first dimension should
be consistent with getInputDimension, while the second is the number of
points to be transferred.out - The updated positions. The first dimension should be consistent with
getOutputDimension, while the second is the number of points to be transferred.
This argument may point to the same data as the input.public Converter inverse()
inverse in class Transformerpublic boolean isInverse(Transformer t)
isInverse in class Transformer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||