|
| | DahObj (const char *nm=0) |
| |
| virtual | ~DahObj () |
| |
| | mDeclInstanceCreatedNotifierAccess (DahObj) |
| |
| | mDeclAbstractMonitorableAssignment (DahObj) |
| |
| size_type | size () const |
| |
| bool | isEmpty () const |
| |
| ZType | dah (PointID) const |
| |
| ZType | firstDah () const |
| |
| ZType | lastDah () const |
| |
| ValueType | value (PointID) const |
| |
| ValueType | valueAt (ZType, bool no_undefs=false) const |
| |
| ValueType | firstValue (bool no_undefs=false) const |
| |
| ValueType | lastValue (bool no_undefs=false) const |
| |
| ZIntvType | dahRange () const |
| |
| ZType | dahStep (bool min_else_average) const |
| |
| void | getDahValues (ZSetType &) const |
| |
| virtual void | getData (ZSetType &, ValueSetType &) const =0 |
| |
| virtual bool | valsAreCodes () const |
| |
| PointID | firstID () const |
| |
| PointID | lastID () const |
| |
| PointID | nextID (PointID) const |
| |
| PointID | prevID (PointID) const |
| |
| PointID | nearestID (ZType) const |
| |
| void | setEmpty () |
| |
| void | setDah (PointID, ZType) |
| |
| bool | setValue (PointID, ValueType) |
| |
| PointID | setValueAt (ZType, ValueType) |
| |
| void | remove (PointID) |
| |
| void | deInterpolate () |
| | Remove unnecessary points. More...
|
| |
| void | shiftDahFrom (PointID, ZType) |
| |
| PointID | pointIDFor (IdxType) const |
| |
| IdxType | indexOf (PointID) const |
| |
| IdxType | indexOf (ZType) const |
| |
| ZType | dahByIdx (IdxType) const |
| |
| ValueType | valueByIdx (IdxType) const |
| |
| void | removeByIdx (IdxType) |
| |
| | NamedMonitorable (const char *nm=0) |
| |
| | NamedMonitorable (const NamedObject &) |
| |
| virtual | ~NamedMonitorable () |
| |
| | NamedMonitorable (const NamedMonitorable &) |
| |
| NamedMonitorable & | operator= (const NamedMonitorable &) |
| |
| bool | operator== (const NamedMonitorable &) const |
| |
| bool | operator!= (const NamedMonitorable &oth) const |
| |
| virtual NamedMonitorable * | clone () const |
| |
| ChangeType | compareWith (const Monitorable &) const |
| |
| virtual NamedMonitorable * | getClone () const |
| |
| virtual BufferString | getName () const |
| |
| virtual void | setName (const char *) |
| |
| | Monitorable (const Monitorable &) |
| |
| virtual | ~Monitorable () |
| |
| Monitorable & | operator= (const Monitorable &) |
| |
| bool | operator== (const Monitorable &) const |
| |
| virtual ChangeDataNotifier & | objectChanged () const |
| |
| virtual Notifier< Monitorable > & | objectToBeDeleted () const |
| |
| virtual void | touch () const |
| |
| virtual DirtyCountType | dirtyCount () const |
| |
| void | sendChangeNotification (const ChangeData &) const |
| |
| void | sendEntireObjectChangeNotification () const |
| |
| void | transferNotifsTo (const Monitorable &, const CallBacker *onlyfor=0) const |
| |
| | CallBacker () |
| |
| | CallBacker (const CallBacker &) |
| |
| virtual | ~CallBacker () |
| |
| bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
| |
| bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
| |
| void | detachCB (const NotifierAccess &, const CallBack &) const |
| |
| void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
| |
| bool | isNotifierAttached (const NotifierAccess *) const |
| | Only for debugging purposes, don't use. More...
|
| |
| virtual bool | isCapsule () const |
| |
| void | stopReceivingNotifications () const |
| |
| | NamedObject (const char *nm=0) |
| |
| | NamedObject (const NamedObject &oth) |
| |
| virtual | ~NamedObject () |
| |
| NamedObject & | operator= (const NamedObject &) |
| |
| bool | operator== (const NamedObject &oth) const |
| |
| virtual const OD::String & | name () const |
| |
| bool | getNameFromPar (const IOPar &) |
| |
| void | putNameInPar (IOPar &) const |
| |
|
| virtual bool | doSet (IdxType, ValueType)=0 |
| |
| virtual PointID | doInsAtDah (ZType, ValueType)=0 |
| |
| virtual ValueType | gtVal (IdxType) const =0 |
| |
| virtual void | removeAux (IdxType)=0 |
| |
| virtual void | eraseAux ()=0 |
| |
| void | doRemove (IdxType) |
| |
| void | doSetEmpty () |
| |
| PointID | doIns (ZType dh, ValueType val, ValueSetType &, bool ascendingvalsonly) |
| |
| bool | doSetData (const ZSetType &, const ValueSetType &, ValueSetType &) |
| |
| size_type | gtSize () const |
| |
| IdxType | gtIsEmpty () const |
| |
| PointID | gtNeighbourID (PointID, bool) const |
| |
| PointID | gtNewPointID () const |
| |
| IdxType | gtIndexOf (ZType) const |
| |
| IdxType | gtIdx (PointID) const |
| |
| ZType | gtDah (IdxType) const |
| |
| ValueType | gtValueAt (ZType, bool noudfs) const |
| |
| void | copyAll (const NamedMonitorable &) |
| |
| | Monitorable () |
| |
| void | copyAll (const Monitorable &) |
| |
| void | sendChgNotif (AccessLocker &, const ChangeData &) const |
| | calls objectChanged with released lock More...
|
| |
| void | sendChgNotif (AccessLocker &, ChangeType, IDType) const |
| | calls objectChanged with released lock More...
|
| |
| void | sendDelNotif () const |
| |
| void | stopChangeNotifications () const |
| |
| void | resumeChangeNotifications () const |
| |
| template<class T > |
| T | getMemberSimple (const T &) const |
| | the get function used by mImplSimpleMonitoredGet More...
|
| |
| template<class TMember , class TSetTo > |
| void | setMemberSimple (TMember &, TSetTo, ChangeType, IDType) |
| | the set function used by mImplSimpleMonitoredSet More...
|
| |
| void | detachAllNotifiers () const |
| | Call from the destructor of your inherited object. More...
|
| |
object with a geometry defined by depth along hole.
Well tracks define a new coordinate system that determines the position of any point in the well by a single coordinate: the depth-along-hole (aka MD).
Every DahObject has at least one value that determines the object's raison d'etre. Also, every 'defined' point along the track has its own ID which will never change during this session: the PointID.