37 DLL_IMPORT_OR_EXPORT
Well(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : WITSML2_NS::
Well(partialObject) {}
49 Well(COMMON_NS::DataObjectRepository * repo,
50 const std::string & guid,
51 const std::string & title,
66 Well(COMMON_NS::DataObjectRepository * repo,
67 const std::string & guid,
68 const std::string & title,
70 gsoap_eml2_3::eml23__WellStatus statusWell,
71 gsoap_eml2_3::witsml21__WellDirection directionWell
79 Well(gsoap_eml2_3::witsml21__Well* fromGsoap): WITSML2_NS::
Well(fromGsoap) {}
84 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, NameLegal)
85 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, NumLicense)
86 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, NumGovt)
87 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, Field)
88 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, Country)
89 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, State)
90 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, County)
91 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, Region)
92 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, District)
93 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, Block)
94 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, OperatorDiv)
95 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, NumAPI)
98 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(gsoap_eml2_3::eml23__WellStatus, StatusWell)
99 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(gsoap_eml2_3::witsml21__WellPurpose, PurposeWell)
100 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(gsoap_eml2_3::witsml21__WellFluid, FluidWell)
101 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(gsoap_eml2_3::witsml21__WellDirection, DirectionWell)
103 FINAL_GETTER_AND_SETTER_MEASURE_OPTIONAL_ATTRIBUTE(WaterDepth, gsoap_eml2_3::eml23__LengthUom)
104 FINAL_GETTER_PRESENCE_ATTRIBUTE(GroundElevation)
106 FINAL_GETTER_AND_SETTER_MEASURE_OPTIONAL_ATTRIBUTE(PcInterest, gsoap_eml2_3::eml23__DimensionlessUom)
108 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(time_t, DTimLicense)
109 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(time_t, DTimSpud)
110 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(time_t, DTimPa)
120 DLL_IMPORT_OR_EXPORT
void setGroundElevation(
double value, gsoap_eml2_3::eml23__LengthUom uom) final;
129 DLL_IMPORT_OR_EXPORT
double getGroundElevationValue() const final;
138 DLL_IMPORT_OR_EXPORT gsoap_eml2_3::eml23__LengthUom getGroundElevationUom() const final;
150 DLL_IMPORT_OR_EXPORT
void setTimeZone(
bool direction,
unsigned short hours,
unsigned short minutes) final;
151 FINAL_GETTER_PRESENCE_ATTRIBUTE(TimeZone)
159 DLL_IMPORT_OR_EXPORT
bool getTimeZoneDirection() const final;
167 DLL_IMPORT_OR_EXPORT
unsigned short getTimeZoneHours() const final;
175 DLL_IMPORT_OR_EXPORT
unsigned short getTimeZoneMinutes() const final;
184 DLL_IMPORT_OR_EXPORT
double getLocationProjectedX(
unsigned int locationIndex) final;
193 DLL_IMPORT_OR_EXPORT
double getLocationProjectedY(
unsigned int locationIndex) final;
201 DLL_IMPORT_OR_EXPORT
void pushBackLocation(
203 double projectedY) final;
210 DLL_IMPORT_OR_EXPORT
unsigned int geLocationCount() const final;
215 DLL_IMPORT_OR_EXPORT static constexpr
char const* XML_NS = "witsml21";
220 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }