21#include "GeologicUnitFeature.h"
23namespace PRODML2_2_NS {
25 class FluidCharacterization;
28namespace RESQML2_0_1_NS
55 RockFluidUnitFeature(COMMON_NS::DataObjectRepository* repo,
const std::string & guid,
const std::string & title, gsoap_resqml2_0_1::resqml20__Phase phase,
98 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
105 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag()
const {
return XML_TAG; }
109 void loadTargetRelationships() final;
Definition BoundaryFeature.h:27
Definition GeologicUnitFeature.h:27
Definition RockFluidUnitFeature.h:32
~RockFluidUnitFeature()=default
void setBottom(class BoundaryFeature *bottom)
static const char * XML_TAG
Definition RockFluidUnitFeature.h:98
RockFluidUnitFeature(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, gsoap_resqml2_0_1::resqml20__Phase phase, class BoundaryFeature *top, class BoundaryFeature *bottom)
class BoundaryFeature * getBottom() const
void setTop(class BoundaryFeature *top)
std::vector< prodml2_2::FluidCharacterization * > getFluidCharacterizationSet() const
virtual std::string getXmlTag() const
Definition RockFluidUnitFeature.h:105
RockFluidUnitFeature(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition RockFluidUnitFeature.h:42
RockFluidUnitFeature(gsoap_resqml2_0_1::_resqml20__RockFluidUnitFeature *fromGsoap)
Definition RockFluidUnitFeature.h:63
class BoundaryFeature * getTop() const