OpendTect  6.6
Public Member Functions | List of all members
Seis::Bounds Class Referenceabstract

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

Inheritance diagram for Seis::Bounds:
[legend]

Public Member Functions

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) More...
 
virtual int step (bool first=true) const =0
 Inl, TrcNr (first) or Crl (2nd) More...
 
virtual int stop (bool first=true) const =0
 Inl, TrcNr (first) or Crl (2nd) More...
 

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()

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

Member Function Documentation

◆ expectedNrTraces()

int Seis::Bounds::expectedNrTraces ( ) const

◆ getCoordRange()

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

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

◆ getZRange()

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

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

◆ is2D()

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

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

◆ start()

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

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

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

◆ step()

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

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

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

◆ stop()

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

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

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


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