21 #include "AbstractTechnicalFeature.h"
68 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
70 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag() const final {
return XML_TAG; }
85 SeismicLatticeFeature() {}
92 SeismicLatticeFeature(gsoap_resqml2_0_1::_resqml20__SeismicLatticeFeature* fromGsoap): RESQML2_NS::AbstractTechnicalFeature(fromGsoap) {}
99 SeismicLatticeFeature(gsoap_eml2_3::_resqml22__SeismicLatticeFeature* fromGsoap): RESQML2_NS::AbstractTechnicalFeature(fromGsoap) {}
An abstract technical feature. These are objects that exist by the action of humans.
Definition: AbstractTechnicalFeature.h:37
Defined by two lateral ordered dimensions: inline (lateral), crossline (lateral and orthogonal to the...
Definition: SeismicLatticeFeature.h:33
virtual int getOriginCrossline() const =0
virtual std::string getXmlTag() const final
Definition: SeismicLatticeFeature.h:70
virtual int getInlineIncrement() const =0
static const char * XML_TAG
Definition: SeismicLatticeFeature.h:68
virtual int getOriginInline() const =0
virtual ~SeismicLatticeFeature()=default
virtual int getCrosslineIncrement() const =0