![]() |
OpendTect-6_4
6.4
|
Public Member Functions | |
| Horizon2DLine () | |
| Horizon2DLine (int lineid, const TypeSet< Coord > &, int start, int step) | |
| Horizon2DLine (const Horizon2DLine &) | |
| ~Horizon2DLine () | |
| Horizon2DLine * | clone () const |
| bool | isEmpty () const |
| bool | addRow (Pos::GeomID geomid, const TypeSet< Coord > &, int start, int step) |
| bool | addUdfRow (Pos::GeomID geomid, int start, int stop, int step) |
| void | setRow (Pos::GeomID geomid, const TypeSet< Coord > &, int start, int step) |
| bool | reassignRow (Pos::GeomID from, Pos::GeomID to) |
| void | syncRow (Pos::GeomID Geomid, const PosInfo::Line2DData &) |
| void | removeRow (Pos::GeomID Geomid) |
| void | removeCols (Pos::GeomID Geomid, int start, int stop) |
| int | getRowIndex (Pos::GeomID Geomid) const |
| StepInterval< int > | rowRange () const |
| StepInterval< int > | colRange (int rowindex) const |
| StepInterval< int > | colRangeForGeomID (Pos::GeomID geomid) const |
| virtual StepInterval< int > | colRange () const |
| Interval< float > | zRange (Pos::GeomID geomid) const |
| void | geometry (Pos::GeomID geomid, PosInfo::Line2DData &) const |
| Coord3 | getKnot (const RowCol &rc) const |
| bool | setKnot (const RowCol &, const Coord3 &) |
| bool | isKnotDefined (const RowCol &) const |
| Coord3 | computePosition (Pos::GeomID geomid, int trcnr) const |
| virtual void | trimUndefParts () |
| bool | hasSupport (const RowCol &) const |
| void | checkSupport (bool yn) |
| bool | checksSupport () const |
| bool | setPosition (GeomPosID pid, const Coord3 &pos) |
| Coord3 | getPosition (GeomPosID pid) const |
| bool | isDefined (GeomPosID pid) const |
Public Member Functions inherited from Geometry::RowColSurface | |
| virtual void | getPosIDs (TypeSet< GeomPosID > &, bool=true) const |
| Iterator * | createIterator () const |
Public Member Functions inherited from Geometry::Element | |
| Element () | |
| virtual | ~Element () |
| virtual IntervalND< float > | boundingBox (bool approx) const |
| virtual uiString | errMsg () const |
| virtual bool | isChanged () const |
| virtual void | resetChangedFlag () |
| void | blockCallBacks (bool yn, bool flush=true) |
| bool | blocksCallBacks () const |
Public Member Functions inherited from CallBacker | |
| CallBacker () | |
| CallBacker (const CallBacker &) | |
| virtual | ~CallBacker () |
| bool | attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false) |
| bool | attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) |
| void | detachCB (NotifierAccess &, const CallBack &) |
| void | detachCB (NotifierAccess *notif, const CallBack &cb) |
| bool | isNotifierAttached (NotifierAccess *) const |
| Only for debugging purposes, don't use. More... | |
Protected Member Functions | |
| int | colIndex (int rowidx, int colid) const |
| int | rowIndex (int rowid) const |
Protected Member Functions inherited from Geometry::Element | |
| void | triggerMovement (const TypeSet< GeomPosID > &) |
| void | triggerMovement (const GeomPosID &) |
| void | triggerMovement () |
| void | triggerNrPosCh (const TypeSet< GeomPosID > &) |
| void | triggerNrPosCh (const GeomPosID &) |
| void | triggerNrPosCh () |
| uiString & | errmsg () |
Protected Member Functions inherited from CallBacker | |
| void | detachAllNotifiers () |
| Call from the destructor of your inherited object. More... | |
Protected Attributes | |
| bool | checksupport_ |
| ObjectSet< TypeSet< Coord3 > > | rows_ |
| TypeSet< SamplingData< int > > | colsampling_ |
| TypeSet< Pos::GeomID > | geomids_ |
Protected Attributes inherited from Geometry::Element | |
| bool | blockcbs_ |
| TypeSet< GeomPosID > | nrposchbuffer_ |
| TypeSet< GeomPosID > | movementbuffer_ |
| bool | ischanged_ |
Additional Inherited Members | |
Public Attributes inherited from Geometry::Element | |
| CNotifier< Element, const TypeSet< GeomPosID > * > | movementnotifier |
| CNotifier< Element, const TypeSet< GeomPosID > * > | nrpositionnotifier |
A curve that goes along a fixed set of x,y coordinates with a varying z.
| Geometry::Horizon2DLine::Horizon2DLine | ( | ) |
| Geometry::Horizon2DLine::Horizon2DLine | ( | int | lineid, |
| const TypeSet< Coord > & | , | ||
| int | start, | ||
| int | step | ||
| ) |
| Geometry::Horizon2DLine::Horizon2DLine | ( | const Horizon2DLine & | ) |
| Geometry::Horizon2DLine::~Horizon2DLine | ( | ) |
| bool Geometry::Horizon2DLine::addRow | ( | Pos::GeomID | geomid, |
| const TypeSet< Coord > & | , | ||
| int | start, | ||
| int | step | ||
| ) |
| bool Geometry::Horizon2DLine::addUdfRow | ( | Pos::GeomID | geomid, |
| int | start, | ||
| int | stop, | ||
| int | step | ||
| ) |
|
inline |
|
inline |
|
virtual |
Implements Geometry::Element.
|
protected |
|
virtual |
Implements Geometry::RowColSurface.
|
inlinevirtual |
Reimplemented from Geometry::RowColSurface.
| StepInterval<int> Geometry::Horizon2DLine::colRangeForGeomID | ( | Pos::GeomID | geomid | ) | const |
| Coord3 Geometry::Horizon2DLine::computePosition | ( | Pos::GeomID | geomid, |
| int | trcnr | ||
| ) | const |
| void Geometry::Horizon2DLine::geometry | ( | Pos::GeomID | geomid, |
| PosInfo::Line2DData & | |||
| ) | const |
Implements Geometry::RowColSurface.
Reimplemented from Geometry::RowColSurface.
| int Geometry::Horizon2DLine::getRowIndex | ( | Pos::GeomID | Geomid | ) | const |
| bool Geometry::Horizon2DLine::hasSupport | ( | const RowCol & | ) | const |
|
virtual |
Reimplemented from Geometry::RowColSurface.
|
inlinevirtual |
Implements Geometry::RowColSurface.
|
virtual |
Implements Geometry::RowColSurface.
| bool Geometry::Horizon2DLine::reassignRow | ( | Pos::GeomID | from, |
| Pos::GeomID | to | ||
| ) |
| void Geometry::Horizon2DLine::removeCols | ( | Pos::GeomID | Geomid, |
| int | start, | ||
| int | stop | ||
| ) |
| void Geometry::Horizon2DLine::removeRow | ( | Pos::GeomID | Geomid | ) |
|
protected |
|
virtual |
Implements Geometry::RowColSurface.
Implements Geometry::RowColSurface.
Reimplemented from Geometry::RowColSurface.
| void Geometry::Horizon2DLine::setRow | ( | Pos::GeomID | geomid, |
| const TypeSet< Coord > & | , | ||
| int | start, | ||
| int | step | ||
| ) |
| void Geometry::Horizon2DLine::syncRow | ( | Pos::GeomID | Geomid, |
| const PosInfo::Line2DData & | |||
| ) |
|
virtual |
Reimplemented from Geometry::Element.
| Interval<float> Geometry::Horizon2DLine::zRange | ( | Pos::GeomID | geomid | ) | const |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019