skyview.geometry.distorter
Class NeatDistorter.NeatInvDistorter
java.lang.Object
skyview.geometry.Transformer
skyview.geometry.Distorter
skyview.geometry.distorter.NeatDistorter.NeatInvDistorter
- All Implemented Interfaces:
- java.io.Serializable, Component
- Enclosing class:
- NeatDistorter
public class NeatDistorter.NeatInvDistorter
- extends Distorter
- See Also:
- Serialized Form
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? This
method is used to optimize a series of transformations where
transformations. |
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 Component
- Overrides:
getName
in class Distorter
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.