2D provider based on StepInterval<int>.
More...
#include <rangeposprovider.h>
|
| | RangeProvider2D () |
| |
| | RangeProvider2D (const RangeProvider2D &) |
| |
| | ~RangeProvider2D () |
| |
| Provider * | clone () const override |
| |
| Coord | curCoord () const override |
| |
| Pos::GeomID | curGeomID () const override |
| |
| int | curNr () const override |
| |
| TrcKey | curTrcKey () const override |
| |
| float | curZ () const override |
| |
| od_int64 | estNrPos () const override |
| |
| int | estNrZPerPos () const override |
| |
| const char * | factoryKeyword () const override |
| |
| void | fillPar (IOPar &) const override |
| |
| void | getExtent (Interval< int > &rg, int lidx=-1) const override |
| |
| void | getSummary (BufferString &) const override |
| |
| void | getZRange (Interval< float > &rg, int lidx) const override |
| |
| bool | includes (const Coord &, float z=mUdf(float)) const override |
| |
| bool | includes (int, float z=mUdf(float), int lidx=0) const override |
| |
| RangeProvider2D & | operator= (const RangeProvider2D &) |
| |
| void | reset () override |
| |
| void | setTrcRange (const StepInterval< int > &, int idx=0) |
| |
| void | setZRange (const StepInterval< float > &, int idx=0) |
| |
| bool | toNextPos () override |
| |
| bool | toNextZ () override |
| |
| const StepInterval< int > & | trcRange (int lidx) const |
| |
| const char * | type () const override |
| | sKey::Range()
|
| |
| void | usePar (const IOPar &) override |
| |
| const StepInterval< float > & | zRange (int lidx=0) const |
| |
| static ::Factory< Provider2D > & | factory () |
| |
| uiString | factoryDisplayName () const override |
| |
| const char * | factoryKeyword () const override |
| |
| bool | is2D () const override |
| |
| OD::GeomSystem | survID () const override |
| |
| | Filter2D () |
| |
| | ~Filter2D () |
| |
| void | addGeomID (const Pos::GeomID) |
| |
| Pos::GeomID | geomID (int) const |
| |
| bool | includes (Pos::GeomID, int trcnr, float z=mUdf(float)) const |
| |
| int | nrLines () const |
| |
| void | removeGeomID (int lidx) |
| |
| virtual | ~Filter () |
| |
| virtual float | adjustedZ (const Coord &, float z) const |
| |
| virtual bool | hasZAdjustment () const |
| |
| virtual bool | initialize (TaskRunner *=nullptr) |
| |
| float | estRatio (const Provider &) const override |
| |
| virtual void | getTrcKeyZSampling (TrcKeyZSampling &) const |
| |
| bool | isProvider () const override |
| |
2D provider based on StepInterval<int>.
Can only be used if Line2DData is filled.
<>
◆ RangeProvider2D() [1/2]
| Pos::RangeProvider2D::RangeProvider2D |
( |
| ) |
|
◆ RangeProvider2D() [2/2]
◆ ~RangeProvider2D()
| Pos::RangeProvider2D::~RangeProvider2D |
( |
| ) |
|
◆ clone()
| Provider * Pos::RangeProvider2D::clone |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ create()
| static Provider2D * Pos::RangeProvider2D::create |
( |
| ) |
|
|
inlinestatic |
◆ curCoord()
| Coord Pos::RangeProvider2D::curCoord |
( |
| ) |
const |
|
overridevirtual |
◆ curGeom()
◆ curGeomID()
◆ curNr()
| int Pos::RangeProvider2D::curNr |
( |
| ) |
const |
|
overridevirtual |
◆ curTrcKey()
| TrcKey Pos::RangeProvider2D::curTrcKey |
( |
| ) |
const |
|
overridevirtual |
◆ curTrcRange()
| StepInterval< int > Pos::RangeProvider2D::curTrcRange |
( |
| ) |
const |
|
protected |
◆ curZ()
| float Pos::RangeProvider2D::curZ |
( |
| ) |
const |
|
overridevirtual |
◆ curZRange()
| StepInterval< float > Pos::RangeProvider2D::curZRange |
( |
| ) |
const |
|
protected |
◆ estNrPos()
| od_int64 Pos::RangeProvider2D::estNrPos |
( |
| ) |
const |
|
overridevirtual |
◆ estNrZPerPos()
| int Pos::RangeProvider2D::estNrZPerPos |
( |
| ) |
const |
|
overridevirtual |
◆ factoryKeyword()
| const char * Pos::RangeProvider2D::factoryKeyword |
( |
| ) |
const |
|
inlineoverride |
◆ fillPar()
| void Pos::RangeProvider2D::fillPar |
( |
IOPar & | | ) |
const |
|
overridevirtual |
◆ getCurRanges()
| void Pos::RangeProvider2D::getCurRanges |
( |
| ) |
const |
|
protected |
◆ getExtent()
| void Pos::RangeProvider2D::getExtent |
( |
Interval< int > & | rg, |
|
|
int | lidx = -1 ) const |
|
overridevirtual |
◆ getSummary()
| void Pos::RangeProvider2D::getSummary |
( |
BufferString & | | ) |
const |
|
overridevirtual |
◆ getZRange()
| void Pos::RangeProvider2D::getZRange |
( |
Interval< float > & | rg, |
|
|
int | lidx ) const |
|
overridevirtual |
◆ includes() [1/2]
| bool Pos::RangeProvider2D::includes |
( |
const Coord & | , |
|
|
float | z = mUdf(float) ) const |
|
overridevirtual |
◆ includes() [2/2]
| bool Pos::RangeProvider2D::includes |
( |
int | , |
|
|
float | z = mUdf(float), |
|
|
int | lidx = 0 ) const |
|
overridevirtual |
◆ initClass()
| static void Pos::RangeProvider2D::initClass |
( |
| ) |
|
|
static |
◆ operator=()
◆ reset()
| void Pos::RangeProvider2D::reset |
( |
| ) |
|
|
overridevirtual |
◆ setTrcRange()
| void Pos::RangeProvider2D::setTrcRange |
( |
const StepInterval< int > & | , |
|
|
int | idx = 0 ) |
◆ setZRange()
| void Pos::RangeProvider2D::setZRange |
( |
const StepInterval< float > & | , |
|
|
int | idx = 0 ) |
◆ toNextPos()
| bool Pos::RangeProvider2D::toNextPos |
( |
| ) |
|
|
overridevirtual |
◆ toNextZ()
| bool Pos::RangeProvider2D::toNextZ |
( |
| ) |
|
|
overridevirtual |
◆ trcRange()
| const StepInterval< int > & Pos::RangeProvider2D::trcRange |
( |
int | lidx | ) |
const |
|
inline |
◆ type()
| const char * Pos::RangeProvider2D::type |
( |
| ) |
const |
|
overridevirtual |
◆ usePar()
| void Pos::RangeProvider2D::usePar |
( |
const IOPar & | | ) |
|
|
overridevirtual |
◆ zRange()
| const StepInterval< float > & Pos::RangeProvider2D::zRange |
( |
int | lidx = 0 | ) |
const |
|
inline |
◆ curgeom_
◆ curlineidx_
| int Pos::RangeProvider2D::curlineidx_ |
|
protected |
◆ curlinezsampsz_
| int Pos::RangeProvider2D::curlinezsampsz_ |
|
mutableprotected |
◆ curtrcidx_
| int Pos::RangeProvider2D::curtrcidx_ |
|
protected |
◆ curtrcrg_
◆ curzidx_
| int Pos::RangeProvider2D::curzidx_ |
|
protected |
◆ curzrg_
◆ trcrgs_
◆ zrgs_