Interface ILcdPerspective

All Superinterfaces:
ILcdAzimuthal, ILcdProjection, ILcdPropertyChangeSource, Serializable
All Known Implementing Classes:
ALcdPerspective, TLcdVerticalPerspective

public interface ILcdPerspective extends ILcdAzimuthal
ILcdPerspective are ILcdProjection objects that have a central point of zero distortion. This central point is the origin of the ILcdAzimuthal.

An ILcdPerspective has an origin, which is expressed in lat-lon coordinates together with its height above the ellipsoid. The distance of the point of perspective is given from the center of the earth, divided by the semi-major axis. The point of perspective is located along the line through the center of the earth and the point of origin.

  • Method Details

    • setOriginLat

      void setOriginLat(double aLatitude)
      Sets the latitude of the origin to aLatitude.
      Specified by:
      setOriginLat in interface ILcdAzimuthal
      Parameters:
      aLatitude - The new originLat value.
      See Also:
    • getOriginLat

      double getOriginLat()
      Gets the latitude of the origin of the projection.
      Specified by:
      getOriginLat in interface ILcdAzimuthal
      Returns:
      the latitude of the origin of the projection.
      See Also:
    • setOriginLon

      void setOriginLon(double aLongitude)
      Sets the longitude of the origin to aLongitude.
      Specified by:
      setOriginLon in interface ILcdAzimuthal
      Parameters:
      aLongitude - The new originLon value.
      See Also:
    • getOriginLon

      double getOriginLon()
      Gets the longitude of the origin of the projection.
      Specified by:
      getOriginLon in interface ILcdAzimuthal
      Returns:
      the longitude of the origin of the projection.
      See Also:
    • setOriginHeight

      void setOriginHeight(double aHeight)
      Sets the height of the point of origin above the ellipsoid.
      Parameters:
      aHeight - The new originHeight value.
      See Also:
    • getOriginHeight

      double getOriginHeight()
      Gets the height of the point of origin above the ellipsoid.
      Returns:
      the height of the point of origin above the ellipsoid.
      See Also:
    • setPerspectiveDistance

      void setPerspectiveDistance(double aP)
      Sets the distance of the point of perspective from the center of the earth, divided by a, the semi-major axis.
      Parameters:
      aP - The new perspectiveDistance value.
      See Also:
    • getPerspectiveDistance

      double getPerspectiveDistance()
      Gets the distance of the point of perspective from the center of the earth, divided by a , the semi-major axis.
      Returns:
      the distance of the point of perspective from the center of the earth, divided by a , the semi-major axis.
      See Also: