23#include "../common/AbstractObject.h"
27 class AbstractFeatureInterpretation;
78 DLL_IMPORT_OR_EXPORT
AbstractFeature(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : COMMON_NS::AbstractObject(partialObject) {}
88 AbstractFeature(gsoap_resqml2_0_1::resqml20__AbstractFeature* fromGsoap) : COMMON_NS::AbstractObject(fromGsoap) {}
89 AbstractFeature(gsoap_eml2_3::resqml22__AbstractFeature* fromGsoap) : COMMON_NS::AbstractObject(fromGsoap) {}
Proxy class for an abstract feature.
Definition AbstractFeature.h:31
AbstractFeatureInterpretation * getInterpretation(uint64_t index) const
Definition AbstractFeature.h:65
virtual void loadTargetRelationships() override
Definition AbstractFeature.h:67
virtual ~AbstractFeature()=default
std::vector< AbstractFeatureInterpretation * > getInterpretationSet() const
uint64_t getInterpretationCount() const noexcept
Definition AbstractFeature.h:52
Proxy class for an abstract feature interpretation.
Definition AbstractFeatureInterpretation.h:29