public static class WitsmlWell.Crs.GeodeticModel extends Object
Modifier and Type | Class and Description |
---|---|
static class |
WitsmlWell.Crs.GeodeticModel.Datum |
static class |
WitsmlWell.Crs.GeodeticModel.EllipsoidCode |
Modifier and Type | Method and Description |
---|---|
WitsmlWell.Crs.GeodeticModel.Datum |
getDatum()
Return the datum of this geodetic model.
|
WitsmlWell.Crs.GeodeticModel.EllipsoidCode |
getEllipsoidCode()
Return the ellipsoid code of this geodetic model.
|
Value |
getEllipsoidInverseFlattening()
Return the ellipsoid inverse flattening of this geodetic model.
|
Value |
getEllipsoidSemiMajorAxis()
Return the ellipsoid semi major axis of this geodetic model.
|
Value |
getScaleFactor()
Return the scale factor of this geodetic model.
|
Value |
getXRotation()
Return the x rotation of this geodetic model.
|
Value |
getXTranslation()
Return the x translation of this geodetic model.
|
Value |
getYRotation()
Return the y rotation of this geodetic model.
|
Value |
getYTranslation()
Return the y translation of this geodetic model.
|
Value |
getZRotation()
Return the z rotation of this geodetic model.
|
Value |
getZTranslation()
Return the z translation of this geodetic model.
|
void |
setDatum(WitsmlWell.Crs.GeodeticModel.Datum datum)
Set the datum of this geodetic model.
|
void |
setEllipsoidCode(WitsmlWell.Crs.GeodeticModel.EllipsoidCode ellipsoidCode)
Set the ellipsoid code of this geodetic model.
|
void |
setEllipsoidInverseFlattening(Value ellipsoidInverseFlattening)
Set the ellipsoid inverse flattening of this geodetic model.
|
void |
setEllipsoidSemiMajorAxis(Value ellipsoidSemiMajorAxis)
Set the ellipsoid semi major axis of this geodetic model.
|
void |
setScaleFactor(Value scaleFactor)
Set the scale factor of this geodetic model.
|
void |
setXRotation(Value xRotation)
Set the x rotation of this geodetic model.
|
void |
setXTranslation(Value xTranslation)
Set the x translation of this geodetic model.
|
void |
setYRotation(Value yRotation)
Set the y rotation of this geodetic model.
|
void |
setYTranslation(Value yTranslation)
Set the y translation of this geodetic model.
|
void |
setZRotation(Value zRotation)
Set the z rotation of this geodetic model.
|
void |
setZTranslation(Value zTranslation)
Set the z translation of this geodetic model.
|
public WitsmlWell.Crs.GeodeticModel.Datum getDatum()
Corresponds to the WITSML property geodeticDatumCode
:
Geodetic datum code. This defines a system in the Geoshare naming system and should probably not be used with CRSName.
public void setDatum(WitsmlWell.Crs.GeodeticModel.Datum datum)
Corresponds to the WITSML property geodeticDatumCode
:
Geodetic datum code. This defines a system in the Geoshare naming system and should probably not be used with CRSName.
datum
- The datum to set.
May be null indicating absent or unknown.public Value getXTranslation()
Corresponds to the WITSML property xTranslation"
:
Ellipsoid translation (3). Units are meters by convention.
public void setXTranslation(Value xTranslation)
Corresponds to the WITSML property xTranslation"
:
Ellipsoid translation (3). Units are meters by convention.
xTranslation
- The x translation to set.
May be null indicating absent or unknown.public Value getYTranslation()
Corresponds to the WITSML property yTranslation
:
Ellipsoid translation (3). Units are meters by convention.
public void setYTranslation(Value yTranslation)
Corresponds to the WITSML property yTranslation
:
Ellipsoid translation (3). Units are meters by convention.
yTranslation
- The y translation to set.
May be null indicating absent or unknown.public Value getZTranslation()
Corresponds to the WITSML property zTranslation
:
Ellipsoid translation (3). Units are meters by convention.
public void setZTranslation(Value zTranslation)
Corresponds to the WITSML property zTranslation
:
Ellipsoid translation (3). Units are meters by convention.
zTranslation
- The z translation to set.
May be null indicating absent or unknown.public Value getXRotation()
Corresponds to the WITSML property xRotation
:
Ellipsoid rotation (3). Seconds of arc by convention.
public void setXRotation(Value xRotation)
Corresponds to the WITSML property xRotation
:
Ellipsoid rotation (3). Seconds of arc by convention.
xRotation
- The x rotation to set.
May be null indicating absent or unknown.public Value getYRotation()
Corresponds to the WITSML property yRotation
:
Ellipsoid rotation (3). Seconds of arc by convention.
public void setYRotation(Value yRotation)
Corresponds to the WITSML property yRotation
:
Ellipsoid rotation (3). Seconds of arc by convention.
yRotation
- The y rotation to set.
May be null indicating absent or unknown.public Value getZRotation()
Corresponds to the WITSML property zRotation
:
Ellipsoid rotation (3). Seconds of arc by convention.
public void setZRotation(Value zRotation)
Corresponds to the WITSML property zRotation
:
Ellipsoid rotation (3). Seconds of arc by convention.
zRotation
- The z rotation to set.
May be null indicating absent or unknown.public Value getScaleFactor()
Corresponds to the WITSML property scaleFactor
:
Ellipsoid scale factor.
public void setScaleFactor(Value scaleFactor)
Corresponds to the WITSML property scaleFactor
:
Ellipsoid scale factor.
scaleFactor
- The scale factor to set.
May be null indicating absent or unknown.public WitsmlWell.Crs.GeodeticModel.EllipsoidCode getEllipsoidCode()
Corresponds to the WITSML property ellipsoidCode
:
Ellipsoid code (spheroid) defining geographic or planar coordinates. Implied if geodeticDatumCode is specified (and is not user defined).
public void setEllipsoidCode(WitsmlWell.Crs.GeodeticModel.EllipsoidCode ellipsoidCode)
Corresponds to the WITSML property ellipsoidCode
:
Ellipsoid code (spheroid) defining geographic or planar coordinates. Implied if geodeticDatumCode is specified (and is not user defined).
ellipsoidCode
- The ellipsoid code to set.
May be null indicating absent or unknown.public Value getEllipsoidSemiMajorAxis()
Corresponds to the WITSML property ellipsoidSemiMajorAxis
:
Ellipsoid semi-major axis size. Implied if geodeticDatumCode or ellipsoidCode specified.
public void setEllipsoidSemiMajorAxis(Value ellipsoidSemiMajorAxis)
Corresponds to the WITSML property ellipsoidSemiMajorAxis
:
Ellipsoid semi-major axis size. Implied if geodeticDatumCode or ellipsoidCode specified.
ellipsoidSemiMajorAxis
- The ellipsoid semi major axis to set.
May be null indicating absent or unknown.public Value getEllipsoidInverseFlattening()
Corresponds to the WITSML property ellipsoidInverseFlattening
:
Ellipsoid inverse flattening value (ie. 1/x). Implied if geodeticDatumCode or ellipsoidCode specified.
public void setEllipsoidInverseFlattening(Value ellipsoidInverseFlattening)
Corresponds to the WITSML property ellipsoidInverseFlattening
:
Ellipsoid inverse flattening value (ie. 1/x). Implied if geodeticDatumCode or ellipsoidCode specified.
ellipsoidInverseFlattening
- The ellipsoid inverse flattening to set.
May be null indicating absent or unknown.Copyright © 2023 Petroware AS - https://petroware.no