|
| | 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 |
| |