OpendTect
6.6
|
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 |
virtual void | copyFrom (const SelData &) |
Interval< int > | crlRange () const |
int | expectedNrTraces (bool for2d, const BinID *) const |
void | extendZ (const Interval< float > &) |
void | fillPar (IOPar &) const |
void | include (const SelData &) |
Interval< int > | inlRange () const |
PolySelData & | operator= (const PolySelData &tsd) |
int | selRes (const BinID &) const |
see class doc More... | |
bool | setCrlRange (Interval< int >) |
bool | setInlRange (Interval< int >) |
void | setUseAreaInside (bool) |
bool | setZRange (Interval< float > zrg) |
Type | type () const |
void | usePar (const IOPar &) |
bool | usesAreaInside () const |
Interval< float > | zRange () const |
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 &b) const |
bool | operator!= (const SelData &) const |
bool | operator== (const SelData &) const |
void | setGeomID (Pos::GeomID geomid) |
void | setIsAll (bool yn=true) |
Protected Member Functions | |
void | doExtendH (BinID, BinID) |
void | initZrg (const Interval< float > *) |
Protected Member Functions inherited from Seis::SelData | |
SelData () | |
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 | ( | ) |
|
inlinevirtual |
Implements Seis::SelData.
|
virtual |
Implements Seis::SelData.
|
virtual |
Reimplemented from Seis::SelData.
Implements Seis::SelData.
|
virtual |
Implements Seis::SelData.
|
virtual |
Implements Seis::SelData.
|
virtual |
Implements Seis::SelData.
|
virtual |
Implements Seis::SelData.
|
protected |
|
virtual |
Reimplemented from Seis::SelData.
|
inline |
|
virtual |
see class doc
Implements Seis::SelData.
|
inlinevirtual |
Reimplemented from Seis::SelData.
|
inlinevirtual |
Reimplemented from Seis::SelData.
void Seis::PolySelData::setUseAreaInside | ( | bool | ) |
|
inlinevirtual |
Reimplemented from Seis::SelData.
|
inlinevirtual |
Implements Seis::SelData.
|
virtual |
Implements Seis::SelData.
bool Seis::PolySelData::usesAreaInside | ( | ) | const |
|
virtual |
Reimplemented from Seis::SelData.
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022