Class TriaxialEllipsoid

  • All Implemented Interfaces:
    Identifiable

    public class TriaxialEllipsoid
    extends Ellipsoid
    Triaxial Ellipsoid
    Author:
    osbornb
    • Constructor Detail

      • TriaxialEllipsoid

        public TriaxialEllipsoid()
        Constructor
      • TriaxialEllipsoid

        public TriaxialEllipsoid​(String name,
                                 double semiMajorAxis,
                                 double semiMedianAxis,
                                 double semiMinorAxis)
        Constructor
        Parameters:
        name - name
        semiMajorAxis - semi major axis
        semiMedianAxis - semi major axis
        semiMinorAxis - semi minor axis
      • TriaxialEllipsoid

        public TriaxialEllipsoid​(String name,
                                 String semiMajorAxis,
                                 String semiMedianAxis,
                                 String semiMinorAxis)
        Constructor
        Parameters:
        name - name
        semiMajorAxis - semi major axis
        semiMedianAxis - semi major axis
        semiMinorAxis - semi minor axis
        Since:
        1.1.0
    • Method Detail

      • getInverseFlattening

        public double getInverseFlattening()
        Get the inverse flattening
        Overrides:
        getInverseFlattening in class Ellipsoid
        Returns:
        inverse flattening
      • setInverseFlattening

        public void setInverseFlattening​(double inverseFlattening)
        Set the inverse flattening
        Overrides:
        setInverseFlattening in class Ellipsoid
        Parameters:
        inverseFlattening - inverse flattening
      • getSemiMedianAxis

        public double getSemiMedianAxis()
        Get the semi median axis
        Returns:
        semi median axis
      • getSemiMedianAxisText

        public String getSemiMedianAxisText()
        Get the semi median axis text
        Returns:
        semi median axis text
        Since:
        1.1.0
      • setSemiMedianAxis

        public void setSemiMedianAxis​(double semiMedianAxis)
        Set the semi median axis
        Parameters:
        semiMedianAxis - semi median axis
      • setSemiMedianAxis

        public void setSemiMedianAxis​(String semiMedianAxis)
        Set the semi median axis
        Parameters:
        semiMedianAxis - semi median axis
        Since:
        1.1.0
      • getSemiMinorAxis

        public double getSemiMinorAxis()
        Get the semi minor axis
        Returns:
        semi minor axis
      • getSemiMinorAxisText

        public String getSemiMinorAxisText()
        Get the semi minor axis text
        Returns:
        semi minor axis text
        Since:
        1.1.0
      • setSemiMinorAxis

        public void setSemiMinorAxis​(double semiMinorAxis)
        Set the semi minor axis
        Parameters:
        semiMinorAxis - semi minor axis
      • setSemiMinorAxis

        public void setSemiMinorAxis​(String semiMinorAxis)
        Set the semi minor axis
        Parameters:
        semiMinorAxis - semi minor axis
        Since:
        1.1.0