Fesapi  1.0.0.0
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Public Member Functions | Protected Member Functions | List of all members
RESQML2_0_1_NS::AbstractStratigraphicOrganizationInterpretation Class Reference
Inheritance diagram for RESQML2_0_1_NS::AbstractStratigraphicOrganizationInterpretation:
RESQML2_0_1_NS::AbstractOrganizationInterpretation RESQML2_NS::AbstractFeatureInterpretation COMMON_NS::AbstractObject RESQML2_0_1_NS::StratigraphicColumnRankInterpretation RESQML2_0_1_NS::StratigraphicOccurrenceInterpretation

Public Member Functions

virtual ~AbstractStratigraphicOrganizationInterpretation ()
 
std::vector< RESQML2_NS::AbstractGridRepresentation * > getGridRepresentations () const
 
DLL_IMPORT_OR_EXPORT unsigned int getGridRepresentationCount () const
 
DLL_IMPORT_OR_EXPORT RESQML2_NS::AbstractGridRepresentationgetGridRepresentation (unsigned int index) const
 
DLL_IMPORT_OR_EXPORT bool isAssociatedToGridRepresentation (RESQML2_NS::AbstractGridRepresentation *gridRep) const
 
- Public Member Functions inherited from RESQML2_0_1_NS::AbstractOrganizationInterpretation
virtual ~AbstractOrganizationInterpretation ()
 
DLL_IMPORT_OR_EXPORT void pushBackBinaryContact (const gsoap_resqml2_0_1::resqml20__ContactRelationship &kind, RESQML2_NS::AbstractFeatureInterpretation *subject, const gsoap_resqml2_0_1::resqml20__ContactVerb &verb, RESQML2_NS::AbstractFeatureInterpretation *directObject)
 
DLL_IMPORT_OR_EXPORT void pushBackBinaryContact (const gsoap_resqml2_0_1::resqml20__ContactRelationship &kind, RESQML2_NS::AbstractFeatureInterpretation *subject, const gsoap_resqml2_0_1::resqml20__ContactVerb &verb, RESQML2_NS::AbstractFeatureInterpretation *directObject, const gsoap_resqml2_0_1::resqml20__ContactSide &directObjectQualifier)
 
DLL_IMPORT_OR_EXPORT void pushBackBinaryContact (const gsoap_resqml2_0_1::resqml20__ContactRelationship &kind, RESQML2_NS::AbstractFeatureInterpretation *subject, const gsoap_resqml2_0_1::resqml20__ContactSide &subjectQualifier, const gsoap_resqml2_0_1::resqml20__ContactVerb &verb, RESQML2_NS::AbstractFeatureInterpretation *directObject, const gsoap_resqml2_0_1::resqml20__ContactSide &directObjectQualifier)
 
- Public Member Functions inherited from RESQML2_NS::AbstractFeatureInterpretation
virtual ~AbstractFeatureInterpretation ()
 
const gsoap_resqml2_0_1::eml20__DataObjectReference * getInterpretedFeatureDor () const
 
DLL_IMPORT_OR_EXPORT std::string getInterpretedFeatureUuid () const
 
DLL_IMPORT_OR_EXPORT void setInterpretedFeature (AbstractFeature *feature)
 
DLL_IMPORT_OR_EXPORT AbstractFeaturegetInterpretedFeature () const
 
const DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__Domain & initDomain (gsoap_resqml2_0_1::resqml20__Domain defaultDomain) const
 
DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__Domain getDomain () const
 
DLL_IMPORT_OR_EXPORT std::vector< AbstractRepresentation * > getRepresentationSet () const
 
DLL_IMPORT_OR_EXPORT unsigned int getRepresentationCount () const
 
DLL_IMPORT_OR_EXPORT std::vector< GridConnectionSetRepresentation * > getGridConnectionSetRepresentationSet () const
 
DLL_IMPORT_OR_EXPORT AbstractRepresentationgetRepresentation (unsigned int index) const
 
- Public Member Functions inherited from COMMON_NS::AbstractObject
DLL_IMPORT_OR_EXPORT bool isPartial () const
 
DLL_IMPORT_OR_EXPORT std::string getUuid () const
 
DLL_IMPORT_OR_EXPORT std::string getTitle () const
 
DLL_IMPORT_OR_EXPORT std::string getEditor () const
 
DLL_IMPORT_OR_EXPORT time_t getCreation () const
 
DLL_IMPORT_OR_EXPORT tm getCreationAsTimeStructure () const
 
DLL_IMPORT_OR_EXPORT std::string getOriginator () const
 
DLL_IMPORT_OR_EXPORT std::string getDescription () const
 
DLL_IMPORT_OR_EXPORT time_t getLastUpdate () const
 
DLL_IMPORT_OR_EXPORT tm getLastUpdateAsTimeStructure () const
 
DLL_IMPORT_OR_EXPORT std::string getFormat () const
 
