![]() |
OpendTect
6.3
|
attribs to extract from layer sequences More...
Public Member Functions | |
| LaySeqAttribSet (const char *nm=0) | |
| LaySeqAttrib & | attr (int idx) |
| const LaySeqAttrib & | attr (int idx) const |
| LaySeqAttrib * | attr (const char *nm) |
| const LaySeqAttrib * | attr (const char *nm) const |
| void | getFrom (const IOPar &) |
| void | putTo (IOPar &) const |
| bool | getFrom (od_istream &) |
| bool | putTo (od_ostream &) 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 |
Public Member Functions inherited from ManagedObjectSet< LaySeqAttrib > | |
| ManagedObjectSet () | |
| ManagedObjectSet (const ManagedObjectSet< LaySeqAttrib > &) | |
| ManagedObjectSet (const ObjectSet< LaySeqAttrib > &) | |
| ManagedObjectSet< LaySeqAttrib > & | operator= (const ObjectSet< LaySeqAttrib > &os) |
| virtual void | append (const ObjectSet< LaySeqAttrib > &) |
Public Member Functions inherited from ManagedObjectSetBase< LaySeqAttrib > | |
| virtual bool | isManaged () const |
| virtual LaySeqAttrib * | removeSingle (int idx, bool kporder=true) |
| virtual void | removeRange (int, int) |
| virtual LaySeqAttrib * | replace (int idx, LaySeqAttrib *) |
| virtual LaySeqAttrib * | removeAndTake (int idx, bool kporder=true) |
| virtual void | erase () |
| virtual ManagedObjectSetBase< LaySeqAttrib > & | operator-= (LaySeqAttrib *) |
Public Member Functions inherited from ObjectSet< LaySeqAttrib > | |
| ObjectSet () | |
| ObjectSet (const ObjectSet< LaySeqAttrib > &) | |
| virtual | ~ObjectSet () |
| ObjectSet< LaySeqAttrib > & | operator= (const ObjectSet< LaySeqAttrib > &) |
| bool | nullAllowed () const |
| void | allowNull (bool yn=true) |
| size_type | size () const |
| virtual int64_t | nrItems () const |
| virtual bool | validIdx (int64_t) const |
| virtual bool | isPresent (const LaySeqAttrib *) const |
| virtual size_type | indexOf (const LaySeqAttrib *) const |
| virtual LaySeqAttrib * | get (size_type) |
| virtual const LaySeqAttrib * | get (size_type) const |
| virtual LaySeqAttrib * | get (const LaySeqAttrib *) const |
| check & unconst More... | |
| LaySeqAttrib * | first () |
| const LaySeqAttrib * | first () const |
| LaySeqAttrib * | last () |
| const LaySeqAttrib * | last () const |
| ObjectSet< LaySeqAttrib > & | add (LaySeqAttrib *t) |
| void | push (LaySeqAttrib *t) |
| bool | addIfNew (LaySeqAttrib *) |
| virtual void | insertAt (LaySeqAttrib *newptr, size_type) |
| virtual void | insertAfter (LaySeqAttrib *newptr, size_type) |
| virtual void | copy (const ObjectSet< LaySeqAttrib > &) |
| virtual void | swap (int64_t, int64_t) |
| virtual void | reverse () |
| virtual LaySeqAttrib * | pop () |
| ObjectSet< LaySeqAttrib > & | operator+= (LaySeqAttrib *t) |
| LaySeqAttrib * | operator[] (size_type i) |
| const LaySeqAttrib * | operator[] (size_type i) const |
| const LaySeqAttrib * | operator[] (const LaySeqAttrib *t) const |
| void | plainErase () |
Public Member Functions inherited from OD::Set | |
| virtual | ~Set () |
| bool | isEmpty () const |
| void | setEmpty () |
Protected Member Functions | |
| LaySeqAttrib * | gtAttr (const char *) const |
Protected Member Functions inherited from ManagedObjectSetBase< LaySeqAttrib > | |
| ManagedObjectSetBase (PtrFunc delfunc) | |
| ~ManagedObjectSetBase () | |
Protected Member Functions inherited from ObjectSet< LaySeqAttrib > | |
| virtual ObjectSet< LaySeqAttrib > & | doAdd (LaySeqAttrib *) |
Private Member Functions | |
| mODTextTranslationClass (LaySeqAttribSet) | |
Additional Inherited Members | |
Public Types inherited from ObjectSet< LaySeqAttrib > | |
| typedef int | size_type |
| typedef LaySeqAttrib | object_type |
Protected Types inherited from ManagedObjectSetBase< LaySeqAttrib > | |
| typedef void(* | PtrFunc) (LaySeqAttrib *ptr) |
Protected Attributes inherited from NamedObject | |
| BufferString | name_ |
Protected Attributes inherited from ObjectSet< LaySeqAttrib > | |
| VectorAccess< void *, size_type > | vec_ |
| bool | allow0_ |
attribs to extract from layer sequences
Rather than attaching everything to the UnitRefs, PropertyRefs etc., we simply work with strings. When actual evaluation needs to be done, the LaySeqAttribCalc will step in.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void Strat::LaySeqAttribSet::getFrom | ( | const IOPar & | ) |
| bool Strat::LaySeqAttribSet::getFrom | ( | od_istream & | ) |
|
protected |
|
private |
| void Strat::LaySeqAttribSet::putTo | ( | IOPar & | ) | const |
| bool Strat::LaySeqAttribSet::putTo | ( | od_ostream & | ) | const |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017