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::RockFluidUnitInterpretation Class Referenceabstract

A type of rock fluid feature-interpretation , this class identifies a rock fluid feature by its phase. More...

#include <RockFluidUnitInterpretation.h>

Inheritance diagram for resqml2::RockFluidUnitInterpretation:

Public Member Functions

virtual ~RockFluidUnitInterpretation ()=default
 
virtual bool hasPhase () const =0
 
virtual gsoap_eml2_3::resqml22__Phase getPhase () const =0
 
virtual void setPhase (gsoap_eml2_3::resqml22__Phase phase) const =0
 
virtual std::string getXmlTag () const final
 

Static Public Attributes

static constexpr char const * XML_TAG = "RockFluidUnitInterpretation"
 

Detailed Description

A type of rock fluid feature-interpretation , this class identifies a rock fluid feature by its phase.

Constructor & Destructor Documentation

◆ ~RockFluidUnitInterpretation()

virtual resqml2::RockFluidUnitInterpretation::~RockFluidUnitInterpretation ( )
virtualdefault

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

Member Function Documentation

◆ getPhase()

virtual gsoap_eml2_3::resqml22__Phase resqml2::RockFluidUnitInterpretation::getPhase ( ) const
pure virtual

Gets the phase information of this rock fluid unit interpretation.

Exceptions
std::logic_errorIf no phase information exists in this rock fluid unit interpretation (please use hasPhase() before calling this method).
Returns
The phase of this rock fluid unit interpretation.

◆ hasPhase()

virtual bool resqml2::RockFluidUnitInterpretation::hasPhase ( ) const
pure virtual

Indicates if this instance has a phase information.

Returns
True if there exists a phase information, false if not.

◆ setPhase()

virtual void resqml2::RockFluidUnitInterpretation::setPhase ( gsoap_eml2_3::resqml22__Phase phase) const
pure virtual

Sets the phase information of this rock fluid unit interpretation.

Parameters
phaseThe phase of this rock fluid unit interpretation.

Member Data Documentation

◆ XML_TAG

constexpr char const* resqml2::RockFluidUnitInterpretation::XML_TAG = "RockFluidUnitInterpretation"
staticconstexpr

The standard XML tag without XML namespace for serializing this data object.


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