DLL_IMPORT_OR_EXPORT std::string getDescriptiveKeywords () const
 
DLL_IMPORT_OR_EXPORT std::string getVersion () const
 
DLL_IMPORT_OR_EXPORT void setTitle (const std::string &title)
 
DLL_IMPORT_OR_EXPORT void setEditor (const std::string &editor)
 
DLL_IMPORT_OR_EXPORT void setCreation (time_t creation)
 
DLL_IMPORT_OR_EXPORT void setCreation (const tm &creation)
 
DLL_IMPORT_OR_EXPORT void setOriginator (const std::string &originator)
 
DLL_IMPORT_OR_EXPORT void setDescription (const std::string &description)
 
DLL_IMPORT_OR_EXPORT void setLastUpdate (time_t lastUpdate)
 
DLL_IMPORT_OR_EXPORT void setLastUpdate (const tm &lastUpdate)
 
DLL_IMPORT_OR_EXPORT void setDescriptiveKeywords (const std::string &descriptiveKeywords)
 
DLL_IMPORT_OR_EXPORT void setVersion (const std::string &version)
 
DLL_IMPORT_OR_EXPORT void setMetadata (const std::string &title, const std::string &editor, time_t creation, const std::string &originator, const std::string &description, time_t lastUpdate, const std::string &descriptiveKeywords)
 
DLL_IMPORT_OR_EXPORT void serializeIntoStream (std::ostream *stream)
 
void setGsoapProxy (gsoap_resqml2_0_1::eml20__AbstractCitedDataObject *gsoapProxy)
 
gsoap_resqml2_0_1::eml20__AbstractCitedDataObject * getGsoapProxy () const
 
soap * getGsoapContext () const
 
int getGsoapType () const
 
gsoap_resqml2_0_1::eml20__DataObjectReference * newResqmlReference () const
 
gsoap_eml2_1::eml21__DataObjectReference * newEmlReference () const
 
gsoap_resqml2_0_1::resqml20__ContactElementReference * newResqmlContactElementReference () const
 
DLL_IMPORT_OR_EXPORT COMMON_NS::DataObjectRepositorygetRepository () const
 
virtual std::string getXmlNamespace () const
 
virtual DLL_IMPORT_OR_EXPORT std::string getXmlTag () const =0
 
virtual DLL_IMPORT_OR_EXPORT std::string getXmlNamespaceVersion () const
 
virtual DLL_IMPORT_OR_EXPORT std::string getContentType () const
 
virtual std::string getPartNameInEpcDocument () const
 
DLL_IMPORT_OR_EXPORT std::string serializeIntoString ()
 
DLL_IMPORT_OR_EXPORT void addAlias (const std::string &authority, const std::string &title)
 
DLL_IMPORT_OR_EXPORT unsigned int getAliasCount () const
 
DLL_IMPORT_OR_EXPORT std::string getAliasAuthorityAtIndex (unsigned int index) const
 
DLL_IMPORT_OR_EXPORT std::string getAliasTitleAtIndex (unsigned int index) const
 
DLL_IMPORT_OR_EXPORT std::vector< RESQML2_NS::Activity * > getActivitySet () const
 
DLL_IMPORT_OR_EXPORT unsigned int getActivityCount () const
 
DLL_IMPORT_OR_EXPORT RESQML2_NS::ActivitygetActivity (unsigned int index) const
 
DLL_IMPORT_OR_EXPORT void pushBackExtraMetadata (const std::string &key, const std::string &value)
 
DLL_IMPORT_OR_EXPORT std::unordered_map< std::string, std::string > getExtraMetadataSet () const
 
DLL_IMPORT_OR_EXPORT std::vector< std::string > getExtraMetadata (const std::string &key) const
 
DLL_IMPORT_OR_EXPORT unsigned int getExtraMetadataCount () const
 
DLL_IMPORT_OR_EXPORT std::string getExtraMetadataKeyAtIndex (unsigned int index) const
 
DLL_IMPORT_OR_EXPORT std::string getExtraMetadataStringValueAtIndex (unsigned int index) const
 

Protected Member Functions

DLL_IMPORT_OR_EXPORT AbstractStratigraphicOrganizationInterpretation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
 
 AbstractStratigraphicOrganizationInterpretation (gsoap_resqml2_0_1::resqml20__AbstractStratigraphicOrganizationInterpretation *fromGsoap)
 
- Protected Member Functions inherited from RESQML2_0_1_NS::AbstractOrganizationInterpretation
DLL_IMPORT_OR_EXPORT AbstractOrganizationInterpretation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
 
 AbstractOrganizationInterpretation (gsoap_resqml2_0_1::resqml20__AbstractOrganizationInterpretation *fromGsoap)
 
- Protected Member Functions inherited from RESQML2_NS::AbstractFeatureInterpretation
DLL_IMPORT_OR_EXPORT AbstractFeatureInterpretation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
 
 AbstractFeatureInterpretation ()
 
 AbstractFeatureInterpretation (gsoap_resqml2_0_1::resqml20__AbstractFeatureInterpretation *fromGsoap)
 
