public class Ellipsoid extends Object implements Identifiable
| Constructor and Description |
|---|
Ellipsoid()
Constructor
|
Ellipsoid(String name,
double semiMajorAxis,
double inverseFlattening)
Constructor
|
Ellipsoid(String name,
String semiMajorAxis,
String inverseFlattening)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addIdentifier(Identifier identifier)
Add the identifier
|
void |
addIdentifiers(List<Identifier> identifiers)
Add the identifiers
|
boolean |
equals(Object obj) |
Identifier |
getIdentifier(int index)
Get the identifier at the index
|
List<Identifier> |
getIdentifiers()
Get the identifiers
|
double |
getInverseFlattening()
Get the inverse flattening
|
String |
getInverseFlatteningText()
Get the inverse flattening text
|
String |
getName()
Get the name
|
double |
getPoleRadius()
Get the pole radius
|
String |
getPoleRadiusText()
Get the pole radius text
|
double |
getSemiMajorAxis()
Get the semi major axis
|
String |
getSemiMajorAxisText()
Get the semi major axis text
|
EllipsoidType |
getType()
Get the Ellipsoid Type
|
Unit |
getUnit()
Get the unit (length)
|
int |
hashCode() |
boolean |
hasIdentifiers()
Has identifiers
|
boolean |
hasUnit()
Has a unit (length)
|
int |
numIdentifiers()
Number of identifiers
|
void |
setIdentifiers(List<Identifier> identifiers)
Set the identifiers
|
void |
setInverseFlattening(double inverseFlattening)
Set the inverse flattening
|
void |
setInverseFlattening(String inverseFlattening)
Set the inverse flattening
|
void |
setName(String name)
Set the name
|
void |
setSemiMajorAxis(double semiMajorAxis)
Set the semi major axis
|
void |
setSemiMajorAxis(String semiMajorAxis)
Set the semi major axis
|
void |
setUnit(Unit unit)
Set the unit (length)
|
String |
toString() |
public Ellipsoid()
public Ellipsoid(String name, double semiMajorAxis, double inverseFlattening)
name - namesemiMajorAxis - semi major axisinverseFlattening - inverse flatteningpublic EllipsoidType getType()
public String getName()
public void setName(String name)
name - namepublic double getSemiMajorAxis()
public String getSemiMajorAxisText()
public void setSemiMajorAxis(double semiMajorAxis)
semiMajorAxis - semi major axispublic void setSemiMajorAxis(String semiMajorAxis)
semiMajorAxis - semi major axispublic double getInverseFlattening()
public String getInverseFlatteningText()
public void setInverseFlattening(double inverseFlattening)
inverseFlattening - inverse flatteningpublic void setInverseFlattening(String inverseFlattening)
inverseFlattening - inverse flatteningpublic Unit getUnit()
public boolean hasUnit()
public void setUnit(Unit unit)
unit - unit (length)public List<Identifier> getIdentifiers()
getIdentifiers in interface Identifiablepublic boolean hasIdentifiers()
hasIdentifiers in interface Identifiablepublic int numIdentifiers()
numIdentifiers in interface Identifiablepublic Identifier getIdentifier(int index)
getIdentifier in interface Identifiableindex - identifier indexpublic void setIdentifiers(List<Identifier> identifiers)
setIdentifiers in interface Identifiableidentifiers - identifierspublic void addIdentifier(Identifier identifier)
addIdentifier in interface Identifiableidentifier - identifierpublic void addIdentifiers(List<Identifier> identifiers)
addIdentifiers in interface Identifiableidentifiers - identifierspublic double getPoleRadius()
public String getPoleRadiusText()
Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.