A EventManager is a set of EventsSet on multiple PreStack gathers, and are identified under the same DBKey.
More...
|
| | struct (PreStackProcessing) DipSource |
| |
| | EventManager () |
| |
| const TypeSet< int > & | getHorizonIDs () const |
| |
| int | addHorizon (int id=-1) |
| |
| bool | removeHorizon (int id) |
| |
| const DBKey & | horizonEMReference (int id) const |
| |
| void | setHorizonEMReference (int id, const DBKey &) |
| |
| int | nextHorizonID (bool usethis) |
| |
| void | setNextHorizonID (int) |
| |
| const Color & | getColor () const |
| |
| void | setColor (const Color &) |
| |
| void | setDipSource (const DipSource &, bool primary) |
| |
| const DipSource & | getDipSource (bool primary) const |
| |
| Executor * | setStorageID (const DBKey &mid, bool reload) |
| |
| const DBKey & | getStorageID () const |
| |
| bool | getHorRanges (TrcKeySampling &) const |
| |
| bool | getLocations (BinIDValueSet &) const |
| |
| Undo & | undo () |
| |
| const Undo & | undo () const |
| |
| Executor * | commitChanges () |
| |
| Executor * | load (const BinIDValueSet &, bool trigger) |
| |
| bool | isChanged () const |
| |
| void | resetChangedFlag (bool onlyhorflag) |
| |
| EventSet * | getEvents (const BinID &, bool load, bool create) |
| |
| const EventSet * | getEvents (const BinID &, bool load=false, bool create=false) const |
| |
| void | cleanUp (bool keepchanged) |
| |
| MultiDimStorage< EventSet * > & | getStorage () |
| |
| const BinID & | changeBid () const |
| |
| void | blockChange (bool yn, bool sendall) |
| |
| void | addReloadPositions (const BinIDValueSet &) |
| |
| void | addReloadPosition (const BinID &) |
| |
| void | reportChange (const BinID &) |
| |
| void | fillPar (IOPar &) const |
| |
| bool | usePar (const IOPar &) |
| |
| bool | getDip (const BinIDValue &, int horid, float &inldip, float &crldip) |
| |
| | 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 |
| |
A EventManager is a set of EventsSet on multiple PreStack gathers, and are identified under the same DBKey.
| PreStack::EventManager::~EventManager |
( |
| ) |
|
|
private |
| PreStack::EventManager::EventManager |
( |
| ) |
|
| int PreStack::EventManager::addHorizon |
( |
int |
id = -1 | ) |
|
- Returns
- horid
- Note
- id argument is only for internal use i.e. the reader
| void PreStack::EventManager::addReloadPosition |
( |
const BinID & |
| ) |
|
| void PreStack::EventManager::addReloadPositions |
( |
const BinIDValueSet & |
| ) |
|
| void PreStack::EventManager::blockChange |
( |
bool |
yn, |
|
|
bool |
sendall |
|
) |
| |
Turns off notification, but class will record changes. If sendall is on when turning off the block, all recorded changes will be triggered.
| const BinID& PreStack::EventManager::changeBid |
( |
| ) |
const |
|
inline |
Can be -1 if general (name/color/horid) change.
| void PreStack::EventManager::cleanUp |
( |
bool |
keepchanged | ) |
|
| Executor* PreStack::EventManager::commitChanges |
( |
| ) |
|
| void PreStack::EventManager::fillPar |
( |
IOPar & |
| ) |
const |
| const Color& PreStack::EventManager::getColor |
( |
| ) |
const |
|
inline |
| bool PreStack::EventManager::getDip |
( |
const BinIDValue & |
, |
|
|
int |
horid, |
|
|
float & |
inldip, |
|
|
float & |
crldip |
|
) |
| |
| bool PreStack::EventManager::getDip |
( |
const BinIDValue & |
, |
|
|
int |
horid, |
|
|
bool |
primary, |
|
|
float & |
inldip, |
|
|
float & |
crldip |
|
) |
| |
|
protected |
| const DipSource& PreStack::EventManager::getDipSource |
( |
bool |
primary | ) |
const |
| EventSet* PreStack::EventManager::getEvents |
( |
const BinID & |
, |
|
|
bool |
load, |
|
|
bool |
create |
|
) |
| |
| const EventSet* PreStack::EventManager::getEvents |
( |
const BinID & |
, |
|
|
bool |
load = false, |
|
|
bool |
create = false |
|
) |
| const |
| const TypeSet<int>& PreStack::EventManager::getHorizonIDs |
( |
| ) |
const |
|
inline |
| bool PreStack::EventManager::getLocations |
( |
BinIDValueSet & |
| ) |
const |
| const DBKey& PreStack::EventManager::getStorageID |
( |
| ) |
const |
| const DBKey& PreStack::EventManager::horizonEMReference |
( |
int |
id | ) |
const |
| bool PreStack::EventManager::isChanged |
( |
| ) |
const |
| int PreStack::EventManager::nextHorizonID |
( |
bool |
usethis | ) |
|
| bool PreStack::EventManager::removeHorizon |
( |
int |
id | ) |
|
| void PreStack::EventManager::reportChange |
( |
const BinID & |
| ) |
|
| void PreStack::EventManager::resetChangedFlag |
( |
bool |
onlyhorflag | ) |
|
| void PreStack::EventManager::setColor |
( |
const Color & |
| ) |
|
| void PreStack::EventManager::setDipSource |
( |
const DipSource & |
, |
|
|
bool |
primary |
|
) |
| |
| void PreStack::EventManager::setHorizonEMReference |
( |
int |
id, |
|
|
const DBKey & |
|
|
) |
| |
| void PreStack::EventManager::setNextHorizonID |
( |
int |
| ) |
|
| Executor* PreStack::EventManager::setStorageID |
( |
const DBKey & |
mid, |
|
|
bool |
reload |
|
) |
| |
Sets the storage id.
- Parameters
-
| reload | if true, all data will be removed, forceReload will trigger, and data at the reload positions will be loaded from the new data. Note that no data on disk is changed/duplicated. That can be done with the translator. |
| static const char* PreStack::EventManager::sKeyStorageID |
( |
| ) |
|
|
inlinestaticprotected |
| PreStack::EventManager::struct |
( |
PreStackProcessing |
| ) |
|
|
inline |
| Undo& PreStack::EventManager::undo |
( |
| ) |
|
|
inline |
| const Undo& PreStack::EventManager::undo |
( |
| ) |
const |
|
inline |
| bool PreStack::EventManager::usePar |
( |
const IOPar & |
| ) |
|
| int PreStack::EventManager::auxdatachanged_ |
|
protected |
- Note
- Dont enable/disable, use blockChange if needed.
| BinID PreStack::EventManager::changebid_ |
|
protected |
| Color PreStack::EventManager::color_ |
|
protected |
| uiString PreStack::EventManager::errmsg_ |
|
protected |
When triggered, all EventSets must be unreffed. Eventual load requirements should be added.
| TypeSet<int> PreStack::EventManager::horids_ |
|
protected |
| DBKeySet PreStack::EventManager::horrefs_ |
|
protected |
| int PreStack::EventManager::nexthorid_ |
|
protected |
| DipSource PreStack::EventManager::primarydipsource_ |
|
protected |
Triggers when the chang flags are reseted.
| DipSource PreStack::EventManager::secondarydipsource_ |
|
protected |
| DBKey PreStack::EventManager::storageid_ |
|
protected |
| Undo PreStack::EventManager::undo_ |
|
protected |
| VelocityPicks* PreStack::EventManager::velpicks_ |
|
protected |