|
| HGeom (const HGeom &) |
|
| HGeom (const Survey::Geometry3D &) |
|
| ~HGeom () |
|
int | crl4Idx (int) const |
|
void | getMapInfo (const IOPar &) |
|
int | idx4Crl (int) const |
|
int | idx4Inl (int) const |
|
int | idx4Z (float) const |
|
int | inl4Idx (int) const |
|
bool | isCompatibleWith (const Survey::Geometry &) const |
|
void | putMapInfo (IOPar &) const |
|
float | z4Idx (int) const |
|
| Geometry3D (const char *nm, const ZDomain::Def &zd) |
|
Geometry3D * | as3D () override |
|
float | averageTrcDist () const override |
|
const Pos::IdxPair2Coord & | binID2Coord () const |
|
RelationType | compare (const Geometry &, bool usezrg) const override |
|
float | crlDistance () const |
|
StepInterval< int > | crlRange () const |
|
int | crlStep () const |
|
const char * | getName () const override |
|
bool | includes (int line, int tracenr) const override |
|
float | inlDistance () const |
|
StepInterval< int > | inlRange () const |
|
int | inlStep () const |
|
bool | is2D () const override |
|
bool | isClockWise () const |
|
bool | isRightHandSystem () const |
|
TrcKey | nearestTrace (const Coord &, float *distance) const override |
|
Coord3 | oneStepTranslation (const Coord3 &planenormal) const |
|
void | setGeomData (const Pos::IdxPair2Coord &, const TrcKeyZSampling &, float zscl) |
|
void | setName (const char *nm) |
|
void | setZDomain (const ZDomain::Def &def) |
|
void | snap (BinID &, const BinID &dir=BinID(0, 0)) const |
| dir = 0 : auto; -1 round downward, 1 round upward); More...
|
|
void | snapStep (BinID &, const BinID &dir=BinID(0, 0)) const |
| see snap() for direction More...
|
|
void | snapZ (float &, int direction=0) const |
| see snap() for direction More...
|
|
Coord | toCoord (int line, int tracenr) const override |
|
Coord | transform (const BinID &) const |
|
BinID | transform (const Coord &) const |
|
const ZDomain::Def & | zDomain () const |
|
StepInterval< float > | zRange () const |
|
float | zScale () const |
|
float | zStep () const |
|
virtual Geometry2D * | as2D () |
|
const Geometry2D * | as2D () const |
|
const Geometry3D * | as3D () const |
|
OD::GeomSystem | geomSystem () const |
|
Pos::GeomID | getID () const |
|
OD::GeomSystem | getSurvID () const |
|
virtual TrcKey | getTrace (const Coord &, float maxdist) const |
|
bool | includes (const BinID &b) const |
|
bool | includes (const TrcKey &) const |
|
virtual bool | includes (Pos::LineID, Pos::TraceID) const =0 |
|
const TrcKeyZSampling & | sampling () const |
|
void | setID (Pos::GeomID id) |
|
Coord | toCoord (const BinID &b) const |
|
virtual Coord | toCoord (Pos::LineID, Pos::TraceID) const =0 |
|
void | addObserver (WeakPtrBase *obs) |
| Not for normal use. May become private. More...
|
|
int | nrRefs () const |
| Only for expert use. More...
|
|
void | ref () const |
|
bool | refIfReffed () const |
| Don't use in production, for debugging. More...
|
|
void | removeObserver (WeakPtrBase *obs) |
| Not for normal use. May become private. More...
|
|
bool | tryRef () const |
| Not for normal use. May become private. More...
|
|
void | unRef () const |
|
void | unRefNoDelete () const |
|