OpendTect
6.6
|
Executor to auto track. More...
Public Member Functions | |
HorizonTrackerMgr (EMTracker &) | |
~HorizonTrackerMgr () | |
void | freeSectionTracker (const SectionTracker *) |
SectionTracker * | getFreeSectionTracker () |
bool | hasTasks () const |
void | setSeeds (const TypeSet< TrcKey > &) |
void | startFromSeeds () |
void | stop () |
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 | detachAllNotifiers () const |
Call from the destructor of your inherited object. More... | |
void | detachCB (const NotifierAccess &, const CallBack &) const |
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
virtual bool | isCapsule () const |
bool | isNotifierAttached (const NotifierAccess *) const |
Only for debugging purposes, don't use. More... | |
void | stopReceivingNotifications () const |
Public Attributes | |
Notifier< HorizonTrackerMgr > | finished |
Protected Member Functions | |
void | addTask (const TrcKeyValue &, const TrcKeyValue &) |
void | addTask (const TrcKeyValue &, const TrcKeyValue &, const int seedid) |
void | addUndoEvent () |
void | taskFinished (CallBacker *) |
void | updateCB (CallBacker *) |
Protected Attributes | |
Threads::Lock | addlock_ |
Threads::Lock | finishlock_ |
Threads::Lock | getfreestlock_ |
Array2D< float > * | horizon3dundoinfo_ |
RowCol | horizon3dundoorigin_ |
Threads::Atomic< int > | nrdone_ |
Threads::Atomic< int > | nrtodo_ |
int | queueid_ |
ObjectSet< SectionTracker > | sectiontrackers_ |
TypeSet< TrcKey > | seeds_ |
Threads::Atomic< int > | tasknr_ |
EMTracker & | tracker_ |
BoolTypeSet | trackerinuse_ |
Threads::WorkManager & | twm_ |
Friends | |
class | TrackerTask |
Additional Inherited Members | |
Static Public Member Functions inherited from CallBacker | |
static void | createReceiverForCurrentThread () |
static void | removeReceiverForCurrentThread () |
Executor to auto track.
<>
MPE::HorizonTrackerMgr::HorizonTrackerMgr | ( | EMTracker & | ) |
MPE::HorizonTrackerMgr::~HorizonTrackerMgr | ( | ) |
|
protected |
Don't use it. only for keep ABI.
|
protected |
|
protected |
void MPE::HorizonTrackerMgr::freeSectionTracker | ( | const SectionTracker * | ) |
SectionTracker* MPE::HorizonTrackerMgr::getFreeSectionTracker | ( | ) |
bool MPE::HorizonTrackerMgr::hasTasks | ( | ) | const |
void MPE::HorizonTrackerMgr::startFromSeeds | ( | ) |
void MPE::HorizonTrackerMgr::stop | ( | ) |
|
protected |
|
protected |
|
friend |
|
protected |
Notifier<HorizonTrackerMgr> MPE::HorizonTrackerMgr::finished |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022