![]() |
OpendTect
6.6
|
attribs to extract from layer sequences More...
Public Member Functions | |
LaySeqAttribSet (const char *nm=0) | |
LaySeqAttrib * | attr (const char *nm) |
const LaySeqAttrib * | attr (const char *nm) const |
LaySeqAttrib & | attr (int idx) |
const LaySeqAttrib & | attr (int idx) const |
void | getFrom (const IOPar &) |
bool | getFrom (od_istream &) |
void | putTo (IOPar &) const |
bool | putTo (od_ostream &) const |
![]() | |
NamedObject (const char *nm=nullptr) | |
NamedObject (const NamedObject &oth) | |
virtual | ~NamedObject () |
virtual BufferString | getName () const |
bool | getNameFromPar (const IOPar &) |
virtual const name_type & | name () const |
NamedObject & | operator= (const NamedObject &) |
bool | operator== (const NamedObject &oth) const |
virtual void | setName (const char *nm) |
![]() | |
virtual | ~ObjectWithName () |
bool | hasName (const char *nm) const |
bool | hasName (const name_type &nm) const |
void | putNameInPar (IOPar &) const |
![]() | |
ManagedObjectSet () | |
ManagedObjectSet (const ManagedObjectSet< LaySeqAttrib > &) | |
ManagedObjectSet (const ObjectSet< LaySeqAttrib > &) | |
virtual void | append (const ObjectSet< LaySeqAttrib > &) |
virtual ManagedObjectSet * | clone () const |
ManagedObjectSet< LaySeqAttrib > & | operator= (const ObjectSet< LaySeqAttrib > &) |
![]() | |
virtual void | erase () |
virtual bool | isManaged () const |
virtual ManagedObjectSetBase< T > & | operator-= (T *) |
virtual T * | removeAndTake (idx_type, bool kporder=true) |
virtual void | removeRange (idx_type, idx_type) |
virtual T * | removeSingle (idx_type, bool kporder=true) |
virtual T * | replace (idx_type, T *) |
![]() | |
ObjectSet () | |
ObjectSet (const ObjectSet &) | |
ObjectSet (T *) | |
ObjectSet (T *, T *) | |
ObjectSet (T *, T *, T *) | |
virtual | ~ObjectSet () |
ObjectSet & | add (T *t) |
bool | addIfNew (T *) |
void | allowNull (bool yn=true) |
iterator | begin () |
const_iterator | begin () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
virtual void | copy (const ObjectSet &) |
bool | empty () const |
iterator | end () |
const_iterator | end () const |
T * | first () |
const T * | first () const |
virtual T * | get (const T *) const |
check & unconst More... | |
virtual T * | get (idx_type) |
virtual const T * | get (idx_type) const |
idx_type | getIdx (const_iterator it) const |
idx_type | getIdx (iterator it) const |
virtual idx_type | indexOf (const T *) const |
virtual void | insertAfter (T *newptr, idx_type) |
virtual void | insertAt (T *newptr, idx_type) |
virtual bool | isPresent (const T *) const |
T * | last () |
const T * | last () const |
size_type | max_size () const |
virtual int64_t | nrItems () const |
bool | nullAllowed () const |
bool | operator!= (const ObjectSet &oth) const |
ObjectSet & | operator+= (T *t) |
ObjectSet & | operator= (const ObjectSet &) |
bool | operator== (const ObjectSet &) const |
const T * | operator[] (const T *t) const |
T * | operator[] (idx_type i) |
const T * | operator[] (idx_type i) const |
void | plainErase () |
virtual T * | pop () |
void | push (T *t) |
virtual void | reverse () |
void | setNullAllowed (bool yn=true) |
size_type | size () const |
void | swap (idx_type, idx_type) |
void | swap (ObjectSet &oth) |
virtual void | swapItems (int64_t i1, int64_t i2) |
void | useIndexes (const idx_type *) |
virtual bool | validIdx (int64_t) const |
![]() | |
virtual | ~Set () |
bool | isEmpty () const |
void | setEmpty () |
Protected Member Functions | |
LaySeqAttrib * | gtAttr (const char *) const |
![]() | |
ManagedObjectSetBase (PtrFunc delfunc) | |
~ManagedObjectSetBase () | |
![]() | |
virtual ObjectSet & | doAdd (T *) |
Additional Inherited Members | |
![]() | |
typedef OD::String | name_type |
![]() | |
typedef ObjectSet< LaySeqAttrib >::idx_type | idx_type |
typedef ObjectSet< LaySeqAttrib >::size_type | size_type |
![]() | |
typedef ObjectSet< T >::idx_type | idx_type |
typedef ObjectSet< T >::size_type | size_type |
![]() | |
typedef impl_type::const_iterator | const_iterator |
typedef const value_type & | const_reference |
typedef size_type | difference_type |
typedef size_type | idx_type |
typedef impl_type::iterator | iterator |
typedef T | object_type |
typedef value_type & | reference |
typedef int | size_type |
typedef T * | value_type |
![]() | |
static int | maxIdx32 () |
static int64_t | maxIdx64 () |
![]() | |
typedef void(* | PtrFunc) (T *ptr) |
![]() | |
typedef VectorAccess< T *, size_type > | impl_type |
![]() | |
BufferString | name_ |
![]() | |
bool | allow0_ = false |
impl_type | vec_ |
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 |
void Strat::LaySeqAttribSet::putTo | ( | IOPar & | ) | const |
bool Strat::LaySeqAttribSet::putTo | ( | od_ostream & | ) | const |
Generated at 07/14/2022 09:53:30 for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022