My Project
Public Member Functions | Protected Member Functions | Friends | List of all members
resqml2_0_1::AbstractStratigraphicOrganizationInterpretation Class Reference
Inheritance diagram for resqml2_0_1::AbstractStratigraphicOrganizationInterpretation:
resqml2_0_1::AbstractOrganizationInterpretation resqml2::AbstractFeatureInterpretation resqml2::AbstractObject resqml2_0_1::StratigraphicColumnRankInterpretation resqml2_0_1::StratigraphicOccurrenceInterpretation

Public Member Functions

virtual ~AbstractStratigraphicOrganizationInterpretation ()
 
unsigned int getGridRepresentationCount () const
 
resqml2::AbstractGridRepresentationgetGridRepresentation (const unsigned int &index) const
 
bool isAssociatedToGridRepresentation (resqml2::AbstractGridRepresentation *gridRep) const
 
- Public Member Functions inherited from resqml2_0_1::AbstractOrganizationInterpretation
virtual ~AbstractOrganizationInterpretation ()
 
void pushBackBinaryContact (const gsoap_resqml2_0_1::resqml2__ContactRelationship &kind, resqml2::AbstractFeatureInterpretation *subject, const gsoap_resqml2_0_1::resqml2__ContactVerb &verb, resqml2::AbstractFeatureInterpretation *directObject)
 
void pushBackBinaryContact (const gsoap_resqml2_0_1::resqml2__ContactRelationship &kind, resqml2::AbstractFeatureInterpretation *subject, const gsoap_resqml2_0_1::resqml2__ContactVerb &verb, resqml2::AbstractFeatureInterpretation *directObject, const gsoap_resqml2_0_1::resqml2__ContactSide &directObjectQualifier)
 
void pushBackBinaryContact (const gsoap_resqml2_0_1::resqml2__ContactRelationship &kind, resqml2::AbstractFeatureInterpretation *subject, const gsoap_resqml2_0_1::resqml2__ContactSide &subjectQualifier, const gsoap_resqml2_0_1::resqml2__ContactVerb &verb, resqml2::AbstractFeatureInterpretation *directObject, const gsoap_resqml2_0_1::resqml2__ContactSide &directObjectQualifier)
 
- Public Member Functions inherited from resqml2::AbstractFeatureInterpretation
virtual ~AbstractFeatureInterpretation ()
 
std::string getInterpretedFeatureUuid () const
 
void setInterpretedFeature (AbstractFeature *feature)
 
AbstractFeaturegetInterpretedFeature () const
 
const gsoap_resqml2_0_1::resqml2__Domain & initDomain (const gsoap_resqml2_0_1::resqml2__Domain &defaultDomain) const
 
gsoap_resqml2_0_1::resqml2__Domain getDomain () const
 
std::vector< AbstractRepresentation * > getRepresentationSet () const
 
unsigned int getRepresentationCount () const
 
AbstractRepresentationgetRepresentation (const unsigned int &index) const
 
std::vector< GridConnectionSetRepresentation * > getGridConnectionSetRepresentationSet ()
 
void setBottomFrontierOf (resqml2_0_1::StructuralOrganizationInterpretation *structOrg)
 
void setTopFrontierOf (resqml2_0_1::StructuralOrganizationInterpretation *structOrg)
 
void setSideFrontierOf (resqml2_0_1::StructuralOrganizationInterpretation *structOrg)
 
- Public Member Functions inherited from resqml2::AbstractObject
bool isPartial () const
 
std::string getUuid () const
 
std::string getTitle () const
 
std::string getEditor () const
 
time_t getCreation () const
 
std::string getOriginator () const
 
std::string getDescription () const
 
time_t getLastUpdate () const
 
std::string getFormat () const
 
std::string getDescriptiveKeywords () const
 
void setTitle (const std::string &title)
 
void setEditor (const std::string &editor)
 
void setCreation (const time_t &creation)
 
void setOriginator (const std::string &originator)
 
void setDescription (const std::string &description)
 
void setLastUpdate (const time_t &lastUpdate)
 
void setFormat (const std::string &format)
 
void setDescriptiveKeywords (const std::string &descriptiveKeywords)
 
void setMetadata (const std::string &title, const std::string &editor, const time_t &creation, const std::string &originator, const std::string &description, const time_t &lastUpdate, const std::string &format, const std::string &descriptiveKeywords)
 
void serializeIntoStream (std::ostream *stream)
 
gsoap_resqml2_0_1::eml__AbstractCitedDataObject * getGsoapProxy () const
 
soap * getGsoapContext () const
 
int getGsoapType () const
 
gsoap_resqml2_0_1::eml__DataObjectReference * newResqmlReference () const
 
gsoap_resqml2_0_1::resqml2__ContactElementReference * newResqmlContactElementReference () const
 
common::EpcDocumentgetEpcDocument () const
 
virtual std::string getXmlNamespace () const
 
virtual std::string getXmlTag () const =0
 
virtual std::string getResqmlVersion () const
 
std::string getContentType () const
 
std::string getPartNameInEpcDocument () const
 
std::string serializeIntoString ()
 
void addAlias (const std::string &authority, const std::string &title)
 
unsigned int getAliasCount () const
 
