|
| | Log (const char *nm=0) |
| |
| | mDeclMonitorableAssignment (Log) |
| |
| | mDeclInstanceCreatedNotifierAccess (Log) |
| |
| void | setValue (PointID, ValueType) |
| |
| void | setValue (IdxType, ValueType) |
| |
| void | addValue (ZType dh, ValueType val) |
| |
| void | getValues (ValueSetType &) const |
| |
| virtual void | getData (ZSetType &, ValueSetType &) const |
| |
| void | setValues (const ValueSetType &) |
| |
| void | setData (const ZSetType &, const ValueSetType &) |
| |
| void | removeTopBottomUdfs () |
| |
| | mImplSimpleMonitoredGetSet (inline, unitMeasLabel, setUnitMeasLabel, BufferString, unitmeaslbl_, cParsChange()) mImplSimpleMonitoredGetSet(inline |
| |
| | cParsChange ()) const UnitOfMeasure *unitOfMeasure() const |
| |
| void | applyUnit (const UnitOfMeasure *) |
| |
| void | convertTo (const UnitOfMeasure *) |
| |
| PropertyRef::StdType | propType () const |
| |
| | mImplSimpleMonitoredGet (valueRange, Interval< ValueType >, valrg_) mImplSimpleMonitoredGet(valsAreCodes |
| |
| | 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 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 |
| |
|
| | ~Log () |
| |
| virtual bool | doSet (IdxType, ValueType) |
| |
| virtual PointID | doInsAtDah (ZType, ValueType) |
| |
| virtual ValueType | gtVal (IdxType idx) const |
| |
| virtual void | removeAux (IdxType idx) |
| |
| virtual void | eraseAux () |
| |
| ValueType | gtVal (ZType, int &) const |
| |
| void | stVal (IdxType, ValueType) |
| |
| void | redoValStats () |
| |
| void | updValStats (ValueType) |
| |
| void | ensureAscZ () |
| |
| 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...
|
| |
Well log.
No regular sampling required, as in all DahObjs.
Logs can contain undefined points and sections (washouts etc.) - they will never have undefined dah values though. If you can't handle undef values, use getValue( dah, true ).
Log are imported 'as is', making this one of the rare non-SI value objects in OpendTect. The unit of measure label you get may be able to uncover what the actual unit of measure is.
The IOPar pars() will be retrieved and stored with each log; it is not really used; moreover, it's intended for plugins to dump their extra info about this log.