![]() |
OpendTect
7.0
|
selection data by polygon or polyline. More...
Public Member Functions | |
| PolySelData () | |
| PolySelData (const ODPolygon< float > &, const Interval< float > *zrange=0) | |
| PolySelData (const ODPolygon< int > &, const Interval< float > *zrange=0) | |
| PolySelData (const PolySelData &) | |
| ~PolySelData () | |
| SelData * | clone () const override |
| void | copyFrom (const SelData &) override |
| Interval< int > | crlRange () const override |
| int | expectedNrTraces (bool for2d, const BinID *) const override |
| void | extendZ (const Interval< float > &) override |
| void | fillPar (IOPar &) const override |
| void | include (const SelData &) override |
| Interval< int > | inlRange () const override |
| PolySelData & | operator= (const PolySelData &tsd) |
| bool | setZRange (const Interval< float > &zrg) override |
| Type | type () const override |
| void | usePar (const IOPar &) override |
| Interval< float > | zRange () const override |
Public Member Functions inherited from Seis::SelData | |
| virtual | ~SelData () |
| virtual void | extendH (const BinID &stepout, const BinID *stepoutstep=0) |
| Pos::GeomID | geomID () const |
| bool | isAll () const |
| bool | isOK (const BinID &bid) const |
| bool | isOK (const Pos::IdxPair &) const |
| will convert to either BinID or GeomID/trcnr More... | |
| bool | isOK (const TrcKey &) const |
| will work in trckey's domain More... | |
| bool | isOK (Pos::GeomID gid, int trcnr) const |
| bool | operator!= (const SelData &) const |
| bool | operator== (const SelData &) const |
| int | selRes (const BinID &bid) const |
| int | selRes (Pos::GeomID gid, int trcnr) const |
| virtual bool | setCrlRange (const Interval< int > &) |
| virtual void | setGeomID (Pos::GeomID geomid) |
| virtual bool | setInlRange (const Interval< int > &) |
| void | setIsAll (bool yn=true) |
Protected Member Functions | |
| void | doExtendH (BinID, BinID) override |
| void | initZrg (const Interval< float > *) |
| int | selRes3D (const BinID &) const override |
| see class doc More... | |
Protected Member Functions inherited from Seis::SelData | |
| SelData () | |
| virtual int | selRes2D (Pos::GeomID, int trcnr) const |
| int | tracesInSI () const |
Protected Attributes | |
| float | midz_ |
| ObjectSet< ODPolygon< float > > | polys_ |
| BinID | stepoutreach_ |
| Interval< float > | zrg_ |
Protected Attributes inherited from Seis::SelData | |
| Pos::GeomID | geomid_ |
| bool | isall_ |
Additional Inherited Members | |
Public Types inherited from Seis::SelData | |
| typedef SelType | Type |
Static Public Member Functions inherited from Seis::SelData | |
| static SelData * | get (const IOPar &) |
| fully filled More... | |
| static SelData * | get (const Pos::Provider &) |
| filled; some defaults More... | |
| static SelData * | get (Type) |
| empty More... | |
| static void | removeFromPar (IOPar &) |
selection data by polygon or polyline.
The polygon provided is in inline crossline - in float it should still be inline crossline fractions.
<>
| Seis::PolySelData::PolySelData | ( | ) |
| Seis::PolySelData::PolySelData | ( | const ODPolygon< float > & | , |
| const Interval< float > * | zrange = 0 |
||
| ) |
| Seis::PolySelData::PolySelData | ( | const PolySelData & | ) |
| Seis::PolySelData::~PolySelData | ( | ) |
|
inlineoverridevirtual |
Implements Seis::SelData.
|
overridevirtual |
Implements Seis::SelData.
|
overridevirtual |
Reimplemented from Seis::SelData.
Implements Seis::SelData.
|
overridevirtual |
Implements Seis::SelData.
|
overridevirtual |
Implements Seis::SelData.
|
overridevirtual |
Implements Seis::SelData.
|
overridevirtual |
Implements Seis::SelData.
|
protected |
|
overridevirtual |
Reimplemented from Seis::SelData.
|
inline |
|
overrideprotectedvirtual |
see class doc
Implements Seis::SelData.
|
inlineoverridevirtual |
Reimplemented from Seis::SelData.
|
inlineoverridevirtual |
Implements Seis::SelData.
|
overridevirtual |
Implements Seis::SelData.
|
overridevirtual |
Reimplemented from Seis::SelData.
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024