Class Tan

All Implemented Interfaces:, Component
Direct Known Subclasses:

public class Tan
extends Projecter
See Also:
Serialized Form
  • Constructor Details

    • Tan

      public Tan()
  • Method Details

    • getName

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

      public java.lang.String getDescription()
      Get a description of the component
    • allValid

      public boolean allValid()
      The entire projection plane is valid
      allValid in class Projecter
    • transform

      public final void transform​(double[] sphere, double[] plane)
      Project a point from the sphere to the plane.
      Specified by:
      transform in class Transformer
      sphere - a double[3] unit vector
      plane - a double[2] preallocated vector.
    • 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
    • tissot

      public double[] tissot​(double x, double y)
      Get the Tissot parameters.
      tissot in class Projecter
      x - The X-value at which the Tissot indicatrix is to be calculated.
      y - The Y-value at which the Tissot indicatrix is to be calculated.
      A three element double vector [Semimajor, semiminor, position angle] with the axes size and positional angle of the ellipse.