21 #include "RockFluidOrganizationInterpretation.h"
40 DLL_IMPORT_OR_EXPORT
virtual bool hasPhase()
const = 0;
51 DLL_IMPORT_OR_EXPORT
virtual gsoap_eml2_3::resqml22__Phase
getPhase()
const = 0;
58 DLL_IMPORT_OR_EXPORT
virtual void setPhase(gsoap_eml2_3::resqml22__Phase phase)
const = 0;
61 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
63 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag() const final {
return XML_TAG; }
71 RockFluidUnitInterpretation() {}
76 RockFluidUnitInterpretation(gsoap_resqml2_0_1::_resqml20__RockFluidUnitInterpretation* fromGsoap) : RESQML2_NS::AbstractFeatureInterpretation(fromGsoap) {}
77 RockFluidUnitInterpretation(gsoap_eml2_3::_resqml22__RockFluidUnitInterpretation* fromGsoap) : RESQML2_NS::AbstractFeatureInterpretation(fromGsoap) {}
Proxy class for an abstract feature interpretation.
Definition: AbstractFeatureInterpretation.h:29
A type of rock fluid feature-interpretation , this class identifies a rock fluid feature by its phase...
Definition: RockFluidUnitInterpretation.h:30
virtual gsoap_eml2_3::resqml22__Phase getPhase() const =0
virtual bool hasPhase() const =0
static const char * XML_TAG
Definition: RockFluidUnitInterpretation.h:61
virtual void setPhase(gsoap_eml2_3::resqml22__Phase phase) const =0
virtual ~RockFluidUnitInterpretation()=default
virtual std::string getXmlTag() const final
Definition: RockFluidUnitInterpretation.h:63