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