21#include "AbstractTechnicalFeature.h"
25 class SeismicLineSetFeature;
84 DLL_IMPORT_OR_EXPORT
void setTraceLabels(
const std::vector<std::string> & values, EML2_NS::AbstractHdfProxy * proxy);
107 AbstractSeismicLineFeature(gsoap_resqml2_0_1::_resqml20__SeismicLineFeature* fromGsoap) :
108 AbstractTechnicalFeature(fromGsoap) {}
115 AbstractSeismicLineFeature(gsoap_eml2_3::resqml22__AbstractSeismicLineFeature* fromGsoap) :
116 AbstractTechnicalFeature(fromGsoap) {}
119 void loadTargetRelationships()
override;
Proxy class for an abstract seismic line feature. Defined by one lateral dimension: trace (lateral)....
Definition AbstractSeismicLineFeature.h:34
void setSeismicLineSet(SeismicLineSetFeature *seisLineSet)
virtual ~AbstractSeismicLineFeature()=default
virtual uint64_t getTraceCount() const =0
std::vector< std::string > getTraceLabels() const
void setTraceLabels(const std::vector< std::string > &values, eml2 ::AbstractHdfProxy *proxy)
SeismicLineSetFeature * getSeismicLineSet() const
common::DataObjectReference getSeismicLineSetDor() const
An abstract technical feature. These are objects that exist by the action of humans.
Definition AbstractTechnicalFeature.h:37
Frox class for a seismic line set feature. It is an unordered set of several seismic lines....
Definition SeismicLineSetFeature.h:30