Fesapi 2.9.0.1
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
resqml2_2::WellboreInterpretation Class Referencefinal

#include <WellboreInterpretation.h>

Inheritance diagram for resqml2_2::WellboreInterpretation:

Public Member Functions

 WellboreInterpretation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
 
 WellboreInterpretation (resqml2 ::WellboreFeature *wellboreFeature, const std::string &guid, const std::string &title, bool isDrilled)
 
 WellboreInterpretation (gsoap_eml2_3::_resqml22__WellboreInterpretation *fromGsoap)
 
 ~WellboreInterpretation ()=default
 
bool isDrilled () const final
 
std::string getXmlNamespace () const final
 

Static Public Attributes

static const char * XML_NS
 

Detailed Description

Proxy class for a wellbore interpretation.

Constructor & Destructor Documentation

◆ WellboreInterpretation() [1/3]

resqml2_2::WellboreInterpretation::WellboreInterpretation ( gsoap_resqml2_0_1::eml20__DataObjectReference * partialObject)
inline

Only to be used in partial transfer context.

Parameters
[in]partialObjectIf non-nullptr, the partial object.

◆ WellboreInterpretation() [2/3]

resqml2_2::WellboreInterpretation::WellboreInterpretation ( resqml2 ::WellboreFeature * wellboreFeature,
const std::string & guid,
const std::string & title,
bool isDrilled )

Creates a wellbore interpretation.

Exceptions
std::invalid_argumentIf wellboreFeature is nullptr.
Parameters
[in]wellboreFeatureThe interpreted wellbore feature. It cannot be null.
guidThe guid to set to the wellbore interpretation. If empty then a new guid will be generated.
titleThe title to set to the wellbore interpretation. If empty then "unknown" title will be set.
isDrilledIndicate if the wellbore is interpreted wether as drilled (true) or not (false).

◆ WellboreInterpretation() [3/3]

resqml2_2::WellboreInterpretation::WellboreInterpretation ( gsoap_eml2_3::_resqml22__WellboreInterpretation * fromGsoap)
inline

Creates an instance of this class by wrapping a gSOAP instance.

Parameters
[in]fromGsoapIf non-null, the gSOAP instance.

◆ ~WellboreInterpretation()

resqml2_2::WellboreInterpretation::~WellboreInterpretation ( )
default

Destructor does nothing since the memory is managed by the gsoap context.

Member Function Documentation

◆ getXmlNamespace()

std::string resqml2_2::WellboreInterpretation::getXmlNamespace ( ) const
inlinefinal

Get the standard XML namespace for serializing this data object.

Member Data Documentation

◆ XML_NS

const char* resqml2_2::WellboreInterpretation::XML_NS
static

The standard XML namespace for serializing this data object.


The documentation for this class was generated from the following file: