Package mil.nga.crs.geo
Class TriaxialEllipsoid
- java.lang.Object
-
- mil.nga.crs.geo.Ellipsoid
-
- mil.nga.crs.geo.TriaxialEllipsoid
-
- All Implemented Interfaces:
Identifiable
public class TriaxialEllipsoid extends Ellipsoid
Triaxial Ellipsoid- Author:
- osbornb
-
-
Constructor Summary
Constructors Constructor Description TriaxialEllipsoid()
ConstructorTriaxialEllipsoid(String name, double semiMajorAxis, double semiMedianAxis, double semiMinorAxis)
ConstructorTriaxialEllipsoid(String name, String semiMajorAxis, String semiMedianAxis, String semiMinorAxis)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
double
getInverseFlattening()
Get the inverse flatteningdouble
getSemiMedianAxis()
Get the semi median axisString
getSemiMedianAxisText()
Get the semi median axis textdouble
getSemiMinorAxis()
Get the semi minor axisString
getSemiMinorAxisText()
Get the semi minor axis textEllipsoidType
getType()
Get the Ellipsoid Typeint
hashCode()
void
setInverseFlattening(double inverseFlattening)
Set the inverse flatteningvoid
setSemiMedianAxis(double semiMedianAxis)
Set the semi median axisvoid
setSemiMedianAxis(String semiMedianAxis)
Set the semi median axisvoid
setSemiMinorAxis(double semiMinorAxis)
Set the semi minor axisvoid
setSemiMinorAxis(String semiMinorAxis)
Set the semi minor axis-
Methods inherited from class mil.nga.crs.geo.Ellipsoid
addIdentifier, addIdentifiers, getIdentifier, getIdentifiers, getInverseFlatteningText, getName, getPoleRadius, getPoleRadiusText, getSemiMajorAxis, getSemiMajorAxisText, getUnit, hasIdentifiers, hasUnit, numIdentifiers, setIdentifiers, setInverseFlattening, setName, setSemiMajorAxis, setSemiMajorAxis, setUnit, toString
-
-
-
-
Constructor Detail
-
TriaxialEllipsoid
public TriaxialEllipsoid()
Constructor
-
TriaxialEllipsoid
public TriaxialEllipsoid(String name, double semiMajorAxis, double semiMedianAxis, double semiMinorAxis)
Constructor- Parameters:
name
- namesemiMajorAxis
- semi major axissemiMedianAxis
- semi major axissemiMinorAxis
- semi minor axis
-
-
Method Detail
-
getType
public EllipsoidType getType()
Get the Ellipsoid Type
-
getInverseFlattening
public double getInverseFlattening()
Get the inverse flattening- Overrides:
getInverseFlattening
in classEllipsoid
- Returns:
- inverse flattening
-
setInverseFlattening
public void setInverseFlattening(double inverseFlattening)
Set the inverse flattening- Overrides:
setInverseFlattening
in classEllipsoid
- 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
-
-