OpendTect-6_4
6.4
|
Makes geometries accessible from a geometry ID, or a MultiID. More...
Static Public Member Functions | |
static TrcKey::SurvID | get2DSurvID () |
static Geometry::ID | cUndefGeomID () |
Protected Member Functions | |
void | ensureSIPresent () const |
void | addGeometry (Geometry &) |
int | indexOf (Geometry::ID) const |
bool | hasDuplicateLineNames () |
Protected Attributes | |
Threads::Lock | lock_ |
ObjectSet< Geometry > | geometries_ |
bool | hasduplnms_ |
Static Protected Attributes | |
static const TrcKey::SurvID | surv2did_ |
Static Private Member Functions | |
static uiString | tr (const char *text, const char *disambiguation=0, int pluralnr=-1) |
static uiString | legacyTr (const char *text, const char *disambiguation=0, int pluralnr=-1) |
Makes geometries accessible from a geometry ID, or a MultiID.
Survey::GeometryManager::GeometryManager | ( | ) |
Survey::GeometryManager::~GeometryManager | ( | ) |
|
protected |
Geometry::ID Survey::GeometryManager::addNewEntry | ( | Geometry * | , |
uiString & | |||
) |
|
inlinestatic |
TrcKey::SurvID Survey::GeometryManager::default3DSurvID | ( | ) | const |
|
protected |
bool Survey::GeometryManager::fetchFrom2DGeom | ( | uiString & | errmsg | ) |
bool Survey::GeometryManager::fillGeometries | ( | TaskRunner * | ) |
Geometry::ID Survey::GeometryManager::findRelated | ( | const Geometry & | , |
Geometry::RelationType & | , | ||
bool | usezrg | ||
) | const |
Returns cUndefGeomID() if none found.
|
inlinestatic |
const Geometry* Survey::GeometryManager::getGeometry | ( | Geometry::ID | ) | const |
const Geometry* Survey::GeometryManager::getGeometry | ( | const char * | ) | const |
Geometry* Survey::GeometryManager::getGeometry | ( | Geometry::ID | ) |
Admin functions: Use the following functions only when you know what you are doing.
const Geometry3D* Survey::GeometryManager::getGeometry3D | ( | Pos::SurvID | ) | const |
Geometry::ID Survey::GeometryManager::getGeomID | ( | const char * | linenm | ) | const |
Geometry::ID 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< Geometry::ID > & | ids, | ||
bool | is2d | ||
) | const |
const char* Survey::GeometryManager::getName | ( | Geometry::ID | ) | const |
|
protected |
|
protected |
|
inlinestaticprivate |
int Survey::GeometryManager::nrGeometries | ( | ) | const |
bool Survey::GeometryManager::removeGeometry | ( | Geometry::ID | ) |
Returns new GeomID.
|
inlinestaticprivate |
TrcKey Survey::GeometryManager::traceKey | ( | Geometry::ID | , |
Pos::LineID | , | ||
Pos::TraceID | |||
) | const |
For 3D.
TrcKey Survey::GeometryManager::traceKey | ( | Geometry::ID | , |
Pos::TraceID | |||
) | const |
For 2D.
bool Survey::GeometryManager::updateGeometries | ( | TaskRunner * | ) |
|
protected |
|
protected |
|
staticprotected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019