![]() |
OpendTect
6.3
|
Ref Data for a (usually petrophysical) property. More...
Public Types | |
| enum | StdType { Anis, Area, Class, Comp, Den, Dist, ElaRa, ElPot, GR, Imp, Perm, Pres, PresWt, Res, Son, Temp, Time, Vel, Volum, Vol, Other } |
Public Member Functions | |
| mDeclareEnumUtils (StdType) static StdType surveyZType() | |
| PropertyRef (const char *nm, StdType t=Other) | |
| PropertyRef (const PropertyRef &pr) | |
| virtual | ~PropertyRef () |
| PropertyRef & | operator= (const PropertyRef &) |
| bool | operator== (const PropertyRef &pr) const |
| bool | operator!= (const PropertyRef &pr) const |
| bool | isKnownAs (const char *) const |
| bool | hasFixedDef () const |
| StdType | stdType () const |
| bool | hasType (StdType t) const |
| bool | isCompatibleWith (const PropertyRef &pr) const |
| void | setStdType (StdType t) |
| void | setFixedDef (const MathProperty *) |
| copy will be made More... | |
| BufferStringSet & | aliases () |
| const BufferStringSet & | aliases () const |
| const MathProperty & | fixedDef () const |
| be sure hasFixedDef() returns true! More... | |
| struct (General) DispDefs | |
| bool | isThickness () const |
Public Member Functions inherited from NamedObject | |
| 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 |
| virtual BufferString | getName () const |
| virtual void | setName (const char *nm) |
| bool | getNameFromPar (const IOPar &) |
| void | putNameInPar (IOPar &) const |
Static Public Member Functions | |
| static const PropertyRef & | undef () |
| static const PropertyRef & | thickness () |
| use this always. It has automatic defaults from SI() More... | |
| static const char * | standardSVelStr () |
| static const char * | standardSVelAliasStr () |
| static const char * | standardPVelStr () |
| static const char * | standardPVelAliasStr () |
| static void | setThickness (const PropertyRef *) |
Public Attributes | |
| DispDefs | disp_ |
Protected Member Functions | |
| void | usePar (const IOPar &) |
| void | fillPar (IOPar &) const |
Protected Attributes | |
| StdType | stdtype_ |
| BufferStringSet | aliases_ |
| MathProperty * | mathdef_ |
Protected Attributes inherited from NamedObject | |
| BufferString | name_ |
Friends | |
| class | PropertyRefSet |
Ref Data for a (usually petrophysical) property.
We prepare for many variants of the name as is not uncommon in practice (Density, Den, Rho, RhoB, ... you know the drill). The names will be unique
| enum PropertyRef::StdType |
|
inline |
|
virtual |
|
inline |
|
inline |
|
protected |
|
inline |
be sure hasFixedDef() returns true!
|
inline |
|
inline |
|
inline |
| bool PropertyRef::isKnownAs | ( | const char * | ) | const |
|
inline |
| PropertyRef::mDeclareEnumUtils | ( | StdType | ) |
|
inline |
| PropertyRef& PropertyRef::operator= | ( | const PropertyRef & | ) |
|
inline |
| void PropertyRef::setFixedDef | ( | const MathProperty * | ) |
copy will be made
|
inline |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
< Internal units
|
static |
use this always. It has automatic defaults from SI()
|
static |
|
protected |
|
friend |
|
protected |
| DispDefs PropertyRef::disp_ |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017