![]() |
OpendTect
7.0
|
attribs to extract from layer sequences More...
Public Member Functions | |
LaySeqAttribSet (const char *nm=0) | |
~LaySeqAttribSet () | |
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 &) |
const name_type & | name () const override |
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 > &) | |
void | append (const ObjectSet< LaySeqAttrib > &) override |
ManagedObjectSet * | clone () const override |
ManagedObjectSet< LaySeqAttrib > & | operator= (const ObjectSet< LaySeqAttrib > &) |
![]() | |
void | erase () override |
bool | isManaged () const override |
ManagedObjectSetBase< T > & | operator-= (T *) override |
T * | pop () override |
virtual T * | removeAndTake (idx_type, bool kporder=true) |
void | removeRange (idx_type, idx_type) override |
T * | removeSingle (idx_type, bool kporder=true) override |
T * | replace (idx_type, T *) override |
![]() | |
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 |
void | erase () override |
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 |
std::int64_t | nrItems () const override |
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 () |
void | push (T *t) |
void | reverse () override |
void | setNullAllowed (bool yn=true) |
size_type | size () const |
void | swap (idx_type, idx_type) |
void | swap (ObjectSet &oth) |
void | swapItems (std::int64_t i1, std::int64_t i2) override |
void | useIndexes (const idx_type *) |
bool | validIdx (std::int64_t) const override |
![]() | |
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 std::int32_t | maxIdx32 () |
static std::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.
<>
Strat::LaySeqAttribSet::LaySeqAttribSet | ( | const char * | nm = 0 | ) |
Strat::LaySeqAttribSet::~LaySeqAttribSet | ( | ) |
|
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 02/08/2024 10:20:26 for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024