Class Sfl

All Implemented Interfaces:
Serializable, Component

public final class Sfl extends Projecter
This class implements the Sanson-Flamsteed (Sinusoidal) projection.
See Also:
  • Constructor Details

    • Sfl

      public Sfl()
  • Method Details

    • getName

      public String getName()
      Get the name of the compontent
    • getDescription

      public String getDescription()
      Return a description of the component
    • inverse

      public Deprojecter inverse()
      Get the inverse transformation
      Specified by:
      inverse in class Projecter
    • isInverse

      public boolean isInverse(Transformer t)
      Is this an inverse of some other transformation?
      Specified by:
      isInverse in class Transformer
    • transform

      public final void transform(double[] sphere, double[] plane)
      Do the transformation
      Specified by:
      transform in class Transformer
      Parameters:
      sphere - The input vector.
      plane - 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.
    • validPosition

      public boolean validPosition(double[] plane)
      Description copied from class: Projecter
      Is this a valid position in the projection plane for this image. This default is appropriate for all projections where the projection plane is infinite.
      Overrides:
      validPosition in class Projecter