org.jscience.astronomy.solarsystem.coordinates.distorters
Class NeatDistorter.NeatInvDistorter
java.lang.Object
org.jscience.astronomy.solarsystem.coordinates.Transformer
org.jscience.astronomy.solarsystem.coordinates.Distorter
org.jscience.astronomy.solarsystem.coordinates.distorters.NeatDistorter.NeatInvDistorter
- All Implemented Interfaces:
- Named
- Enclosing class:
- NeatDistorter
public class NeatDistorter.NeatInvDistorter
- extends Distorter
|
Method Summary |
java.lang.String |
getDescrition()
|
java.lang.String |
getName()
A name for this object |
Distorter |
inverse()
Get the inverse of the transformation. |
boolean |
isInverse(Transformer test)
Are these two transformations, inverses of each other? |
void |
transform(double[] in,
double[] out)
Convert a single point where the output vector is supplied. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NeatDistorter.NeatInvDistorter
public NeatDistorter.NeatInvDistorter()
getName
public java.lang.String getName()
- Description copied from class:
Distorter
- A name for this object
- Specified by:
getName in interface Named- Overrides:
getName in class Distorter
- Returns:
- DOCUMENT ME!
getDescrition
public java.lang.String getDescrition()
isInverse
public boolean isInverse(Transformer test)
- Description copied from class:
Transformer
- Are these two transformations, inverses of each other? This
method is used to optimize a series of transformations where
transformations.
- Specified by:
isInverse in class Transformer
inverse
public Distorter inverse()
- Description copied from class:
Transformer
- Get the inverse of the transformation. If the order
matters, then the inverse is to be applied after the original
transformation. This is primarily an issue with Converters.
- Specified by:
inverse in class Distorter
transform
public void transform(double[] in,
double[] out)
- Description copied from class:
Transformer
- Convert a single point where the output vector is supplied.
- Specified by:
transform in class Transformer
- Parameters:
in - 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.