public abstract class WitsmlTarget extends WitsmlObject
Modifier and Type | Class and Description |
---|---|
static class |
WitsmlTarget.Category |
static class |
WitsmlTarget.Scope
These values represent the type of scope of the drilling target.
|
static class |
WitsmlTarget.Section
Java representation of a WITSML "targetSection".
|
Modifier and Type | Method and Description |
---|---|
abstract Location |
addLocation() |
abstract WitsmlTarget.Section |
addSection() |
String |
getAzimuthReference()
Return the azimuth reference of this target.
|
WitsmlTarget.Category |
getCategory()
Return the category of this target.
|
Value |
getDip()
Return the dip of this target.
|
Value |
getEasting()
Return the easting of this target.
|
Value |
getEastWestOffset()
Return the east west offset of this target.
|
Value |
getEastWestSectionOrigin()
Return the east west section origin of this target.
|
List<Location> |
getLocations()
Return the locations of this target.
|
Value |
getMajorAxisLength()
Return the major axis length of this target.
|
Value |
getMinorAxisWidth()
Return the minor axis width of this target.
|
Value |
getNorthing()
Return the northing of this target.
|
Value |
getNorthSouthOffset()
Return the north south offset of this target.
|
Value |
getNorthSouthSectionOrigin()
Return the north south section origin of this target.
|
Reference |
getParentTarget()
Return the parent target of this target.
|
Value |
getRotation()
Return the rotation of this target.
|
WitsmlTarget.Scope |
getScope()
Return the scope of this target.
|
List<WitsmlTarget.Section> |
getSections()
Return the sections of this target.
|
Value |
getStrike()
Return the strike of this target.
|
Value |
getThicknessAbove()
Return the thickness above of this target.
|
Value |
getThicknessBelow()
Return the thickness below of this target.
|
Value |
getTvd()
Return the TVD of this target.
|
void |
setAzimuthReference(String azimuthReference)
Set the azimuth reference of this target.
|
void |
setCategory(WitsmlTarget.Category category)
Set the category of this target.
|
void |
setDip(Value dip)
Set the dip of this target.
|
void |
setEasting(Value easting)
Set the easting of this target.
|
void |
setEastWestOffset(Value eastWestOffset)
Set the east west offset of this target.
|
void |
setEastWestSectionOrigin(Value eastWestSectionOrigin)
Set the east west section origin of this target.
|
void |
setMajorAxisLength(Value majorAxisLength)
Set the major axis length of this target.
|
void |
setMinorAxisWidth(Value minorAxisWidth)
Set the minor axis width of this target.
|
void |
setNorthing(Value northing)
Set the northing of this target.
|
void |
setNorthSouthOffset(Value northSouthOffset)
Set the north south offset of this target.
|
void |
setNorthSouthSectionOrigin(Value northSouthSectionOrigin)
Set the north south section origin of this target.
|
void |
setParentTarget(Reference parentTarget)
Set the parent target of this target.
|
void |
setRotation(Value rotation)
Set the rotation of this target.
|
void |
setScope(WitsmlTarget.Scope scope)
Set the scope of this target.
|
void |
setStrike(Value strike)
Set the strike of this target.
|
void |
setThicknessAbove(Value thicknessAbove)
Set the thickness above of this target.
|
void |
setThicknessBelow(Value thicknessBelow)
Set the thickness below of this target.
|
void |
setTvd(Value tvd)
Set the TVD of this target.
|
equals, getAddQuery, getAliases, getCitation, getCommonData, getEtpResource, getEtpServer, getId, getName, getParent, getParentId, getReadLock, getServer, getVersion, getWitsmlServer, getWitsmlType, getWriteLock, hashCode, newAliases, newCitation, newCommonData, setEtpResource, setName, toString
public Reference getParentTarget()
Corresponds to the WITSML property parentTarget
:
A pointer to the parent target. This represents a relationship between a drillers and geological target.
public void setParentTarget(Reference parentTarget)
Corresponds to the WITSML property parentTarget
:
A pointer to the parent target. This represents a relationship between a drillers and geological target.
parentTarget
- The parent target to set.
May be null indicating absent or unknown.public Value getNorthing()
Corresponds to the WITSML property dispNsCenter
:
Northing of target center point in map coordinates
public void setNorthing(Value northing)
Corresponds to the WITSML property dispNsCenter
:
Northing of target center point in map coordinates
northing
- The northing to set.
May be null indicating absent or unknown.public Value getEasting()
Corresponds to the WITSML property dispEwCenter
:
Easting of target center point in map coordinates
public void setEasting(Value easting)
Corresponds to the WITSML property dispEwCenter
:
Easting of target center point in map coordinates
easting
- The easting to set.
May be null indicating absent or unknown.public Value getTvd()
Corresponds to the WITSML property tvd
:
Vertical depth of the measurements
public void setTvd(Value tvd)
Corresponds to the WITSML property tvd
:
Vertical depth of the measurements
tvd
- The TVD to set.
May be null indicating absent or unknown.public Value getNorthSouthOffset()
Corresponds to the WITSML property dispNsOffset
:
North-south offset of target intercept point from shape center.
public void setNorthSouthOffset(Value northSouthOffset)
Corresponds to the WITSML property dispNsOffset
:
North-south offset of target intercept point from shape center.
northSouthOffset
- The north south offset to set.
May be null indicating absent or unknown.public Value getEastWestOffset()
Corresponds to the WITSML property dispEwOffset
:
East-west offset of target intercept point from shape center.
public void setEastWestOffset(Value eastWestOffset)
Corresponds to the WITSML property dispEwOffset
:
East-west offset of target intercept point from shape center.
eastWestOffset
- The east west offset to set.
May be null indicating absent or unknown.public Value getThicknessAbove()
Corresponds to the WITSML property thickAbove
:
Height of target above center point.
public void setThicknessAbove(Value thicknessAbove)
Corresponds to the WITSML property thickAbove
:
Height of target above center point.
thicknessAbove
- The thickness above to set.
May be null indicating absent or unknown.public Value getThicknessBelow()
Corresponds to the WITSML property thickBelow
:
Height of target below center point.
public void setThicknessBelow(Value thicknessBelow)
Corresponds to the WITSML property thickBelow
:
Height of target below center point.
thicknessBelow
- The thickness below to set.
May be null indicating absent or unknown.public Value getDip()
Corresponds to the WITSML property dip
:
Angle of dip with respect to horizontal.
public void setDip(Value dip)
Corresponds to the WITSML property dip
:
Angle of dip with respect to horizontal.
dip
- The dip to set.
May be null indicating absent or unknown.public Value getStrike()
Corresponds to the WITSML property strike
:
Direction of dip with respect to north azimuth reference.
public void setStrike(Value strike)
Corresponds to the WITSML property strike
:
Direction of dip with respect to north azimuth reference.
strike
- The strike to set.
May be null indicating absent or unknown.public Value getRotation()
Corresponds to the WITSML property rotation
:
Direction of target geometry with respect to north azimuth reference.
public void setRotation(Value rotation)
Corresponds to the WITSML property rotation
:
Direction of target geometry with respect to north azimuth reference.
rotation
- The rotation to set.
May be null indicating absent or unknown.public Value getMajorAxisLength()
Corresponds to the WITSML property lenMajorAxis
:
Distance from center to perimeter in rotation direction. This may be ignored depending on the value of typeTargetScope.
public void setMajorAxisLength(Value majorAxisLength)
Corresponds to the WITSML property lenMajorAxis
:
Distance from center to perimeter in rotation direction. This may be ignored depending on the value of typeTargetScope.
majorAxisLength
- The major axis length to set.
May be null indicating absent or unknown.public Value getMinorAxisWidth()
Corresponds to the WITSML property widMinorAxis
:
Distance from center to perimeter at 90 deg to rotation direction. This may be ignored depending on the value of typeTargetScope.
public void setMinorAxisWidth(Value minorAxisWidth)
Corresponds to the WITSML property widMinorAxis
:
Distance from center to perimeter at 90 deg to rotation direction. This may be ignored depending on the value of typeTargetScope.
minorAxisWidth
- The minor axis width to set.
May be null indicating absent or unknown.public WitsmlTarget.Scope getScope()
Corresponds to the WITSML property typeTargetScope
:
The type of scope of the drilling target.
public void setScope(WitsmlTarget.Scope scope)
Corresponds to the WITSML property typeTargetScope
:
The type of scope of the drilling target.
scope
- The scope to set.
May be null indicating absent or unknown.public Value getNorthSouthSectionOrigin()
Corresponds to the WITSML property dispNsSectOrig
:
Origin north-south used as starting point for sections, mandatory parameter when sections are used.
public void setNorthSouthSectionOrigin(Value northSouthSectionOrigin)
Corresponds to the WITSML property dispNsSectOrig
:
Origin north-south used as starting point for sections, mandatory parameter when sections are used.
northSouthSectionOrigin
- The north south section origin to set.
May be null indicating absent or unknown.public Value getEastWestSectionOrigin()
Corresponds to the WITSML property dispEwSectOrig
:
Origin east-west used as starting point for sections, mandatory parameter when sections are used.
public void setEastWestSectionOrigin(Value eastWestSectionOrigin)
Corresponds to the WITSML property dispEwSectOrig
:
Origin east-west used as starting point for sections, mandatory parameter when sections are used.
eastWestSectionOrigin
- The east west section origin to set.
May be null indicating absent or unknown.public String getAzimuthReference()
Corresponds to the WITSML property aziRef
:
Specifies the definition of north.
public void setAzimuthReference(String azimuthReference)
Corresponds to the WITSML property aziRef
:
Specifies the definition of north.
azimuthReference
- The azimuth reference to set.
May be null indicating absent or unknown.public WitsmlTarget.Category getCategory()
Corresponds to the WITSML property catTarg
:
Geological or drillers target.
public void setCategory(WitsmlTarget.Category category)
Corresponds to the WITSML property catTarg
:
Geological or drillers target.
category
- The category to set.
May be null indicating absent or unknown.public List<Location> getLocations()
Corresponds to the WITSML property location
:
The 2D coordinates of the item at the start of the section. The location object is mandatory for the first section starting point.
public abstract Location addLocation()
public List<WitsmlTarget.Section> getSections()
Corresponds to the WITSML property targetSection
:
Sections describing target. These may be ignored depending on the value of typeTargetScope.
public abstract WitsmlTarget.Section addSection()
Copyright © 2023 Petroware AS - https://petroware.no