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_0_1::SealedVolumeFrameworkRepresentation Class Referencefinal

#include <SealedVolumeFrameworkRepresentation.h>

Inheritance diagram for resqml2_0_1::SealedVolumeFrameworkRepresentation:

Public Member Functions

 SealedVolumeFrameworkRepresentation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
 
 SealedVolumeFrameworkRepresentation (resqml2 ::StratigraphicColumnRankInterpretation *interp, const std::string &guid, const std::string &title, resqml2 ::SealedSurfaceFrameworkRepresentation *ssf)
 Creates an instance of this class in a gsoap context.
 
 SealedVolumeFrameworkRepresentation (gsoap_resqml2_0_1::_resqml20__SealedVolumeFrameworkRepresentation *fromGsoap)
 
 ~SealedVolumeFrameworkRepresentation ()=default
 
void pushBackVolumeRegion (resqml2 ::StratigraphicUnitInterpretation *stratiUnitInterp, unsigned int externalShellFaceCount, unsigned int const *faceRepresentationIndices, unsigned int const *faceRepPatchIndices, bool const *faceSide) final
 
void pushBackInternalShell (uint64_t regionIndex, unsigned int externalShellFaceCount, unsigned int const *faceRepresentationIndices, unsigned int const *faceRepPatchIndices, bool const *faceSide) final
 
uint64_t getRegionCount () const final
 
uint64_t getInternalShellCount (uint64_t regionIndex) const final
 
uint64_t getFaceCountOfExternalShell (uint64_t regionIndex) const final
 
uint64_t getFaceCountOfInternalShell (uint64_t regionIndex, unsigned int internalShellIndex) const final
 
resqml2::AbstractRepresentationgetRepOfExternalShellFace (uint64_t regionIndex, unsigned int faceIndex) const final
 
resqml2::AbstractRepresentationgetRepOfInternalShellFace (uint64_t regionIndex, unsigned int internalShellIndex, unsigned int faceIndex) const final
 
uint64_t getRepPatchIndexOfExternalShellFace (uint64_t regionIndex, unsigned int faceIndex) const final
 
uint64_t getRepPatchIndexOfInternalShellFace (uint64_t regionIndex, unsigned int internalShellIndex, unsigned int faceIndex) const final
 
bool getSideFlagOfExternalShellFace (uint64_t regionIndex, unsigned int faceIndex) const final
 
bool getSideFlagOfInternalShellFace (uint64_t regionIndex, unsigned int internalShellIndex, unsigned int faceIndex) const final
 
std::string getXmlNamespace () const final
 

Static Public Attributes

static const char * XML_NS
 

Detailed Description

A sealed volume framework representation.

Constructor & Destructor Documentation

◆ SealedVolumeFrameworkRepresentation() [1/3]

resqml2_0_1::SealedVolumeFrameworkRepresentation::SealedVolumeFrameworkRepresentation ( gsoap_resqml2_0_1::eml20__DataObjectReference * partialObject)
inline

Only to be used in partial transfer context

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

◆ SealedVolumeFrameworkRepresentation() [2/3]

resqml2_0_1::SealedVolumeFrameworkRepresentation::SealedVolumeFrameworkRepresentation ( resqml2 ::StratigraphicColumnRankInterpretation * interp,
const std::string & guid,
const std::string & title,
resqml2 ::SealedSurfaceFrameworkRepresentation * ssf )

Creates an instance of this class in a gsoap context.

Exceptions
std::invalid_argumentIf interp == nullptr or ssf == nullptr.
Parameters
[in]interpThe Stratigraphic Column Rank Interpretation which the instance interprets.
guidThe guid to set to the representation. If empty then a new guid will be generated.
titleA title for the instance to create.
[in]ssfThe Sealed Surface Framework which this instance is based on.

◆ SealedVolumeFrameworkRepresentation() [3/3]

resqml2_0_1::SealedVolumeFrameworkRepresentation::SealedVolumeFrameworkRepresentation ( gsoap_resqml2_0_1::_resqml20__SealedVolumeFrameworkRepresentation * fromGsoap)
inline

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

Parameters
[in,out]fromGsoapIf non-null, from gsoap.

◆ ~SealedVolumeFrameworkRepresentation()

resqml2_0_1::SealedVolumeFrameworkRepresentation::~SealedVolumeFrameworkRepresentation ( )
default

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

Member Function Documentation

◆ getXmlNamespace()

std::string resqml2_0_1::SealedVolumeFrameworkRepresentation::getXmlNamespace ( ) const
inlinefinal

Get the standard XML namespace for serializing this data object.

Member Data Documentation

◆ XML_NS

const char* resqml2_0_1::SealedVolumeFrameworkRepresentation::XML_NS
static

The standard XML namespace for serializing this data object.


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