Package skyview.geometry.spheredistorter
Class Besselian
- java.lang.Object
-
- skyview.geometry.Transformer
-
- skyview.geometry.SphereDistorter
-
- skyview.geometry.spheredistorter.Besselian
-
- All Implemented Interfaces:
java.io.Serializable
,Component
public class Besselian extends SphereDistorter
This class implements the distortion of Besselian coordinate systems.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Besselian.BesselianInverse
This inner class defines the inverse distortion to the enclosing Besselian distorter.
-
Constructor Summary
Constructors Constructor Description Besselian()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
What does this object do?java.lang.String
getName()
A name for this objectSphereDistorter
inverse()
Get the inverse distorterboolean
isInverse(Transformer t)
Is the the inverse of another transformationvoid
transform(double[] x, double[] y)
Convert a single point where the output vector is supplied.-
Methods inherited from class skyview.geometry.SphereDistorter
getInputDimension, getOutputDimension
-
Methods inherited from class skyview.geometry.Transformer
transform, transform
-
-
-
-
Method Detail
-
inverse
public SphereDistorter inverse()
Get the inverse distorter- Specified by:
inverse
in classSphereDistorter
-
isInverse
public boolean isInverse(Transformer t)
Is the the inverse of another transformation- Specified by:
isInverse
in classTransformer
-
getName
public java.lang.String getName()
Description copied from class:SphereDistorter
A name for this object- Specified by:
getName
in interfaceComponent
- Overrides:
getName
in classSphereDistorter
-
getDescription
public java.lang.String getDescription()
Description copied from class:SphereDistorter
What does this object do?- Specified by:
getDescription
in interfaceComponent
- Overrides:
getDescription
in classSphereDistorter
-
transform
public final void transform(double[] x, double[] y)
Description copied from class:Transformer
Convert a single point where the output vector is supplied.- Specified by:
transform
in classTransformer
- Parameters:
x
- The input vector.y
- 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.
-
-