21 #include "../common/AbstractObject.h"
25 class StratigraphicColumnRankInterpretation;
93 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
95 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag() const final {
return XML_TAG; }
106 DLL_IMPORT_OR_EXPORT
StratigraphicColumn(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : COMMON_NS::AbstractObject(partialObject) {}
111 StratigraphicColumn() {}
118 StratigraphicColumn(gsoap_resqml2_0_1::_resqml20__StratigraphicColumn* fromGsoap) : AbstractObject(fromGsoap) {}
125 StratigraphicColumn(gsoap_eml2_3::_resqml22__StratigraphicColumn* fromGsoap) : AbstractObject(fromGsoap) {}
128 void loadTargetRelationships();
A global interpretation of the stratigraphy, which can be made up of several ranks of stratigraphic u...
Definition: StratigraphicColumn.h:35
StratigraphicColumnRankInterpretation * getStratigraphicColumnRankInterpretation(unsigned int index) const
virtual std::string getXmlTag() const final
Definition: StratigraphicColumn.h:95
virtual ~StratigraphicColumn()=default
std::vector< StratigraphicColumnRankInterpretation * > getStratigraphicColumnRankInterpretationSet() const
virtual common::DataObjectReference getStratigraphicColumnRankInterpretationDor(unsigned int index) const =0
virtual unsigned int getStratigraphicColumnRankInterpretationCount() const =0
virtual void pushBackStratiColumnRank(StratigraphicColumnRankInterpretation *stratiColumnRank)=0
static const char * XML_TAG
Definition: StratigraphicColumn.h:93
A stratigraphic column rank interpretation is a global hierarchy containing an ordered list of strati...
Definition: StratigraphicColumnRankInterpretation.h:39