com.hashmapinc.tempus.WitsmlObjects.v1311.ObjTrajectoryStation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of WitsmlObjects Show documentation
Show all versions of WitsmlObjects Show documentation
This library assists in serializing and deserializing WITSML 1.3.1.1 and 1.4.1.1 Objects
package com.hashmapinc.tempus.WitsmlObjects.v1311;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Java class for obj_trajectoryStation complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
{@code
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* }
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "obj_trajectoryStation", propOrder = {
"nameWell",
"nameWellbore",
"nameTrajectory",
"target",
"dTimStn",
"typeTrajStation",
"typeSurveyTool",
"md",
"tvd",
"incl",
"azi",
"mtf",
"gtf",
"dispNs",
"dispEw",
"vertSect",
"dls",
"rateTurn",
"rateBuild",
"mdDelta",
"tvdDelta",
"modelToolError",
"gravTotalUncert",
"dipAngleUncert",
"magTotalUncert",
"gravAccelCorUsed",
"magXAxialCorUsed",
"sagCorUsed",
"magDrlstrCorUsed",
"gravTotalFieldReference",
"magTotalFieldReference",
"magDipAngleReference",
"magModelUsed",
"magModelValid",
"geoModelUsed",
"statusTrajStation",
"rawData",
"corUsed",
"valid",
"matrixCov",
"location",
"sourceStation",
"commonData",
"customData"
})
public class ObjTrajectoryStation {
@XmlElement(required = true)
protected String nameWell;
@XmlElement(required = true)
protected String nameWellbore;
protected String nameTrajectory;
protected RefNameString target;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar dTimStn;
@XmlSchemaType(name = "string")
protected TrajStationType typeTrajStation;
@XmlSchemaType(name = "string")
protected TypeSurveyTool typeSurveyTool;
protected MeasuredDepthCoord md;
protected WellVerticalDepthCoord tvd;
protected PlaneAngleMeasure incl;
protected PlaneAngleMeasure azi;
protected PlaneAngleMeasure mtf;
protected PlaneAngleMeasure gtf;
protected LengthMeasure dispNs;
protected LengthMeasure dispEw;
protected LengthMeasure vertSect;
protected AnglePerLengthMeasure dls;
protected AnglePerLengthMeasure rateTurn;
protected AnglePerLengthMeasure rateBuild;
protected MeasuredDepthCoord mdDelta;
protected WellVerticalDepthCoord tvdDelta;
protected String modelToolError;
protected AccelerationLinearMeasure gravTotalUncert;
protected PlaneAngleMeasure dipAngleUncert;
protected MagneticInductionMeasure magTotalUncert;
protected Boolean gravAccelCorUsed;
protected Boolean magXAxialCorUsed;
protected Boolean sagCorUsed;
protected Boolean magDrlstrCorUsed;
protected AccelerationLinearMeasure gravTotalFieldReference;
protected MagneticInductionMeasure magTotalFieldReference;
protected PlaneAngleMeasure magDipAngleReference;
protected String magModelUsed;
protected String magModelValid;
protected String geoModelUsed;
@XmlSchemaType(name = "string")
protected TrajStationStatus statusTrajStation;
protected CsStnTrajRawData rawData;
protected CsStnTrajCorUsed corUsed;
protected CsStnTrajValid valid;
protected CsStnTrajMatrixCov matrixCov;
protected List location;
protected CsRefWellboreTrajectoryStation sourceStation;
protected CsCommonData commonData;
protected CsCustomData customData;
@XmlAttribute(name = "uidWell")
protected String uidWell;
@XmlAttribute(name = "uidWellbore")
protected String uidWellbore;
@XmlAttribute(name = "uidTrajectory")
protected String uidTrajectory;
@XmlAttribute(name = "uid")
protected String uid;
/**
* Gets the value of the nameWell property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNameWell() {
return nameWell;
}
/**
* Sets the value of the nameWell property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNameWell(String value) {
this.nameWell = value;
}
/**
* Gets the value of the nameWellbore property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNameWellbore() {
return nameWellbore;
}
/**
* Sets the value of the nameWellbore property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNameWellbore(String value) {
this.nameWellbore = value;
}
/**
* Gets the value of the nameTrajectory property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNameTrajectory() {
return nameTrajectory;
}
/**
* Sets the value of the nameTrajectory property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNameTrajectory(String value) {
this.nameTrajectory = value;
}
/**
* Gets the value of the target property.
*
* @return
* possible object is
* {@link RefNameString }
*
*/
public RefNameString getTarget() {
return target;
}
/**
* Sets the value of the target property.
*
* @param value
* allowed object is
* {@link RefNameString }
*
*/
public void setTarget(RefNameString value) {
this.target = value;
}
/**
* Gets the value of the dTimStn property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDTimStn() {
return dTimStn;
}
/**
* Sets the value of the dTimStn property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDTimStn(XMLGregorianCalendar value) {
this.dTimStn = value;
}
/**
* Gets the value of the typeTrajStation property.
*
* @return
* possible object is
* {@link TrajStationType }
*
*/
public TrajStationType getTypeTrajStation() {
return typeTrajStation;
}
/**
* Sets the value of the typeTrajStation property.
*
* @param value
* allowed object is
* {@link TrajStationType }
*
*/
public void setTypeTrajStation(TrajStationType value) {
this.typeTrajStation = value;
}
/**
* Gets the value of the typeSurveyTool property.
*
* @return
* possible object is
* {@link TypeSurveyTool }
*
*/
public TypeSurveyTool getTypeSurveyTool() {
return typeSurveyTool;
}
/**
* Sets the value of the typeSurveyTool property.
*
* @param value
* allowed object is
* {@link TypeSurveyTool }
*
*/
public void setTypeSurveyTool(TypeSurveyTool value) {
this.typeSurveyTool = value;
}
/**
* Gets the value of the md property.
*
* @return
* possible object is
* {@link MeasuredDepthCoord }
*
*/
public MeasuredDepthCoord getMd() {
return md;
}
/**
* Sets the value of the md property.
*
* @param value
* allowed object is
* {@link MeasuredDepthCoord }
*
*/
public void setMd(MeasuredDepthCoord value) {
this.md = value;
}
/**
* Gets the value of the tvd property.
*
* @return
* possible object is
* {@link WellVerticalDepthCoord }
*
*/
public WellVerticalDepthCoord getTvd() {
return tvd;
}
/**
* Sets the value of the tvd property.
*
* @param value
* allowed object is
* {@link WellVerticalDepthCoord }
*
*/
public void setTvd(WellVerticalDepthCoord value) {
this.tvd = value;
}
/**
* Gets the value of the incl property.
*
* @return
* possible object is
* {@link PlaneAngleMeasure }
*
*/
public PlaneAngleMeasure getIncl() {
return incl;
}
/**
* Sets the value of the incl property.
*
* @param value
* allowed object is
* {@link PlaneAngleMeasure }
*
*/
public void setIncl(PlaneAngleMeasure value) {
this.incl = value;
}
/**
* Gets the value of the azi property.
*
* @return
* possible object is
* {@link PlaneAngleMeasure }
*
*/
public PlaneAngleMeasure getAzi() {
return azi;
}
/**
* Sets the value of the azi property.
*
* @param value
* allowed object is
* {@link PlaneAngleMeasure }
*
*/
public void setAzi(PlaneAngleMeasure value) {
this.azi = value;
}
/**
* Gets the value of the mtf property.
*
* @return
* possible object is
* {@link PlaneAngleMeasure }
*
*/
public PlaneAngleMeasure getMtf() {
return mtf;
}
/**
* Sets the value of the mtf property.
*
* @param value
* allowed object is
* {@link PlaneAngleMeasure }
*
*/
public void setMtf(PlaneAngleMeasure value) {
this.mtf = value;
}
/**
* Gets the value of the gtf property.
*
* @return
* possible object is
* {@link PlaneAngleMeasure }
*
*/
public PlaneAngleMeasure getGtf() {
return gtf;
}
/**
* Sets the value of the gtf property.
*
* @param value
* allowed object is
* {@link PlaneAngleMeasure }
*
*/
public void setGtf(PlaneAngleMeasure value) {
this.gtf = value;
}
/**
* Gets the value of the dispNs property.
*
* @return
* possible object is
* {@link LengthMeasure }
*
*/
public LengthMeasure getDispNs() {
return dispNs;
}
/**
* Sets the value of the dispNs property.
*
* @param value
* allowed object is
* {@link LengthMeasure }
*
*/
public void setDispNs(LengthMeasure value) {
this.dispNs = value;
}
/**
* Gets the value of the dispEw property.
*
* @return
* possible object is
* {@link LengthMeasure }
*
*/
public LengthMeasure getDispEw() {
return dispEw;
}
/**
* Sets the value of the dispEw property.
*
* @param value
* allowed object is
* {@link LengthMeasure }
*
*/
public void setDispEw(LengthMeasure value) {
this.dispEw = value;
}
/**
* Gets the value of the vertSect property.
*
* @return
* possible object is
* {@link LengthMeasure }
*
*/
public LengthMeasure getVertSect() {
return vertSect;
}
/**
* Sets the value of the vertSect property.
*
* @param value
* allowed object is
* {@link LengthMeasure }
*
*/
public void setVertSect(LengthMeasure value) {
this.vertSect = value;
}
/**
* Gets the value of the dls property.
*
* @return
* possible object is
* {@link AnglePerLengthMeasure }
*
*/
public AnglePerLengthMeasure getDls() {
return dls;
}
/**
* Sets the value of the dls property.
*
* @param value
* allowed object is
* {@link AnglePerLengthMeasure }
*
*/
public void setDls(AnglePerLengthMeasure value) {
this.dls = value;
}
/**
* Gets the value of the rateTurn property.
*
* @return
* possible object is
* {@link AnglePerLengthMeasure }
*
*/
public AnglePerLengthMeasure getRateTurn() {
return rateTurn;
}
/**
* Sets the value of the rateTurn property.
*
* @param value
* allowed object is
* {@link AnglePerLengthMeasure }
*
*/
public void setRateTurn(AnglePerLengthMeasure value) {
this.rateTurn = value;
}
/**
* Gets the value of the rateBuild property.
*
* @return
* possible object is
* {@link AnglePerLengthMeasure }
*
*/
public AnglePerLengthMeasure getRateBuild() {
return rateBuild;
}
/**
* Sets the value of the rateBuild property.
*
* @param value
* allowed object is
* {@link AnglePerLengthMeasure }
*
*/
public void setRateBuild(AnglePerLengthMeasure value) {
this.rateBuild = value;
}
/**
* Gets the value of the mdDelta property.
*
* @return
* possible object is
* {@link MeasuredDepthCoord }
*
*/
public MeasuredDepthCoord getMdDelta() {
return mdDelta;
}
/**
* Sets the value of the mdDelta property.
*
* @param value
* allowed object is
* {@link MeasuredDepthCoord }
*
*/
public void setMdDelta(MeasuredDepthCoord value) {
this.mdDelta = value;
}
/**
* Gets the value of the tvdDelta property.
*
* @return
* possible object is
* {@link WellVerticalDepthCoord }
*
*/
public WellVerticalDepthCoord getTvdDelta() {
return tvdDelta;
}
/**
* Sets the value of the tvdDelta property.
*
* @param value
* allowed object is
* {@link WellVerticalDepthCoord }
*
*/
public void setTvdDelta(WellVerticalDepthCoord value) {
this.tvdDelta = value;
}
/**
* Gets the value of the modelToolError property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getModelToolError() {
return modelToolError;
}
/**
* Sets the value of the modelToolError property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setModelToolError(String value) {
this.modelToolError = value;
}
/**
* Gets the value of the gravTotalUncert property.
*
* @return
* possible object is
* {@link AccelerationLinearMeasure }
*
*/
public AccelerationLinearMeasure getGravTotalUncert() {
return gravTotalUncert;
}
/**
* Sets the value of the gravTotalUncert property.
*
* @param value
* allowed object is
* {@link AccelerationLinearMeasure }
*
*/
public void setGravTotalUncert(AccelerationLinearMeasure value) {
this.gravTotalUncert = value;
}
/**
* Gets the value of the dipAngleUncert property.
*
* @return
* possible object is
* {@link PlaneAngleMeasure }
*
*/
public PlaneAngleMeasure getDipAngleUncert() {
return dipAngleUncert;
}
/**
* Sets the value of the dipAngleUncert property.
*
* @param value
* allowed object is
* {@link PlaneAngleMeasure }
*
*/
public void setDipAngleUncert(PlaneAngleMeasure value) {
this.dipAngleUncert = value;
}
/**
* Gets the value of the magTotalUncert property.
*
* @return
* possible object is
* {@link MagneticInductionMeasure }
*
*/
public MagneticInductionMeasure getMagTotalUncert() {
return magTotalUncert;
}
/**
* Sets the value of the magTotalUncert property.
*
* @param value
* allowed object is
* {@link MagneticInductionMeasure }
*
*/
public void setMagTotalUncert(MagneticInductionMeasure value) {
this.magTotalUncert = value;
}
/**
* Gets the value of the gravAccelCorUsed property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isGravAccelCorUsed() {
return gravAccelCorUsed;
}
/**
* Sets the value of the gravAccelCorUsed property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setGravAccelCorUsed(Boolean value) {
this.gravAccelCorUsed = value;
}
/**
* Gets the value of the magXAxialCorUsed property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isMagXAxialCorUsed() {
return magXAxialCorUsed;
}
/**
* Sets the value of the magXAxialCorUsed property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setMagXAxialCorUsed(Boolean value) {
this.magXAxialCorUsed = value;
}
/**
* Gets the value of the sagCorUsed property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isSagCorUsed() {
return sagCorUsed;
}
/**
* Sets the value of the sagCorUsed property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setSagCorUsed(Boolean value) {
this.sagCorUsed = value;
}
/**
* Gets the value of the magDrlstrCorUsed property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isMagDrlstrCorUsed() {
return magDrlstrCorUsed;
}
/**
* Sets the value of the magDrlstrCorUsed property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setMagDrlstrCorUsed(Boolean value) {
this.magDrlstrCorUsed = value;
}
/**
* Gets the value of the gravTotalFieldReference property.
*
* @return
* possible object is
* {@link AccelerationLinearMeasure }
*
*/
public AccelerationLinearMeasure getGravTotalFieldReference() {
return gravTotalFieldReference;
}
/**
* Sets the value of the gravTotalFieldReference property.
*
* @param value
* allowed object is
* {@link AccelerationLinearMeasure }
*
*/
public void setGravTotalFieldReference(AccelerationLinearMeasure value) {
this.gravTotalFieldReference = value;
}
/**
* Gets the value of the magTotalFieldReference property.
*
* @return
* possible object is
* {@link MagneticInductionMeasure }
*
*/
public MagneticInductionMeasure getMagTotalFieldReference() {
return magTotalFieldReference;
}
/**
* Sets the value of the magTotalFieldReference property.
*
* @param value
* allowed object is
* {@link MagneticInductionMeasure }
*
*/
public void setMagTotalFieldReference(MagneticInductionMeasure value) {
this.magTotalFieldReference = value;
}
/**
* Gets the value of the magDipAngleReference property.
*
* @return
* possible object is
* {@link PlaneAngleMeasure }
*
*/
public PlaneAngleMeasure getMagDipAngleReference() {
return magDipAngleReference;
}
/**
* Sets the value of the magDipAngleReference property.
*
* @param value
* allowed object is
* {@link PlaneAngleMeasure }
*
*/
public void setMagDipAngleReference(PlaneAngleMeasure value) {
this.magDipAngleReference = value;
}
/**
* Gets the value of the magModelUsed property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMagModelUsed() {
return magModelUsed;
}
/**
* Sets the value of the magModelUsed property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMagModelUsed(String value) {
this.magModelUsed = value;
}
/**
* Gets the value of the magModelValid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMagModelValid() {
return magModelValid;
}
/**
* Sets the value of the magModelValid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMagModelValid(String value) {
this.magModelValid = value;
}
/**
* Gets the value of the geoModelUsed property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGeoModelUsed() {
return geoModelUsed;
}
/**
* Sets the value of the geoModelUsed property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGeoModelUsed(String value) {
this.geoModelUsed = value;
}
/**
* Gets the value of the statusTrajStation property.
*
* @return
* possible object is
* {@link TrajStationStatus }
*
*/
public TrajStationStatus getStatusTrajStation() {
return statusTrajStation;
}
/**
* Sets the value of the statusTrajStation property.
*
* @param value
* allowed object is
* {@link TrajStationStatus }
*
*/
public void setStatusTrajStation(TrajStationStatus value) {
this.statusTrajStation = value;
}
/**
* Gets the value of the rawData property.
*
* @return
* possible object is
* {@link CsStnTrajRawData }
*
*/
public CsStnTrajRawData getRawData() {
return rawData;
}
/**
* Sets the value of the rawData property.
*
* @param value
* allowed object is
* {@link CsStnTrajRawData }
*
*/
public void setRawData(CsStnTrajRawData value) {
this.rawData = value;
}
/**
* Gets the value of the corUsed property.
*
* @return
* possible object is
* {@link CsStnTrajCorUsed }
*
*/
public CsStnTrajCorUsed getCorUsed() {
return corUsed;
}
/**
* Sets the value of the corUsed property.
*
* @param value
* allowed object is
* {@link CsStnTrajCorUsed }
*
*/
public void setCorUsed(CsStnTrajCorUsed value) {
this.corUsed = value;
}
/**
* Gets the value of the valid property.
*
* @return
* possible object is
* {@link CsStnTrajValid }
*
*/
public CsStnTrajValid getValid() {
return valid;
}
/**
* Sets the value of the valid property.
*
* @param value
* allowed object is
* {@link CsStnTrajValid }
*
*/
public void setValid(CsStnTrajValid value) {
this.valid = value;
}
/**
* Gets the value of the matrixCov property.
*
* @return
* possible object is
* {@link CsStnTrajMatrixCov }
*
*/
public CsStnTrajMatrixCov getMatrixCov() {
return matrixCov;
}
/**
* Sets the value of the matrixCov property.
*
* @param value
* allowed object is
* {@link CsStnTrajMatrixCov }
*
*/
public void setMatrixCov(CsStnTrajMatrixCov value) {
this.matrixCov = value;
}
/**
* Gets the value of the location property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the location property.
*
*
* For example, to add a new item, do as follows:
* {@code
* getLocation().add(newItem);
* }
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CsLocation }
*
*
*/
public List getLocation() {
if (location == null) {
location = new ArrayList();
}
return this.location;
}
/**
* Gets the value of the sourceStation property.
*
* @return
* possible object is
* {@link CsRefWellboreTrajectoryStation }
*
*/
public CsRefWellboreTrajectoryStation getSourceStation() {
return sourceStation;
}
/**
* Sets the value of the sourceStation property.
*
* @param value
* allowed object is
* {@link CsRefWellboreTrajectoryStation }
*
*/
public void setSourceStation(CsRefWellboreTrajectoryStation value) {
this.sourceStation = value;
}
/**
* Gets the value of the commonData property.
*
* @return
* possible object is
* {@link CsCommonData }
*
*/
public CsCommonData getCommonData() {
return commonData;
}
/**
* Sets the value of the commonData property.
*
* @param value
* allowed object is
* {@link CsCommonData }
*
*/
public void setCommonData(CsCommonData value) {
this.commonData = value;
}
/**
* Gets the value of the customData property.
*
* @return
* possible object is
* {@link CsCustomData }
*
*/
public CsCustomData getCustomData() {
return customData;
}
/**
* Sets the value of the customData property.
*
* @param value
* allowed object is
* {@link CsCustomData }
*
*/
public void setCustomData(CsCustomData value) {
this.customData = value;
}
/**
* Gets the value of the uidWell property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUidWell() {
return uidWell;
}
/**
* Sets the value of the uidWell property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUidWell(String value) {
this.uidWell = value;
}
/**
* Gets the value of the uidWellbore property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUidWellbore() {
return uidWellbore;
}
/**
* Sets the value of the uidWellbore property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUidWellbore(String value) {
this.uidWellbore = value;
}
/**
* Gets the value of the uidTrajectory property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUidTrajectory() {
return uidTrajectory;
}
/**
* Sets the value of the uidTrajectory property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUidTrajectory(String value) {
this.uidTrajectory = value;
}
/**
* Gets the value of the uid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUid() {
return uid;
}
/**
* Sets the value of the uid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUid(String value) {
this.uid = value;
}
}