Proxy class for an abstract seismic line feature. Defined by one lateral dimension: trace (lateral). Seismic trace of the 3D seismic survey. To specify its location, the seismic feature can be associated with the seismic coordinates of the points of a representation.
More...
#include <AbstractSeismicLineFeature.h>
Proxy class for an abstract seismic line feature. Defined by one lateral dimension: trace (lateral). Seismic trace of the 3D seismic survey. To specify its location, the seismic feature can be associated with the seismic coordinates of the points of a representation.
◆ ~AbstractSeismicLineFeature()
virtual resqml2::AbstractSeismicLineFeature::~AbstractSeismicLineFeature |
( |
| ) |
|
|
virtualdefault |
Destructor does nothing since the memory is manged by the gSOAP context.
◆ getSeismicLineSet()
Gets the seismic line set this seismic line belongs to.
- Returns
nullptr
if this seismic line does not belong to a seismic line set, else the seismic line set it belongs to.
◆ getSeismicLineSetDor()
Gets the data object reference of the seismic line set this seismic line belongs to.
- Returns
- Empty data object reference if this seismic line does not belong to a seismic line set, else the data object reference of the seismic line set it belongs to.
◆ getTraceCount()
virtual uint64_t resqml2::AbstractSeismicLineFeature::getTraceCount |
( |
| ) |
const |
|
pure virtual |
◆ getTraceLabels()
std::vector< std::string > resqml2::AbstractSeismicLineFeature::getTraceLabels |
( |
| ) |
const |
Gets the trace labels in this seismic line.
- Returns
- The trace labels.
◆ setSeismicLineSet()
Sets the seismic line set this seismic line belongs to.
- Exceptions
-
std::invalid_argument | If seisLineSet is nullptr . |
- Parameters
-
[in] | seisLineSet | The seismic line set this seismic line belongs to. |
◆ setTraceLabels()
void resqml2::AbstractSeismicLineFeature::setTraceLabels |
( |
const std::vector< std::string > & | values, |
|
|
eml2 ::AbstractHdfProxy * | proxy ) |
Sets the trace labels.
- Parameters
-
[in] | values | The labels to set. |
[in] | proxy | The proxy where to write the labels. |
The documentation for this class was generated from the following file: