OpendTect-6_4
6.4
|
Executor to auto track. More...
Public Member Functions | |
HorizonTrackerMgr (EMTracker &) | |
~HorizonTrackerMgr () | |
void | setSeeds (const TypeSet< TrcKey > &) |
void | startFromSeeds () |
void | stop () |
bool | hasTasks () const |
SectionTracker * | getFreeSectionTracker () |
void | freeSectionTracker (const SectionTracker *) |
Public Member Functions inherited from CallBacker | |
CallBacker () | |
CallBacker (const CallBacker &) | |
virtual | ~CallBacker () |
bool | attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false) |
bool | attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) |
void | detachCB (NotifierAccess &, const CallBack &) |
void | detachCB (NotifierAccess *notif, const CallBack &cb) |
bool | isNotifierAttached (NotifierAccess *) const |
Only for debugging purposes, don't use. More... | |
Public Attributes | |
Notifier< HorizonTrackerMgr > | finished |
Protected Member Functions | |
void | addTask (const TrcKeyValue &, const TrcKeyValue &, const int seedid) |
void | addTask (const TrcKeyValue &, const TrcKeyValue &) |
void | taskFinished (CallBacker *) |
void | updateCB (CallBacker *) |
void | addUndoEvent () |
Protected Member Functions inherited from CallBacker | |
void | detachAllNotifiers () |
Call from the destructor of your inherited object. More... | |
Protected Attributes | |
int | queueid_ |
EMTracker & | tracker_ |
ObjectSet< SectionTracker > | sectiontrackers_ |
BoolTypeSet | trackerinuse_ |
Array2D< float > * | horizon3dundoinfo_ |
RowCol | horizon3dundoorigin_ |
TypeSet< TrcKey > | seeds_ |
Threads::WorkManager & | twm_ |
Threads::Atomic< int > | nrdone_ |
Threads::Atomic< int > | nrtodo_ |
Threads::Atomic< int > | tasknr_ |
Threads::Lock | addlock_ |
Threads::Lock | finishlock_ |
Threads::Lock | getfreestlock_ |
Friends | |
class | TrackerTask |
Executor to auto track.
MPE::HorizonTrackerMgr::HorizonTrackerMgr | ( | EMTracker & | ) |
MPE::HorizonTrackerMgr::~HorizonTrackerMgr | ( | ) |
|
protected |
|
protected |
't use it. only for keep ABI.
|
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. 2019