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 booleanequals(Object obj)doublegetInverseFlattening()Get the inverse flatteningdoublegetSemiMedianAxis()Get the semi median axisStringgetSemiMedianAxisText()Get the semi median axis textdoublegetSemiMinorAxis()Get the semi minor axisStringgetSemiMinorAxisText()Get the semi minor axis textEllipsoidTypegetType()Get the Ellipsoid TypeinthashCode()voidsetInverseFlattening(double inverseFlattening)Set the inverse flatteningvoidsetSemiMedianAxis(double semiMedianAxis)Set the semi median axisvoidsetSemiMedianAxis(String semiMedianAxis)Set the semi median axisvoidsetSemiMinorAxis(double semiMinorAxis)Set the semi minor axisvoidsetSemiMinorAxis(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:
getInverseFlatteningin classEllipsoid- Returns:
- inverse flattening
-
setInverseFlattening
public void setInverseFlattening(double inverseFlattening)
Set the inverse flattening- Overrides:
setInverseFlatteningin 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
-
-