|
| Engine () |
|
virtual | ~Engine () |
|
Pos::GeomID | activeGeomID () const |
|
const TrcKeyPath * | activePath () const |
|
RandomLineID | activeRandomLineID () const |
|
const TrcKeyZSampling & | activeVolume () const |
|
int | addTracker (EM::EMObject *) |
|
bool | cacheIncludes (const Attrib::SelSpec &, const TrcKeyZSampling &) |
|
bool | canReDo () |
|
bool | canUnDo () |
|
void | enableTracking (bool yn) |
|
const char * | errMsg () const |
|
void | fillPar (IOPar &) const |
|
EMTracker * | getActiveTracker () |
|
DataPackID | getAttribCacheID (const Attrib::SelSpec &) const |
|
TrcKeyZSampling | getAttribCube (const Attrib::SelSpec &) const |
|
void | getAvailableTrackerTypes (BufferStringSet &) const |
|
int | getCacheIndexOf (const Attrib::SelSpec &) const |
|
ObjectEditor * | getEditor (const EM::ObjectID &, bool create) |
|
void | getNeededAttribs (TypeSet< Attrib::SelSpec > &) const |
|
DataPackID | getSeedPosDataPack (const TrcKey &, float z, int nrtrcs, const StepInterval< float > &zrg) const |
|
RefMan< FlatDataPack > | getSeedPosDataPackRM (const TrcKey &, float z, int nrtrcs, const StepInterval< float > &zrg) const |
|
TrackState | getState () const |
|
ObjectSet< TrcKeyZSampling > * | getTrackedFlatCubes (const int idx) const |
|
EMTracker * | getTracker (int idx) |
|
const EMTracker * | getTracker (int idx) const |
|
int | getTrackerByObject (const char *) const |
|
int | getTrackerByObject (const EM::ObjectID &) const |
|
bool | hasAttribCache (const Attrib::SelSpec &) const |
|
bool | hasTracker (EM::ObjectID) const |
|
int | highestTrackerID () const |
|
void | init () |
|
bool | isSelSpecSame (const Attrib::SelSpec &setupss, const Attrib::SelSpec &clickedss) const |
|
int | nrTrackersAlive () const |
|
bool | pickingOnSameData (const Attrib::SelSpec &oldss, const Attrib::SelSpec &newss, uiString &error) const |
|
void | redo (uiString &errmsg) |
|
void | refTracker (EM::ObjectID) |
|
void | removeEditor (const EM::ObjectID &) |
|
void | removeSelectionInPolygon (const Selector< Coord3 > &, TaskRunner *) |
|
void | removeTracker (int idx) |
|
void | setActive2DLine (Pos::GeomID) |
|
void | setActivePath (const TrcKeyPath *) |
|
void | setActiveRandomLineID (RandomLineID) |
|
void | setActiveTracker (const EM::ObjectID &) |
|
void | setActiveTracker (EMTracker *) |
|
void | setActiveVolume (const TrcKeyZSampling &) |
|
bool | setAttribData (const Attrib::SelSpec &, DataPackID) |
|
void | setOneActiveTracker (const EMTracker *) |
|
BufferString | setupFileName (const MultiID &) const |
|
void | setValidator (TrackSettingsValidator *) |
|
bool | startFromEdges (uiString &) |
|
bool | startRetrack (uiString &) |
|
bool | startTracking (uiString &) |
|
void | stopTracking () |
|
void | swapCacheAndItsBackup () |
|
bool | trackingInProgress () const |
|
void | undo (uiString &errmsg) |
|
void | unRefTracker (EM::ObjectID, bool nodel=false) |
|
void | unsetOneActiveTracker () |
|
void | updateFlatCubesContainer (const TrcKeyZSampling &, int idx, bool) |
|
void | updateSeedOnlyPropagation (bool) |
|
bool | usePar (const IOPar &) |
|
| 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 |
|
virtual CallBacker * | trueCaller () |
|
Main engine for tracking EM objects like horizons, faults etc.,.
<>