|
| Log (const char *nm=0) |
|
| Log (const Log &t) |
|
Log & | operator= (const Log &) |
|
float | value (int idx) const |
|
void | setValue (int idx, float val) |
|
float | getValue (float, bool noudfs=false) const |
|
void | addValue (float dh, float val) |
| addition must always ascend or descend More...
|
|
void | updateAfterValueChanges () |
| call it upon any change of value(s) More...
|
|
void | ensureAscZ () |
|
bool | insertAtDah (float dh, float val) |
|
void | removeTopBottomUdfs () |
|
Interval< float > & | valueRange () |
|
const Interval< float > & | valueRange () const |
|
const char * | unitMeasLabel () const |
|
const UnitOfMeasure * | unitOfMeasure () const |
|
void | setUnitMeasLabel (const char *s) |
|
void | convertTo (const UnitOfMeasure *) |
|
PropertyRef::StdType | propType () const |
|
bool | isCode () const |
| log values are all integers stored as floats More...
|
|
float * | valArr () |
|
const float * | valArr () const |
|
IOPar & | pars () |
|
const IOPar & | pars () const |
|
| DahObj (const char *nm=0) |
|
| DahObj (const DahObj &d) |
|
| ~DahObj () |
|
int | size () const |
|
float | dah (int idx) const |
|
int | indexOf (float dah) const |
|
virtual void | remove (int idx) |
|
virtual void | setEmpty () |
|
bool | isEmpty () const |
|
Interval< float > | dahRange () const |
| returns (0, 0) for empty dah_ More...
|
|
float | dahStep (bool min_else_average) const |
|
void | addToDahFrom (int fromidx, float extradah) |
|
void | removeFromDahFrom (int fromidx, float extradah) |
|
void | deInterpolate () |
| Remove unnecessary points. More...
|
|
float * | dahArr () |
|
const float * | dahArr () const |
|
| NamedObject (const char *nm=0) |
|
| NamedObject (const NamedObject *linkedto) |
|
| NamedObject (const NamedObject &) |
|
virtual | ~NamedObject () |
|
void | setLinkedTo (NamedObject *) |
|
bool | operator== (const NamedObject &oth) const |
|
virtual const OD::String & | name () const |
|
virtual const OD::String & | annotName () const |
|
virtual void | setName (const char *) |
|
void | setCleanName (const char *) |
| cleans string first More...
|
|
void | deleteNotify (const CallBack &) |
|
| 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...
|
|
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.