std::string getAliasAuthorityAtIndex (const unsigned int &index) const
 
std::string getAliasTitleAtIndex (const unsigned int &index) const
 
const std::vector< resqml2::Activity * > & getActivitySet () const
 
void addOrSetExtraMetadata (const std::string &key, const std::string &value)
 
std::tr1::unordered_map< std::string, std::string > getExtraMetadataSet () const
 
std::string getExtraMetadata (const std::string &key)
 
unsigned int getExtraMetadataCount () const
 
std::string getExtraMetadataKeyAtIndex (const unsigned int &index) const
 
std::string getExtraMetadataStringValueAtIndex (const unsigned int &index) const
 

Protected Member Functions

 AbstractStratigraphicOrganizationInterpretation (gsoap_resqml2_0_1::resqml2__AbstractStratigraphicOrganizationInterpretation *fromGsoap)
 
virtual std::vector< epc::RelationshipgetAllEpcRelationships () const
 
- Protected Member Functions inherited from resqml2_0_1::AbstractOrganizationInterpretation
 AbstractOrganizationInterpretation (gsoap_resqml2_0_1::resqml2__AbstractOrganizationInterpretation *fromGsoap)
 
- Protected Member Functions inherited from resqml2::AbstractFeatureInterpretation
 AbstractFeatureInterpretation (common::EpcDocument *epcDoc, gsoap_resqml2_0_1::eml__DataObjectReference *partialObject)
 
 AbstractFeatureInterpretation ()
 
 AbstractFeatureInterpretation (gsoap_resqml2_0_1::resqml2__AbstractFeatureInterpretation *fromGsoap)
 
void setInterpretedFeatureInXml (resqml2::AbstractFeature *feature)
 
virtual void importRelationshipSetFromEpc (common::EpcDocument *epcDoc)
 
- Protected Member Functions inherited from resqml2::AbstractObject
 AbstractObject (common::EpcDocument *epcDoc, gsoap_resqml2_0_1::eml__DataObjectReference *partialObject)
 Indicate whether methods update the XML (gSoap) or only the C++ classes of the API. More...
 
 AbstractObject (gsoap_resqml2_0_1::eml__AbstractCitedDataObject *proxy=nullptr)
 
void initMandatoryMetadata ()
 
void setMetadata (const std::string &guid, const std::string &title, const std::string &editor, const time_t &creation, const std::string &originator, const std::string &description, const time_t &lastUpdate, const std::string &format, const std::string &descriptiveKeywords)
 

Friends

void resqml2::AbstractGridRepresentation::setCellAssociationWithStratigraphicOrganizationInterpretation (ULONG64 *stratiUnitIndices, const ULONG64 &nullValue, AbstractStratigraphicOrganizationInterpretation *stratiOrgInterp)
 
void resqml2::AbstractColumnLayerGridRepresentation::setIntervalAssociationWithStratigraphicOrganizationInterpretation (ULONG64 *stratiUnitIndices, const ULONG64 &nullValue, AbstractStratigraphicOrganizationInterpretation *stratiOrgInterp)
 

Additional Inherited Members

- Static Protected Member Functions inherited from resqml2::AbstractObject
static void addActivityToResqmlObject (resqml2::Activity *activity, AbstractObject *resqmlObject)
 
- Protected Attributes inherited from resqml2::AbstractFeatureInterpretation
std::vector< AbstractRepresentation * > representationSet
 
std::vector< GridConnectionSetRepresentation * > gridConnectionSetRepresentationSet
 
std::vector< resqml2_0_1::StructuralOrganizationInterpretation * > isBottomFrontierSet
 
std::vector< resqml2_0_1::StructuralOrganizationInterpretation * > isTopFrontierSet
 
std::vector< resqml2_0_1::StructuralOrganizationInterpretation * > isSideFrontierSet
 
- Protected Attributes inherited from resqml2::AbstractObject
gsoap_resqml2_0_1::eml__AbstractCitedDataObject * gsoapProxy2_0_1
 
common::EpcDocumentepcDocument
 
std::vector< resqml2::Activity * > activitySet
 
bool updateXml
 

Constructor & Destructor Documentation

resqml2_0_1::AbstractStratigraphicOrganizationInterpretation::AbstractStratigraphicOrganizationInterpretation ( gsoap_resqml2_0_1::resqml2__AbstractStratigraphicOrganizationInterpretation *  fromGsoap)
inlineprotected

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

virtual resqml2_0_1::AbstractStratigraphicOrganizationInterpretation::~AbstractStratigraphicOrganizationInterpretation ( )
inlinevirtual

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

Member Function Documentation

vector< Relationship > AbstractStratigraphicOrganizationInterpretation::getAllEpcRelationships ( ) const
protectedvirtual

Return all relationships (backward and forward ones) of the instance using EPC format.

Reimplemented from resqml2::AbstractFeatureInterpretation.

resqml2::AbstractGridRepresentation * AbstractStratigraphicOrganizationInterpretation::getGridRepresentation ( const 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.
unsigned int AbstractStratigraphicOrganizationInterpretation::getGridRepresentationCount ( ) const
Returns
The count of grid representation assocaited to this strati organization.
bool AbstractStratigraphicOrganizationInterpretation::isAssociatedToGridRepresentation ( resqml2::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 files: