contains domain-specific data boundary details. More...
Public Member Functions | |
| virtual | ~Bounds () |
| virtual bool | is2D () const |
| int | expectedNrTraces () const |
| virtual int | start (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). | |
| virtual int | step (bool first=true) const =0 |
| Inl, TrcNr (first) or Crl (2nd). | |
| virtual StepInterval< float > | getZRange () const =0 |
| virtual void | getCoordRange (Coord &min, Coord &) const =0 |
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).
| virtual Seis::Bounds::~Bounds | ( | ) | [inline, virtual] |
| int Seis::Bounds::expectedNrTraces | ( | ) | const |
Implemented in Seis::Bounds3D, and Seis::Bounds2D.
| virtual StepInterval<float> Seis::Bounds::getZRange | ( | ) | const [pure virtual] |
Implemented in Seis::Bounds3D, and Seis::Bounds2D.
| virtual bool Seis::Bounds::is2D | ( | ) | const [inline, virtual] |
Reimplemented in Seis::Bounds3D, and Seis::Bounds2D.
| virtual int Seis::Bounds::start | ( | bool | first = true |
) | const [pure virtual] |
Inl, TrcNr (first) or Crl (2nd).
Implemented in Seis::Bounds3D, and Seis::Bounds2D.
| virtual int Seis::Bounds::step | ( | bool | first = true |
) | const [pure virtual] |
Inl, TrcNr (first) or Crl (2nd).
Implemented in Seis::Bounds3D, and Seis::Bounds2D.
| virtual int Seis::Bounds::stop | ( | bool | first = true |
) | const [pure virtual] |
Inl, TrcNr (first) or Crl (2nd).
Implemented in Seis::Bounds3D, and Seis::Bounds2D.
1.7.1