![]() |
OpendTect
6.6
|
Makes geometries accessible from a geometry ID, or a MultiID.
More...
Static Public Member Functions | |
| static Pos::GeomID | cUndefGeomID () |
| static TrcKey::SurvID | get2DSurvID () |
| static TrcKey::SurvID | get3DSurvID () |
Protected Member Functions | |
| void | addGeometry (Geometry &) |
| void | ensureSIPresent () const |
| bool | hasDuplicateLineNames () |
| int | indexOf (Pos::GeomID) const |
Protected Attributes | |
| ObjectSet< Geometry > | geometries_ |
| bool | hasduplnms_ |
| Threads::Lock | lock_ |
Static Protected Attributes | |
| static const TrcKey::SurvID | surv2did_ |
| static const TrcKey::SurvID | surv3did_ |
Makes geometries accessible from a geometry ID, or a MultiID.
<>
| Survey::GeometryManager::GeometryManager | ( | ) |
| Survey::GeometryManager::~GeometryManager | ( | ) |
|
protected |
| Pos::GeomID Survey::GeometryManager::addNewEntry | ( | Geometry * | , |
| uiString & | |||
| ) |
|
inlinestatic |
| TrcKey::SurvID Survey::GeometryManager::default3DSurvID | ( | ) | const |
|
protected |
| bool Survey::GeometryManager::fetchFrom2DGeom | ( | uiString & | errmsg | ) |
| bool Survey::GeometryManager::fillGeometries | ( | TaskRunner * | ) |
| Pos::GeomID Survey::GeometryManager::findRelated | ( | const Geometry & | , |
| Geometry::RelationType & | , | ||
| bool | usezrg | ||
| ) | const |
Returns cUndefGeomID() if none found.
| const Geometry2D& Survey::GeometryManager::get2D | ( | Pos::GeomID | ) | const |
| Geometry2D& Survey::GeometryManager::get2D | ( | Pos::SurvID | ) |
|
inlinestatic |
|
inlinestatic |
| const Geometry* Survey::GeometryManager::getGeometry | ( | const char * | ) | const |
| Geometry* Survey::GeometryManager::getGeometry | ( | Pos::GeomID | ) |
Admin functions: Use the following functions only when you know what you are doing.
| const Geometry* Survey::GeometryManager::getGeometry | ( | Pos::GeomID | ) | const |
| const Geometry3D* Survey::GeometryManager::getGeometry3D | ( | Pos::SurvID | ) | const |
| Pos::GeomID Survey::GeometryManager::getGeomID | ( | const char * | linenm | ) | const |
| Pos::GeomID Survey::GeometryManager::getGeomID | ( | const char * | lsm, |
| const char * | linenm | ||
| ) | const |
Use only if you are converting od4 geometries to od5 geometries
| bool Survey::GeometryManager::getList | ( | BufferStringSet & | names, |
| TypeSet< Pos::GeomID > & | ids, | ||
| bool | is2d | ||
| ) | const |
| const char* Survey::GeometryManager::getName | ( | Pos::GeomID | ) | const |
|
protected |
|
protected |
| bool Survey::GeometryManager::isUsable | ( | Pos::GeomID | ) | const |
| TrcKey Survey::GeometryManager::nearestTrace | ( | const Coord & | , |
| bool | is2d, | ||
| float * | dist = nullptr |
||
| ) | const |
| int Survey::GeometryManager::nrGeometries | ( | ) | const |
| bool Survey::GeometryManager::removeGeometry | ( | Pos::GeomID | ) |
Returns new GeomID.
| TrcKey Survey::GeometryManager::traceKey | ( | Pos::GeomID | , |
| Pos::LineID | , | ||
| Pos::TraceID | |||
| ) | const |
For 3D.
| TrcKey Survey::GeometryManager::traceKey | ( | Pos::GeomID | , |
| Pos::TraceID | |||
| ) | const |
For 2D.
| bool Survey::GeometryManager::updateGeometries | ( | TaskRunner * | ) |
| StepInterval<float> Survey::GeometryManager::zRange | ( | Pos::GeomID | ) | const |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022