![]() |
OpendTect
6.3
|
Public Types | |
| typedef ObjectSet< Log >::size_type | size_type |
| typedef size_type | IdxType |
| typedef Well::DahObj::ZType | ZType |
| typedef RefMan< Log > | LogRefMan |
| typedef ConstRefMan< Log > | CLogRefMan |
Public Types inherited from Monitorable | |
| typedef int | ChangeType |
| typedef int64_t | IDType |
| typedef int64_t | DirtyCountType |
| typedef CNotifier< Monitorable, ChangeData > | ChangeDataNotifier |
Public Member Functions | |
| mDefIntegerIDType (IdxType, LogID) | |
| LogSet () | |
| ~LogSet () | |
| mDeclMonitorableAssignment (LogSet) | |
| mDeclInstanceCreatedNotifierAccess (LogSet) | |
| LogRefMan | getLog (LogID) |
| CLogRefMan | getLog (LogID) const |
| LogRefMan | getLogByName (const char *) |
| CLogRefMan | getLogByName (const char *) const |
| LogRefMan | getLogByIdx (IdxType) |
| CLogRefMan | getLogByIdx (IdxType) const |
| LogRefMan | firstLog () |
| CLogRefMan | firstLog () const |
| size_type | size () const |
| LogID | getID (IdxType) const |
| int | indexOf (LogID) const |
| int | indexOf (const char *) const |
| bool | validIdx (IdxType) const |
| bool | isEmpty () const |
| void | setEmpty () |
| LogID | add (Log *) |
| LogRefMan | remove (LogID) |
| LogRefMan | removeByName (const char *) |
| bool | isPresent (const char *) const |
| void | getNames (BufferStringSet &) const |
| mImplSimpleMonitoredGet (dahInterval, Interval< ZType >, dahintv_) void removeTopBottomUdfs() | |
| for all logs More... | |
| TypeSet< LogID > | getSuitable (PropertyRef::StdType, const PropertyRef *altpr=0, BoolTypeSet *isalt=0) const |
| bool | swap (IdxType, IdxType) |
Public Member Functions inherited from NamedMonitorable | |
| NamedMonitorable (const char *nm=0) | |
| NamedMonitorable (const NamedObject &) | |
| virtual | ~NamedMonitorable () |
| NamedMonitorable (const NamedMonitorable &) | |
| NamedMonitorable & | operator= (const NamedMonitorable &) |
| bool | operator== (const NamedMonitorable &) const |
| bool | operator!= (const NamedMonitorable &oth) const |
| virtual NamedMonitorable * | clone () const |
| ChangeType | compareWith (const Monitorable &) const |
| virtual NamedMonitorable * | getClone () const |
| virtual BufferString | getName () const |
| virtual void | setName (const char *) |
Public Member Functions inherited from Monitorable | |
| Monitorable (const Monitorable &) | |
| virtual | ~Monitorable () |
| Monitorable & | operator= (const Monitorable &) |
| bool | operator== (const Monitorable &) const |
| virtual ChangeDataNotifier & | objectChanged () const |
| virtual Notifier< Monitorable > & | objectToBeDeleted () const |
| virtual void | touch () const |
| virtual DirtyCountType | dirtyCount () const |
| void | sendChangeNotification (const ChangeData &) const |
| void | sendEntireObjectChangeNotification () const |
| void | transferNotifsTo (const Monitorable &, const CallBacker *onlyfor=0) const |
Public Member Functions inherited from CallBacker | |
| CallBacker () | |
| CallBacker (const CallBacker &) | |
| virtual | ~CallBacker () |
| bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
| bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
| void | detachCB (const NotifierAccess &, const CallBack &) const |
| void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
| bool | isNotifierAttached (const NotifierAccess *) const |
| Only for debugging purposes, don't use. More... | |
| virtual bool | isCapsule () const |
| void | stopReceivingNotifications () 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 |
| bool | getNameFromPar (const IOPar &) |
| void | putNameInPar (IOPar &) const |
Static Public Member Functions | |
| static ChangeType | cLogAdd () |
| static ChangeType | cLogRemove () |
| static ChangeType | cOrderChange () |
Static Public Member Functions inherited from NamedMonitorable | |
| static Notifier< NamedMonitorable > & | instanceCreated () |
| static ChangeType | cNameChange () |
Static Public Member Functions inherited from Monitorable | |
| static Notifier< Monitorable > & | instanceCreated () |
| defines static instanceCreated() More... | |
| static ChangeType | cEntireObjectChange () |
| static ChangeType | cNoChange () |
| static IDType | cUnspecChgID () |
| static IDType | cEntireObjectChgID () |
| static ChangeType | changeNotificationTypeOf (CallBacker *) |
Static Public Member Functions inherited from CallBacker | |
| static void | createReceiverForCurrentThread () |
| static void | removeReceiverForCurrentThread () |
Protected Member Functions | |
| IdxType | gtIdx (LogID) const |
| Log * | gtLog (LogID) const |
| LogID | gtID (const Log *) const |
| IdxType | gtIdxByName (const char *) const |
| Log * | gtLogByName (const char *) const |
| Log * | gtLogByIdx (IdxType) const |
| void | updateDahIntv (const Well::Log &) |
| void | recalcDahIntv () |
| Log * | doRemove (IdxType) |
| void | doSetEmpty () |
Protected Member Functions inherited from NamedMonitorable | |
| void | copyAll (const NamedMonitorable &) |
Protected Member Functions inherited from Monitorable | |
| Monitorable () | |
| void | copyAll (const Monitorable &) |
| void | sendChgNotif (AccessLocker &, const ChangeData &) const |
| calls objectChanged with released lock More... | |
| void | sendChgNotif (AccessLocker &, ChangeType, IDType) const |
| calls objectChanged with released lock More... | |
| void | sendDelNotif () const |
| void | stopChangeNotifications () const |
| void | resumeChangeNotifications () const |
| template<class T > | |
| T | getMemberSimple (const T &) const |
| the get function used by mImplSimpleMonitoredGet More... | |
| template<class TMember , class TSetTo > | |
| void | setMemberSimple (TMember &, TSetTo, ChangeType, IDType) |
| the set function used by mImplSimpleMonitoredSet More... | |
Protected Member Functions inherited from CallBacker | |
| void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More... | |
Protected Attributes | |
| ObjectSet< Log > | logs_ |
| TypeSet< LogID > | logids_ |
| Interval< ZType > | dahintv_ |
| Threads::Atomic< IdxType > | curlogidnr_ |
Protected Attributes inherited from Monitorable | |
| Threads::Lock | accesslock_ |
Protected Attributes inherited from NamedObject | |
| BufferString | name_ |
Friends | |
| class | LogSetIter |
Additional Inherited Members | |
Protected Types inherited from Monitorable | |
| typedef Threads::Atomic< DirtyCountType > | DirtyCounter |
Set of Well::Log's.
| typedef ConstRefMan<Log> Well::LogSet::CLogRefMan |
| typedef size_type Well::LogSet::IdxType |
| typedef RefMan<Log> Well::LogSet::LogRefMan |
| typedef ObjectSet<Log>::size_type Well::LogSet::size_type |
| Well::LogSet::LogSet | ( | ) |
| Well::LogSet::~LogSet | ( | ) |
| LogID Well::LogSet::add | ( | Log * | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
protected |
| LogRefMan Well::LogSet::firstLog | ( | ) |
| CLogRefMan Well::LogSet::firstLog | ( | ) | const |
| LogID Well::LogSet::getID | ( | IdxType | ) | const |
| LogRefMan Well::LogSet::getLog | ( | LogID | ) |
| CLogRefMan Well::LogSet::getLog | ( | LogID | ) | const |
| CLogRefMan Well::LogSet::getLogByIdx | ( | IdxType | ) | const |
| LogRefMan Well::LogSet::getLogByName | ( | const char * | ) |
| CLogRefMan Well::LogSet::getLogByName | ( | const char * | ) | const |
| void Well::LogSet::getNames | ( | BufferStringSet & | ) | const |
| TypeSet<LogID> Well::LogSet::getSuitable | ( | PropertyRef::StdType | , |
| const PropertyRef * | altpr = 0, |
||
| BoolTypeSet * | isalt = 0 |
||
| ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| int Well::LogSet::indexOf | ( | LogID | ) | const |
| int Well::LogSet::indexOf | ( | const char * | ) | const |
|
inline |
| bool Well::LogSet::isPresent | ( | const char * | ) | const |
| Well::LogSet::mDeclInstanceCreatedNotifierAccess | ( | LogSet | ) |
| Well::LogSet::mDeclMonitorableAssignment | ( | LogSet | ) |
| Well::LogSet::mDefIntegerIDType | ( | IdxType | , |
| LogID | |||
| ) |
|
protected |
| LogRefMan Well::LogSet::remove | ( | LogID | ) |
| LogRefMan Well::LogSet::removeByName | ( | const char * | ) |
| void Well::LogSet::setEmpty | ( | ) |
| size_type Well::LogSet::size | ( | ) | const |
|
protected |
| bool Well::LogSet::validIdx | ( | IdxType | ) | const |
|
friend |
|
mutableprotected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017