![]() |
OpendTect
6.3
|
Geometry of a 2D Line. More...
Public Member Functions | |
| Geometry2D (PosInfo::Line2DData *) | |
| Line2DData becomes mine. More... | |
| virtual bool | is2D () const |
| virtual const char * | getName () const |
| virtual Coord | toCoord (int linenr, int tracenr) const |
| virtual TrcKey | nearestTrace (const Coord &, float *dist) const |
| virtual bool | includes (int linenr, int tracenr) const |
| PosInfo::Line2DData & | dataAdmin () |
| If data is changed, call touch afterwards. More... | |
| void | touch () |
| const PosInfo::Line2DData & | data () const |
| StepInterval< float > | zRange () const |
| float | averageTrcDist () const |
| RelationType | compare (const Geometry &, bool usezrg) const |
| Geometry2D * | as2D () |
Public Member Functions inherited from Survey::Geometry | |
| Pos::SurvID | getSurvID () const |
| ID | getID () const |
| void | setID (ID id) |
| CoordSysID | coordSysID () const |
| void | setCoordSysID (CoordSysID id) |
| virtual Coord | toCoord (Pos::LineID, Pos::TraceID) const =0 |
| Coord | toCoord (const BinID &b) const |
| virtual bool | includes (Pos::LineID, Pos::TraceID) const =0 |
| bool | includes (const TrcKey &) const |
| bool | includes (const BinID &b) const |
| virtual TrcKey | getTrace (const Coord &, float maxdist) const |
| const TrcKeyZSampling & | sampling () const |
| const Geometry2D * | as2D () const |
| virtual Geometry3D * | as3D () |
| const Geometry3D * | as3D () const |
Static Public Member Functions | |
| static BufferString | makeUniqueLineName (const char *lsnm, const char *lnm) |
| static ID | getIDFrom (const DBKey &) |
Static Public Member Functions inherited from Survey::Geometry | |
| static const Geometry & | default3D () |
| static bool | exists (const TrcKey &) |
| static Coord | toCoord (const TrcKey &) |
Private Member Functions | |
| ~Geometry2D () | |
Private Attributes | |
| PosInfo::Line2DData & | data_ |
| float | trcdist_ |
| Threads::Lock | lock_ |
Additional Inherited Members | |
Public Types inherited from Survey::Geometry | |
| enum | RelationType { UnRelated =0, Related, SubSet, SuperSet, Identical } |
| typedef Pos::GeomID | ID |
| typedef unsigned short | CoordSysID |
Protected Member Functions inherited from Survey::Geometry | |
| ~Geometry () | |
| Geometry () | |
Protected Attributes inherited from Survey::Geometry | |
| TrcKeyZSampling | sampling_ |
| CoordSysID | coordsysid_ |
Geometry of a 2D Line.
| Survey::Geometry2D::Geometry2D | ( | PosInfo::Line2DData * | ) |
Line2DData becomes mine.
|
private |
|
inlinevirtual |
Reimplemented from Survey::Geometry.
|
virtual |
Implements Survey::Geometry.
|
virtual |
Reimplemented from Survey::Geometry.
|
inline |
|
inline |
If data is changed, call touch afterwards.
|
virtual |
Implements Survey::Geometry.
|
virtual |
|
inlinevirtual |
Implements Survey::Geometry.
|
static |
Implements Survey::Geometry.
|
virtual |
| void Survey::Geometry2D::touch | ( | ) |
| StepInterval<float> Survey::Geometry2D::zRange | ( | ) | const |
|
private |
|
mutableprivate |
|
mutableprivate |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017