![]() |
OpendTect
7.0
|
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 |
| const Geometry * | getGeometry (OD::GeomSystem) const =delete |
| bool | hasDuplicateLineNames () |
| int | indexOf (Pos::GeomID) const |
Protected Attributes | |
| ObjectSet< Geometry > | geometries_ |
| bool | hasduplnms_ |
| Threads::Lock | lock_ |
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 |
| Pos::GeomID Survey::GeometryManager::default2DGeomID | ( | ) | const |
|
inline |
|
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.
| Geometry2D& Survey::GeometryManager::get2D | ( | Pos::GeomID | ) |
| const Geometry2D& Survey::GeometryManager::get2D | ( | Pos::GeomID | ) | const |
|
inlinestatic |
|
inlinestatic |
| const Geometry* Survey::GeometryManager::getGeometry | ( | const char * | ) | const |
|
protecteddelete |
| 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 | ( | OD::GeomSystem | ) | 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 |
| bool Survey::GeometryManager::has2D | ( | ) | const |
|
protected |
|
protected |
| bool Survey::GeometryManager::isUsable | ( | Pos::GeomID | ) | const |
| TrcKey Survey::GeometryManager::nearestTrace | ( | const Coord & | , |
| bool | is2d, | ||
| float * | dist = nullptr |
||
| ) | const |
| TrcKey Survey::GeometryManager::nearestTrace | ( | const TypeSet< Pos::GeomID > & | , |
| const Coord & | , | ||
| 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 |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024