Fesapi 2.9.0.1
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
resqml2::SeismicLatticeFeature Class Referenceabstract

Defined by two lateral ordered dimensions: inline (lateral), crossline (lateral and orthogonal to the inline dimension), which are fixed. More...

#include <SeismicLatticeFeature.h>

Inheritance diagram for resqml2::SeismicLatticeFeature:
resqml2::AbstractTechnicalFeature resqml2::AbstractFeature

Public Member Functions

virtual ~SeismicLatticeFeature ()=default
 
virtual int getCrosslineIncrement () const =0
 
virtual int getInlineIncrement () const =0
 
virtual int getOriginCrossline () const =0
 
virtual int getOriginInline () const =0
 
virtual std::string getXmlTag () const final
 
- Public Member Functions inherited from resqml2::AbstractTechnicalFeature
virtual ~AbstractTechnicalFeature ()=default
 
- Public Member Functions inherited from resqml2::AbstractFeature
virtual ~AbstractFeature ()=default
 
std::vector< AbstractFeatureInterpretation * > getInterpretationSet () const
 
uint64_t getInterpretationCount () const noexcept
 
AbstractFeatureInterpretationgetInterpretation (uint64_t index) const
 
virtual void loadTargetRelationships () override
 

Static Public Attributes

static constexpr char const * XML_TAG = "SeismicLatticeFeature"
 

Detailed Description

Defined by two lateral ordered dimensions: inline (lateral), crossline (lateral and orthogonal to the inline dimension), which are fixed.

To specify its location, a seismic feature can be associated with the seismic coordinates of the points of a representation.

Constructor & Destructor Documentation

◆ ~SeismicLatticeFeature()

virtual resqml2::SeismicLatticeFeature::~SeismicLatticeFeature ( )
virtualdefault

Destructor does nothing since the memory is manged by the gSOAP context.

Member Function Documentation

◆ getCrosslineIncrement()

virtual int resqml2::SeismicLatticeFeature::getCrosslineIncrement ( ) const
pure virtual

Gets the crossline index increment between two consecutive crosslines.

Returns
The crossline increment.

◆ getInlineIncrement()

virtual int resqml2::SeismicLatticeFeature::getInlineIncrement ( ) const
pure virtual

Gets the inline index increment between two consecutive inlines.

Returns
The inline increment.

◆ getOriginCrossline()

virtual int resqml2::SeismicLatticeFeature::getOriginCrossline ( ) const
pure virtual

Gets the index of the first crossline.

Returns
The origin crossline.

◆ getOriginInline()

virtual int resqml2::SeismicLatticeFeature::getOriginInline ( ) const
pure virtual

Gets the index of the first inline.

Returns
The origin inline.

Member Data Documentation

◆ XML_TAG

constexpr char const* resqml2::SeismicLatticeFeature::XML_TAG = "SeismicLatticeFeature"
staticconstexpr

Destructor does nothing since the memory is managed by the gSOAP context.


The documentation for this class was generated from the following file: