3D provider based on CubeSampling More...
Public Member Functions | |
| RangeProvider3D () | |
| RangeProvider3D (const RangeProvider3D &) | |
| ~RangeProvider3D () | |
| RangeProvider3D & | operator= (const RangeProvider3D &) |
| const char * | type () const |
| sKey::Range | |
| const char * | factoryKeyword () const |
| virtual Provider * | clone () const |
| virtual void | reset () |
| virtual bool | toNextPos () |
| virtual bool | toNextZ () |
| virtual BinID | curBinID () const |
| virtual float | curZ () const |
| virtual bool | includes (const BinID &, float z=mUdf(float)) const |
| virtual void | usePar (const IOPar &) |
| virtual void | fillPar (IOPar &) const |
| virtual void | getSummary (BufferString &) const |
| virtual void | getExtent (BinID &start, BinID &stop) const |
| virtual void | getZRange (Interval< float > &) const |
| virtual od_int64 | estNrPos () const |
| virtual int | estNrZPerPos () const |
| CubeSampling & | sampling () |
| const CubeSampling & | sampling () const |
Static Public Member Functions | |
| static void | initClass () |
| static Provider3D * | create () |
Protected Attributes | |
| CubeSampling & | cs_ |
| BinID | curbid_ |
| float | curz_ |
3D provider based on CubeSampling
| Pos::RangeProvider3D::RangeProvider3D | ( | ) |
| Pos::RangeProvider3D::RangeProvider3D | ( | const RangeProvider3D & | ) |
| Pos::RangeProvider3D::~RangeProvider3D | ( | ) |
| virtual Provider* Pos::RangeProvider3D::clone | ( | ) | const [inline, virtual] |
Implements Pos::Provider.
| static Provider3D* Pos::RangeProvider3D::create | ( | ) | [inline, static] |
| virtual BinID Pos::RangeProvider3D::curBinID | ( | ) | const [inline, virtual] |
Implements Pos::Provider3D.
| virtual float Pos::RangeProvider3D::curZ | ( | ) | const [inline, virtual] |
Implements Pos::Provider.
| virtual od_int64 Pos::RangeProvider3D::estNrPos | ( | ) | const [virtual] |
Implements Pos::Provider.
| virtual int Pos::RangeProvider3D::estNrZPerPos | ( | ) | const [virtual] |
Reimplemented from Pos::Provider.
| const char* Pos::RangeProvider3D::factoryKeyword | ( | ) | const [inline] |
| virtual void Pos::RangeProvider3D::fillPar | ( | IOPar & | ) | const [virtual] |
Implements Pos::Filter.
Implements Pos::Provider3D.
| virtual void Pos::RangeProvider3D::getSummary | ( | BufferString & | ) | const [virtual] |
Implements Pos::Filter.
| virtual void Pos::RangeProvider3D::getZRange | ( | Interval< float > & | ) | const [virtual] |
Implements Pos::Provider.
| virtual bool Pos::RangeProvider3D::includes | ( | const BinID & | , | |
| float | z = mUdf(float) | |||
| ) | const [virtual] |
Implements Pos::Provider3D.
| static void Pos::RangeProvider3D::initClass | ( | ) | [static] |
| RangeProvider3D& Pos::RangeProvider3D::operator= | ( | const RangeProvider3D & | ) |
| virtual void Pos::RangeProvider3D::reset | ( | ) | [virtual] |
Implements Pos::Filter.
| const CubeSampling& Pos::RangeProvider3D::sampling | ( | ) | const [inline] |
| CubeSampling& Pos::RangeProvider3D::sampling | ( | ) | [inline] |
| virtual bool Pos::RangeProvider3D::toNextPos | ( | ) | [virtual] |
Implements Pos::Provider.
| virtual bool Pos::RangeProvider3D::toNextZ | ( | ) | [virtual] |
Implements Pos::Provider.
| const char* Pos::RangeProvider3D::type | ( | ) | const [virtual] |
Implements Pos::Filter.
| virtual void Pos::RangeProvider3D::usePar | ( | const IOPar & | ) | [virtual] |
Implements Pos::Filter.
CubeSampling& Pos::RangeProvider3D::cs_ [protected] |
BinID Pos::RangeProvider3D::curbid_ [protected] |
float Pos::RangeProvider3D::curz_ [protected] |
1.7.1