21#include "AbstractOrganizationInterpretation.h"
25 class AbstractGridRepresentation;
135 RockFluidOrganizationInterpretation(gsoap_resqml2_0_1::_resqml20__StratigraphicOccurrenceInterpretation* fromGsoap) : AbstractOrganizationInterpretation(fromGsoap) {}
136 RockFluidOrganizationInterpretation(gsoap_eml2_3::_resqml22__RockFluidOrganizationInterpretation* fromGsoap) : AbstractOrganizationInterpretation(fromGsoap) {}
139 void loadTargetRelationships() final;
Proxy class for an abstract grid representation.
Definition AbstractGridRepresentation.h:27
This class defines the behaviour of all RESQML2 organizations.
Definition AbstractOrganizationInterpretation.h:29
This class describes the organization of geological reservoir, i.e., of an interconnected network of ...
Definition RockFluidOrganizationInterpretation.h:34
AbstractGridRepresentation * getGridRepresentation(uint64_t index) const
virtual ~RockFluidOrganizationInterpretation()=default
bool isRockFluid() const final
Definition RockFluidOrganizationInterpretation.h:41
virtual uint64_t getRockFluidUnitInterpCount() const =0
class RockFluidUnitInterpretation * getRockFluidUnitInterpretation(uint64_t index) const
std::vector< AbstractGridRepresentation * > getGridRepresentationSet() const
virtual common::DataObjectReference getRockFluidUnitInterpretationDor(uint64_t index) const =0
virtual void pushBackRockFluidUnitInterpretation(class RockFluidUnitInterpretation *rockFluidUnitInterpretation)=0
bool isAssociatedToGridRepresentation(AbstractGridRepresentation *gridRep) const
uint64_t getGridRepresentationCount() const
A type of rock fluid feature-interpretation , this class identifies a rock fluid feature by its phase...
Definition RockFluidUnitInterpretation.h:30