OpendTect  6.3
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 changePolySelectionMode ()
 
void showParentsPath ()
 
void lockAll ()
 
void clearSelection ()
 
void deleteSelection ()
 
void undo ()
 
void redo ()
 
void removeInPolygon ()
 
void showSetupDlg ()
 
void restrictCurrentHorizon ()
 
void trackFromSeedsOnly ()
 
void trackFromSeedsAndEdges ()
 
void treeItemSelCB (CallBacker *)
 
void workAreaChgCB (CallBacker *)
 
void survChgCB (CallBacker *)
 
void updateSeedPickState ()
 
void mouseCursorCallCB (CallBacker *)
 
void trackerAddedRemovedCB (CallBacker *)
 
bool isPickingWhileSetupUp () const
 
MPE::EMTrackergetSelectedTracker ()
 
EM::HorizongetSelectedHorizon ()
 
EM::Horizon2DgetSelectedHorizon2D ()
 
EM::Horizon3DgetSelectedHorizon3D ()
 
visSurvey::EMObjectDisplaygetSelectedDisplay ()
 
visSurvey::Horizon2DDisplaygetSelectedDisplay2D ()
 
visSurvey::HorizonDisplaygetSelectedDisplay3D ()
 
void beginSeedClickEvent (EM::EMObject *)
 
void endSeedClickEvent (EM::EMObject *)
 
void setUndoLevel (const EM::ObjectID &, int)
 
void seedClick (CallBacker *)
 
void updateClickCatcher (bool create=true)
 
void cleanPatchDisplay ()
 
void sowingFinishedCB (CallBacker *)
 
void sowingModeCB (CallBacker *)
 
void updatePatchDisplay ()
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Protected Attributes

uiParentparent_
 
uiVisPartServervisserv_
 
visSurvey::MPEClickCatcherclickcatcher_
 
int clickablesceneid_
 
int cureventnr_
 
bool seedpickwason_
 
TrcKeyZSampling oldactivevol_
 
bool sowingmode_
 
HorizonTimerhortimer_
 

Private Member Functions

mODTextTranslationClass(uiMPEMan) public ~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 (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
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

Dialog for tracking properties.

Constructor & Destructor Documentation

mODTextTranslationClass (uiMPEMan) public uiMPEMan::~uiMPEMan ( )
private

Member Function Documentation

void uiMPEMan::beginSeedClickEvent ( EM::EMObject )
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::EMObjectDisplay* uiMPEMan::getSelectedDisplay ( )
protected
visSurvey::Horizon2DDisplay* uiMPEMan::getSelectedDisplay2D ( )
protected
visSurvey::HorizonDisplay* uiMPEMan::getSelectedDisplay3D ( )
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 ( const EM::ObjectID ,
int   
)
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::survChgCB ( CallBacker )
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
HorizonTimer* uiMPEMan::hortimer_
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. 2017