virtual void loadTargetRelationships ()
 
- Protected Member Functions inherited from COMMON_NS::AbstractObject
 AbstractObject ()
 
 AbstractObject (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject_)
 
 AbstractObject (gsoap_resqml2_0_1::eml20__AbstractCitedDataObject *proxy)
 
 AbstractObject (gsoap_eml2_1::eml21__AbstractObject *proxy)
 
void initMandatoryMetadata ()
 
void setMetadata (const std::string &guid, const std::string &title, const std::string &editor, time_t creation, const std::string &originator, const std::string &description, time_t lastUpdate, const std::string &descriptiveKeywords)
 
void cannotBePartial () const
 
void changeToPartialObject ()
 
void readArrayNdOfDoubleValues (gsoap_resqml2_0_1::resqml20__AbstractDoubleArray *arrayInput, double *arrayOutput) const
 
void readArrayNdOfUIntValues (gsoap_resqml2_0_1::resqml20__AbstractIntegerArray *arrayInput, unsigned int *arrayOutput) const
 
ULONG64 getCountOfIntegerArray (gsoap_resqml2_0_1::resqml20__AbstractIntegerArray *arrayInput) const
 
void convertDorIntoRel (gsoap_resqml2_0_1::eml20__DataObjectReference const *dor)
 
template<class valueType >
void convertDorIntoRel (gsoap_resqml2_0_1::eml20__DataObjectReference const *dor)
 
template<class valueType >
void convertDorIntoRel (gsoap_eml2_1::eml21__DataObjectReference const *dor)
 
COMMON_NS::AbstractHdfProxygetHdfProxyFromDataset (gsoap_resqml2_0_1::eml20__Hdf5Dataset const *dataset, bool throwException=true) const
 

Additional Inherited Members

- Static Public Member Functions inherited from COMMON_NS::AbstractObject
static DLL_IMPORT_OR_EXPORT void setFormat (const std::string &vendor, const std::string &applicationName, const std::string &applicationVersionNumber)
 
- Protected Types inherited from COMMON_NS::AbstractObject
enum  EmlVersion { TWO_DOT_ZERO = 0, TWO_DOT_ONE = 1, TWO_DOT_TWO = 2 }
 
- Protected Attributes inherited from COMMON_NS::AbstractObject
gsoap_resqml2_0_1::eml20__AbstractCitedDataObject * gsoapProxy2_0_1
 
gsoap_eml2_1::eml21__AbstractObject * gsoapProxy2_1
 
COMMON_NS::DataObjectRepositoryrepository
 

Constructor & Destructor Documentation

◆ AbstractStratigraphicOrganizationInterpretation() [1/2]

DLL_IMPORT_OR_EXPORT RESQML2_0_1_NS::AbstractStratigraphicOrganizationInterpretation::AbstractStratigraphicOrganizationInterpretation ( gsoap_resqml2_0_1::eml20__DataObjectReference *  partialObject)
inlineprotected

Only to be used in partial transfer context

◆ AbstractStratigraphicOrganizationInterpretation() [2/2]

RESQML2_0_1_NS::AbstractStratigraphicOrganizationInterpretation::AbstractStratigraphicOrganizationInterpretation ( gsoap_resqml2_0_1::resqml20__AbstractStratigraphicOrganizationInterpretation *  fromGsoap)
inlineprotected

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

◆ ~AbstractStratigraphicOrganizationInterpretation()

virtual RESQML2_0_1_NS::AbstractStratigraphicOrganizationInterpretation::~AbstractStratigraphicOrganizationInterpretation ( )
inlinevirtual

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

Member Function Documentation

◆ getGridRepresentation()

DLL_IMPORT_OR_EXPORT RESQML2_NS::AbstractGridRepresentation* RESQML2_0_1_NS::AbstractStratigraphicOrganizationInterpretation::getGridRepresentation ( unsigned int  index) const

Get a grid representation associated to this strati org interp by means of its index.

Parameters
indexThe index of the grid representation to get in the array of grid representaitons of this strati org interp.

◆ getGridRepresentationCount()

DLL_IMPORT_OR_EXPORT unsigned int RESQML2_0_1_NS::AbstractStratigraphicOrganizationInterpretation::getGridRepresentationCount ( ) const
Returns
The count of grid representation assocaited to this strati organization.

◆ isAssociatedToGridRepresentation()

DLL_IMPORT_OR_EXPORT bool RESQML2_0_1_NS::AbstractStratigraphicOrganizationInterpretation::isAssociatedToGridRepresentation ( RESQML2_NS::AbstractGridRepresentation gridRep) const

Check if a grid representation is wether associated to this strati org interp or not.

Parameters
gridRepThe grid representation to check its assocaition with this strati org interp.
Returns
True or false.

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