OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Seis::Bounds Class Referenceabstract

contains domain-specific data boundary details. More...

#include <seisbounds.h>

Inheritance diagram for Seis::Bounds:
[legend]

Public Member Functions

 Bounds ()
 
virtual ~Bounds ()
 
int expectedNrTraces () const
 
virtual void getCoordRange (Coord &min, Coord &) const =0
 
virtual StepInterval< float > getZRange () const =0
 
virtual bool is2D () const
 
virtual int start (bool first=true) const =0
 Inl, TrcNr (first) or Crl (2nd)
 
virtual int step (bool first=true) const =0
 Inl, TrcNr (first) or Crl (2nd)
 
virtual int stop (bool first=true) const =0
 Inl, TrcNr (first) or Crl (2nd)
 

Detailed Description

contains domain-specific data boundary details.

start, stop end step are for either first key (Inline or Trace Number) or second key (Crossline or aux trace number).

<>

Constructor & Destructor Documentation

◆ Bounds()

Seis::Bounds::Bounds ( )

◆ ~Bounds()

virtual Seis::Bounds::~Bounds ( )
virtual

Member Function Documentation

◆ expectedNrTraces()

int Seis::Bounds::expectedNrTraces ( ) const

◆ getCoordRange()

virtual void Seis::Bounds::getCoordRange ( Coord & min,
Coord &  ) const
pure virtual

Implemented in Seis::Bounds3D, and Seis::Bounds2D.

◆ getZRange()

virtual StepInterval< float > Seis::Bounds::getZRange ( ) const
pure virtual

Implemented in Seis::Bounds3D, and Seis::Bounds2D.

◆ is2D()

virtual bool Seis::Bounds::is2D ( ) const
inlinevirtual

Reimplemented in Seis::Bounds3D, and Seis::Bounds2D.

◆ start()

virtual int Seis::Bounds::start ( bool first = true) const
pure virtual

Inl, TrcNr (first) or Crl (2nd)

Implemented in Seis::Bounds3D, and Seis::Bounds2D.

◆ step()

virtual int Seis::Bounds::step ( bool first = true) const
pure virtual

Inl, TrcNr (first) or Crl (2nd)

Implemented in Seis::Bounds3D, and Seis::Bounds2D.

◆ stop()

virtual int Seis::Bounds::stop ( bool first = true) const
pure virtual

Inl, TrcNr (first) or Crl (2nd)

Implemented in Seis::Bounds3D, and Seis::Bounds2D.


Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025