|
Fesapi 2.7.0.0
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
|
A wellbore represents the path from surface to a unique bottomhole location. More...
#include <Wellbore.h>
Public Member Functions | |
| Wellbore (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) | |
| Wellbore (WITSML2_NS::Well *witsmlWell, const std::string &guid, const std::string &title, bool isActive) | |
| Creates an instance of this class in a gsoap context. | |
| Wellbore (WITSML2_NS::Well *witsmlWell, const std::string &guid, const std::string &title, gsoap_eml2_3::eml23__WellStatus statusWellbore, bool isActive, bool achievedTD) | |
| Constructor. | |
| Wellbore (gsoap_eml2_3::witsml21__Wellbore *fromGsoap) | |
| ~Wellbore ()=default | |
| common::DataObjectReference | getWellDor () const final |
| Gets well dor. | |
| void | setWell (WITSML2_NS::Well *witsmlWell) final |
| std::string | getXmlNamespace () const final |
Public Member Functions inherited from WITSML2_NS::Wellbore | |
| Wellbore (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) | |
| virtual | ~Wellbore ()=default |
| Well * | getWell () const |
| Gets the well. | |
| virtual common::DataObjectReference | getWellDor () const =0 |
| Gets well dor. | |
| virtual void | setWell (Well *witsmlWell)=0 |
| GETTER_DATAOBJECTS (resqml2 ::WellboreFeature, ResqmlWellboreFeature) | |
| virtual std::string | getXmlTag () const final |
| void | loadTargetRelationships () final |
Static Public Attributes | |
| static constexpr char const * | XML_NS = "witsml21" |
Static Public Attributes inherited from WITSML2_NS::Wellbore | |
| static constexpr char const * | XML_TAG = "Wellbore" |
A wellbore represents the path from surface to a unique bottomhole location.
|
inline |
Only to be used in partial transfer context
| [in,out] | partialObject | If non-null, the partial object. |
| witsml2_1::Wellbore::Wellbore | ( | WITSML2_NS::Well * | witsmlWell, |
| const std::string & | guid, | ||
| const std::string & | title, | ||
| bool | isActive | ||
| ) |
Creates an instance of this class in a gsoap context.
| std::invalid_argument | If witsmlWell == nullptr. |
| [in] | witsmlWell | If non-null, the witsml well. |
| guid | The guid to set to this instance. If empty then a new guid will be generated. | |
| title | The title. | |
| isActive | True if is active, false if not. |
| witsml2_1::Wellbore::Wellbore | ( | WITSML2_NS::Well * | witsmlWell, |
| const std::string & | guid, | ||
| const std::string & | title, | ||
| gsoap_eml2_3::eml23__WellStatus | statusWellbore, | ||
| bool | isActive, | ||
| bool | achievedTD | ||
| ) |
Constructor.
| std::invalid_argument | If witsmlWell == nullptr. |
| [in] | witsmlWell | If non-null, the witsml well. |
| guid | Unique identifier. | |
| title | The title. | |
| statusWellbore | The status wellbore. | |
| isActive | True if is active, false if not. | |
| achievedTD | True to achieved td. |
|
inline |
Creates an instance of this class by wrapping a gsoap instance.
| [in,out] | fromGsoap | If non-null, from gsoap. |
|
virtualdefault |
Destructor does nothing since the memory is managed by the gsoap context.
Reimplemented from WITSML2_NS::Wellbore.
|
finalvirtual |
|
inlinefinal |
Get the standard XML namespace for serializing this data object.
|
finalvirtual |
Sets a well
| [in,out] | witsmlWell | If non-null, the witsml well. |
Implements WITSML2_NS::Wellbore.
|
staticconstexpr |
The standard XML namespace for serializing this data object.