Class SphereDistorter

java.lang.Object
skyview.geometry.Transformer
skyview.geometry.SphereDistorter
All Implemented Interfaces:
java.io.Serializable, Component
Direct Known Subclasses:
Besselian, Besselian.BesselianInverse

public abstract class SphereDistorter
extends Transformer
implements Component
This class defines a non-linear distortion in the image plane. Normally the forward distortion converts from a fiducial projection plane to some distorted coordinates. The reverse distortion transforms from the distorted coordinates back to the fiducial coordinates.
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    SphereDistorter()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getDescription()
    What does this object do?
    protected int getInputDimension()
    What is the input dimensionality of a Distorter?
    java.lang.String getName()
    A name for this object
    protected int getOutputDimension()
    What is the output dimensionality of a Distorter?
    abstract SphereDistorter inverse()
    Get the inverse of the transformation.

    Methods inherited from class skyview.geometry.Transformer

    isInverse, transform, transform, transform

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait