OpendTect-6_4  6.4
Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
uiMPEMan Class Reference

Dialog for tracking properties. More...

Inheritance diagram for uiMPEMan:
[legend]

Protected Member Functions

void mouseEventCB (CallBacker *)
 
void keyEventCB (CallBacker *)
 
void mpeActionCalledCB (CallBacker *)
 
void mpeActionFinishedCB (CallBacker *)
 
void planeChangedCB (CallBacker *)
 
int popupMenu ()
 
void handleAction (int)
 
void startTracking ()
 
void startRetrack ()
 
void stopTracking ()
 
void undo ()
 
void redo ()
 
void changePolySelectionMode ()
 
void clearSelection ()
 
void deleteSelection ()
 
void removeInPolygon ()
 
void showParentsPath ()
 
void showSetupDlg ()
 
void restrictCurrentHorizon ()
 
void changeMode (int)
 
void trackFromSeedsOnly ()
 
void trackFromSeedsAndEdges ()
 
void treeItemSelCB (CallBacker *)
 
void workAreaChgCB (CallBacker *)
 
void updateSeedPickState ()
 
void mouseCursorCallCB (CallBacker *)
 
void trackerAddedRemovedCB (CallBacker *)
 
bool isPickingWhileSetupUp () const
 
MPE::EMTrackergetSelectedTracker ()
 
visSurvey::Horizon2DDisplaygetSelected2DDisplay ()
 
visSurvey::HorizonDisplaygetSelectedDisplay ()
 
visSurvey::EMObjectDisplaygetSelectedEMDisplay ()
 
EM::HorizongetSelectedHorizon ()
 
EM::Horizon2DgetSelectedHorizon2D ()
 
EM::Horizon3DgetSelectedHorizon3D ()
 
void beginSeedClickEvent (EM::EMObject *)
 
void endSeedClickEvent (EM::EMObject *)
 
void setUndoLevel (int)
 
void setUndoLevel (const EM::ObjectID &, int preveventnr)
 
void seedClick (CallBacker *)
 
void updateClickCatcher (bool create=true)
 
void cleanPatchDisplay ()
 
void sowingFinishedCB (CallBacker *)
 
void sowingModeCB (CallBacker *)
 
void updatePatchDisplay ()
 
void lockAll ()
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

uiParentparent_
 
uiVisPartServervisserv_
 
visSurvey::MPEClickCatcherclickcatcher_
 
int clickablesceneid_
 
int cureventnr_
 
bool seedpickwason_
 
bool sowingmode_
 
TrcKeyZSampling oldactivevol_
 
LockedDisplayTimer * lockeddisplaytimer_
 

Private Member Functions

mODTextTranslationClass(uiMPEMan) public uiMPEMan (uiParent *, uiVisPartServer *)
 
 ~uiMPEMan ()
 
void deleteVisObjects ()
 
void validateSeedConMode ()
 
void initFromDisplay ()
 
void turnSeedPickingOn (bool)
 
bool isSeedPickingOn () const
 
void visObjectLockedCB (CallBacker *)
 

Additional Inherited Members

- 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...
 

Detailed Description

Dialog for tracking properties.

Constructor & Destructor Documentation

mODTextTranslationClass (uiMPEMan) public uiMPEMan::uiMPEMan ( uiParent ,
uiVisPartServer  
)
private
uiMPEMan::~uiMPEMan ( )
private

Member Function Documentation

void uiMPEMan::beginSeedClickEvent ( EM::EMObject )
protected
void uiMPEMan::changeMode ( int  )
protected
void uiMPEMan::changePolySelectionMode ( )
protected
void uiMPEMan::cleanPatchDisplay ( )
protected
void uiMPEMan::clearSelection ( )
protected
void uiMPEMan::deleteSelection ( )
protected
void uiMPEMan::deleteVisObjects ( )
private
void uiMPEMan::endSeedClickEvent ( EM::EMObject )
protected
visSurvey::Horizon2DDisplay* uiMPEMan::getSelected2DDisplay ( )
protected
visSurvey::HorizonDisplay* uiMPEMan::getSelectedDisplay ( )
protected
visSurvey::EMObjectDisplay* uiMPEMan::getSelectedEMDisplay ( )
protected
EM::Horizon* uiMPEMan::getSelectedHorizon ( )
protected
EM::Horizon2D* uiMPEMan::getSelectedHorizon2D ( )
protected
EM::Horizon3D* uiMPEMan::getSelectedHorizon3D ( )
protected
MPE::EMTracker* uiMPEMan::getSelectedTracker ( )
protected
void uiMPEMan::handleAction ( int  )
protected
void uiMPEMan::initFromDisplay ( )
private
bool uiMPEMan::isPickingWhileSetupUp ( ) const
protected
bool uiMPEMan::isSeedPickingOn ( ) const
private
void uiMPEMan::keyEventCB ( CallBacker )
protected
void uiMPEMan::lockAll ( )
protected
void uiMPEMan::mouseCursorCallCB ( CallBacker )
protected
void uiMPEMan::mouseEventCB ( CallBacker )
protected
void uiMPEMan::mpeActionCalledCB ( CallBacker )
protected
void uiMPEMan::mpeActionFinishedCB ( CallBacker )
protected
void uiMPEMan::planeChangedCB ( CallBacker )
protected
int uiMPEMan::popupMenu ( )
protected
void uiMPEMan::redo ( )
protected
void uiMPEMan::removeInPolygon ( )
protected
void uiMPEMan::restrictCurrentHorizon ( )
protected
void uiMPEMan::seedClick ( CallBacker )
protected
void uiMPEMan::setUndoLevel ( int  )
protected
void uiMPEMan::setUndoLevel ( const EM::ObjectID ,
int  preveventnr 
)
protected
void uiMPEMan::showParentsPath ( )
protected
void uiMPEMan::showSetupDlg ( )
protected
void uiMPEMan::sowingFinishedCB ( CallBacker )
protected
void uiMPEMan::sowingModeCB ( CallBacker )
protected
void uiMPEMan::startRetrack ( )
protected
void uiMPEMan::startTracking ( )
protected
void uiMPEMan::stopTracking ( )
protected
void uiMPEMan::trackerAddedRemovedCB ( CallBacker )
protected
void uiMPEMan::trackFromSeedsAndEdges ( )
protected
void uiMPEMan::trackFromSeedsOnly ( )
protected
void uiMPEMan::treeItemSelCB ( CallBacker )
protected
void uiMPEMan::turnSeedPickingOn ( bool  )
private
void uiMPEMan::undo ( )
protected
void uiMPEMan::updateClickCatcher ( bool  create = true)
protected
void uiMPEMan::updatePatchDisplay ( )
protected
void uiMPEMan::updateSeedPickState ( )
protected
void uiMPEMan::validateSeedConMode ( )
private
void uiMPEMan::visObjectLockedCB ( CallBacker )
private
void uiMPEMan::workAreaChgCB ( CallBacker )
protected

Member Data Documentation

int uiMPEMan::clickablesceneid_
protected
visSurvey::MPEClickCatcher* uiMPEMan::clickcatcher_
protected
int uiMPEMan::cureventnr_
protected
LockedDisplayTimer* uiMPEMan::lockeddisplaytimer_
protected
TrcKeyZSampling uiMPEMan::oldactivevol_
protected
uiParent* uiMPEMan::parent_
protected
bool uiMPEMan::seedpickwason_
protected
bool uiMPEMan::sowingmode_
protected
uiVisPartServer* uiMPEMan::visserv_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019