 |
OpendTect
6.6
|
Go to the documentation of this file.
36 virtual bool is2D()
const {
return false; }
39 virtual int start(
bool first=
true)
const = 0;
41 virtual int stop(
bool first=
true)
const = 0;
43 virtual int step(
bool first=
true)
const = 0;
59 bool is2D()
const {
return false; }
61 int start(
bool first=
true)
const;
62 int stop(
bool first=
true)
const;
63 int step(
bool first=
true)
const;
78 bool is2D()
const {
return true; }
80 int start(
bool firstrg =
true )
const
81 {
return firstrg ? nrrg_.start :
mUdf(
int); }
82 int stop(
bool firstrg =
true )
const
83 {
return firstrg ? nrrg_.stop :
mUdf(
int); }
84 int step(
bool firstrg =
true )
const
85 {
return firstrg ? nrrg_.step : 1; }
90 { min = mincoord_; max = maxcoord_; }
virtual ~Bounds()
Definition: seisbounds.h:34
int start(bool first=true) const
Inl, TrcNr (first) or Crl (2nd)
int expectedNrTraces() const
StepInterval< float > getZRange() const
Definition: seisbounds.h:86
Definition: seisbounds.h:53
Coord mincoord_
Definition: seisbounds.h:94
Bounds3D(const Bounds3D &)
int step(bool first=true) const
Inl, TrcNr (first) or Crl (2nd)
Summary for a Seismic object.
Definition: segydirectdef.h:22
TrcKeyZSampling & tkzs_
Definition: seisbounds.h:68
#define mExpClass(module)
Definition: commondefs.h:177
bool is2D() const
Definition: seisbounds.h:78
StepInterval< float > zrg_
Definition: seisbounds.h:92
virtual StepInterval< float > getZRange() const =0
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
bool is2D() const
Definition: seisbounds.h:59
Coord maxcoord_
Definition: seisbounds.h:95
A cartesian coordinate in 2D space.
Definition: coord.h:25
virtual void getCoordRange(Coord &min, Coord &) const =0
int start(bool firstrg=true) const
Inl, TrcNr (first) or Crl (2nd)
Definition: seisbounds.h:80
StepInterval< float > getZRange() const
virtual int stop(bool first=true) const =0
Inl, TrcNr (first) or Crl (2nd)
int stop(bool firstrg=true) const
Inl, TrcNr (first) or Crl (2nd)
Definition: seisbounds.h:82
virtual int start(bool first=true) const =0
Inl, TrcNr (first) or Crl (2nd)
int step(bool firstrg=true) const
Inl, TrcNr (first) or Crl (2nd)
Definition: seisbounds.h:84
void getCoordRange(Coord &, Coord &) const
void getCoordRange(Coord &min, Coord &max) const
Definition: seisbounds.h:89
Definition: seisbounds.h:74
contains domain-specific data boundary details.
Definition: seisbounds.h:31
int stop(bool first=true) const
Inl, TrcNr (first) or Crl (2nd)
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
StepInterval< int > nrrg_
Definition: seisbounds.h:93
virtual int step(bool first=true) const =0
Inl, TrcNr (first) or Crl (2nd)
virtual bool is2D() const
Definition: seisbounds.h:36
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021