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: