Package mil.nga.crs.vertical
Class VerticalCoordinateReferenceSystem
- java.lang.Object
-
- mil.nga.crs.CRS
-
- mil.nga.crs.CommonCRS
-
- mil.nga.crs.CoordinateReferenceSystem
-
- mil.nga.crs.SimpleCoordinateReferenceSystem
-
- mil.nga.crs.vertical.VerticalCoordinateReferenceSystem
-
- All Implemented Interfaces:
Identifiable
,ScopeExtentIdentifierRemark
public class VerticalCoordinateReferenceSystem extends SimpleCoordinateReferenceSystem
Vertical Coordinate Reference System- Author:
- osbornb
-
-
Constructor Summary
Constructors Constructor Description VerticalCoordinateReferenceSystem()
ConstructorVerticalCoordinateReferenceSystem(String name, Dynamic dynamic, VerticalReferenceFrame referenceFrame, CoordinateSystem coordinateSystem)
ConstructorVerticalCoordinateReferenceSystem(String name, VerticalDatumEnsemble datumEnsemble, CoordinateSystem coordinateSystem)
ConstructorVerticalCoordinateReferenceSystem(String name, VerticalReferenceFrame referenceFrame, CoordinateSystem coordinateSystem)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
VerticalDatumEnsemble
getDatumEnsemble()
Get the vertical datum ensembleDynamic
getDynamic()
Get the dynamic coordinate reference systemIdentifier
getGeoidModelIdentifier()
Get the geoid model identifierString
getGeoidModelName()
Get the geoid model nameVerticalReferenceFrame
getReferenceFrame()
Get the vertical reference frameboolean
hasDatumEnsemble()
Determine if has a vertical datum ensembleboolean
hasDynamic()
Determine if has a dynamicboolean
hasGeoidModelIdentifier()
Has a geoid model identifierboolean
hasGeoidModelName()
Has a geoid model nameint
hashCode()
boolean
hasReferenceFrame()
Determine if has a vertical reference framevoid
setDatumEnsemble(VerticalDatumEnsemble datumEnsemble)
Set the vertical datum ensemblevoid
setDynamic(Dynamic dynamic)
Set the dynamic coordinate reference systemvoid
setGeoidModelIdentifier(Identifier geoidModelIdentifier)
Set the geoid model identifiervoid
setGeoidModelName(String geoidModelName)
Set the geoid model namevoid
setReferenceFrame(VerticalReferenceFrame referenceFrame)
Set the vertical reference frame-
Methods inherited from class mil.nga.crs.SimpleCoordinateReferenceSystem
getCoordinateSystem, setCoordinateSystem
-
Methods inherited from class mil.nga.crs.CommonCRS
addIdentifier, addIdentifiers, addUsage, addUsages, getIdentifier, getIdentifiers, getName, getRemark, getUsage, getUsages, hasIdentifiers, hasRemark, hasUsages, numIdentifiers, numUsages, setIdentifiers, setName, setRemark, setUsages
-
-
-
-
Constructor Detail
-
VerticalCoordinateReferenceSystem
public VerticalCoordinateReferenceSystem()
Constructor
-
VerticalCoordinateReferenceSystem
public VerticalCoordinateReferenceSystem(String name, VerticalReferenceFrame referenceFrame, CoordinateSystem coordinateSystem)
Constructor- Parameters:
name
- namereferenceFrame
- vertical reference framecoordinateSystem
- coordinate system
-
VerticalCoordinateReferenceSystem
public VerticalCoordinateReferenceSystem(String name, VerticalDatumEnsemble datumEnsemble, CoordinateSystem coordinateSystem)
Constructor- Parameters:
name
- namedatumEnsemble
- vertical datum ensemblecoordinateSystem
- coordinate system
-
VerticalCoordinateReferenceSystem
public VerticalCoordinateReferenceSystem(String name, Dynamic dynamic, VerticalReferenceFrame referenceFrame, CoordinateSystem coordinateSystem)
Constructor- Parameters:
name
- namedynamic
- dynamicreferenceFrame
- vertical reference framecoordinateSystem
- coordinate system
-
-
Method Detail
-
getReferenceFrame
public VerticalReferenceFrame getReferenceFrame()
Get the vertical reference frame- Returns:
- vertical reference frame
-
hasReferenceFrame
public boolean hasReferenceFrame()
Determine if has a vertical reference frame- Returns:
- true if has vertical reference frame
-
setReferenceFrame
public void setReferenceFrame(VerticalReferenceFrame referenceFrame)
Set the vertical reference frame- Parameters:
referenceFrame
- vertical reference frame
-
getDatumEnsemble
public VerticalDatumEnsemble getDatumEnsemble()
Get the vertical datum ensemble- Returns:
- vertical datum ensemble
-
hasDatumEnsemble
public boolean hasDatumEnsemble()
Determine if has a vertical datum ensemble- Returns:
- true if has vertical datum ensemble
-
setDatumEnsemble
public void setDatumEnsemble(VerticalDatumEnsemble datumEnsemble)
Set the vertical datum ensemble- Parameters:
datumEnsemble
- vertical datum ensemble
-
getDynamic
public Dynamic getDynamic()
Get the dynamic coordinate reference system- Returns:
- dynamic coordinate reference system
-
hasDynamic
public boolean hasDynamic()
Determine if has a dynamic- Returns:
- true if has dynamic
-
setDynamic
public void setDynamic(Dynamic dynamic)
Set the dynamic coordinate reference system- Parameters:
dynamic
- dynamic coordinate reference system
-
getGeoidModelName
public String getGeoidModelName()
Get the geoid model name- Returns:
- geoid model name
-
hasGeoidModelName
public boolean hasGeoidModelName()
Has a geoid model name- Returns:
- true if has geoid model name
-
setGeoidModelName
public void setGeoidModelName(String geoidModelName)
Set the geoid model name- Parameters:
geoidModelName
- geoid model name
-
getGeoidModelIdentifier
public Identifier getGeoidModelIdentifier()
Get the geoid model identifier- Returns:
- geoid model identifier
-
hasGeoidModelIdentifier
public boolean hasGeoidModelIdentifier()
Has a geoid model identifier- Returns:
- true if has geoid model identifier
-
setGeoidModelIdentifier
public void setGeoidModelIdentifier(Identifier geoidModelIdentifier)
Set the geoid model identifier- Parameters:
geoidModelIdentifier
- geoid model identifier
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classSimpleCoordinateReferenceSystem
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classSimpleCoordinateReferenceSystem
-
-