OpendTect-6_4  6.4
Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
MPE::HorizonFlatViewEditor2D Class Reference
Inheritance diagram for MPE::HorizonFlatViewEditor2D:
[legend]

Protected Member Functions

void horRepaintATSCB (CallBacker *)
 
void horRepaintedCB (CallBacker *)
 
void mouseMoveCB (CallBacker *)
 
void mousePressCB (CallBacker *)
 
void mouseReleaseCB (CallBacker *)
 
void movementEndCB (CallBacker *)
 
void removePosCB (CallBacker *)
 
void doubleClickedCB (CallBacker *)
 
void handleMouseClicked (bool dbl)
 
bool checkSanity (EMTracker &, const EMSeedPicker &, bool &pickinvd) const
 
bool prepareTracking (bool pickinvd, const EMTracker &, EMSeedPicker &, const FlatDataPack &) const
 
bool getPosID (const Coord3 &, EM::PosID &) const
 
bool doTheSeed (EMSeedPicker &, const Coord3 &, const MouseEvent &)
 
TrcKey getTrcKey (const Coord &) const
 
void setupPatchDisplay ()
 
void updatePatchDisplay ()
 
void sowingModeCB (CallBacker *)
 
void sowingFinishedCB (CallBacker *)
 
void keyPressedCB (CallBacker *)
 
void polygonFinishedCB (CallBacker *)
 
void releasePolygonSelectionCB (CallBacker *)
 
void preferColorChangedCB (CallBacker *)
 
void undo ()
 
void redo ()
 
EMSeedPickergetEMSeedPicker () const
 
 struct (uiMPE) Hor2DMarkerIdInfo
 
void cleanAuxInfoContainer ()
 
void fillAuxInfoContainer ()
 
FlatView::AuxDatagetAuxData (int markerid)
 
EM::SectionID getSectionID (int markerid)
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

EM::ObjectID emid_
 
EM::HorizonPainter2Dhorpainter_
 
FlatView::AuxDataEditoreditor_
 
ObjectSet< Hor2DMarkerIdInfo > markeridinfos_
 
MouseEventHandlermehandler_
 
TrcKeyZSampling curcs_
 
const Attrib::SelSpecvdselspec_
 
const Attrib::SelSpecwvaselspec_
 
Pos::GeomID geomid_
 
bool seedpickingon_
 
bool trackersetupactive_
 
TrcKey pickedpos_
 
bool dodropnext_
 
FlatView::AuxDatapatchdata_
 
TypeSet< EM::PosIDpointselections_
 
bool sowingmode_
 
const Line2DInterSectionSetline2dintersectionset_
 

Private Member Functions

mODTextTranslationClass(HorizonFlatViewEditor2D) public ~HorizonFlatViewEditor2D ()
 
void setTrcKeyZSampling (const TrcKeyZSampling &)
 
void setSelSpec (const Attrib::SelSpec *, bool wva)
 
FlatView::AuxDataEditorgetEditor ()
 
EM::HorizonPainter2DgetPainter () const
 
void setGeomID (Pos::GeomID)
 
TypeSet< int > & getPaintingCanvTrcNos ()
 
TypeSet< float > & getPaintingCanDistances ()
 
void enableLine (bool)
 
void enableSeed (bool)
 
void enableIntersectionMarker (bool)
 
bool seedEnable () const
 
void paint ()
 
void setMouseEventHandler (MouseEventHandler *)
 
void setSeedPicking (bool)
 
void setTrackerSetupActive (bool yn)
 
void setLine2DInterSectionSet (const Line2DInterSectionSet *ln2dintersectionset)
 
const Line2DInterSectionSetgetLine2DInterSectionSet ()
 

Static Private Member Functions

static bool selectSeedData (const FlatView::AuxDataEditor *editor, bool &pickinvd)
 

Private Attributes

Notifier< HorizonFlatViewEditor2Dupdseedpkingstatus_
 

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

Constructor & Destructor Documentation

mODTextTranslationClass (HorizonFlatViewEditor2D) public MPE::HorizonFlatViewEditor2D::~HorizonFlatViewEditor2D ( )
private

Member Function Documentation

bool MPE::HorizonFlatViewEditor2D::checkSanity ( EMTracker ,
const EMSeedPicker ,
bool &  pickinvd 
) const
protected
void MPE::HorizonFlatViewEditor2D::cleanAuxInfoContainer ( )
protected
bool MPE::HorizonFlatViewEditor2D::doTheSeed ( EMSeedPicker ,
const Coord3 ,
const MouseEvent  
)
protected
void MPE::HorizonFlatViewEditor2D::doubleClickedCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::enableIntersectionMarker ( bool  )
private
void MPE::HorizonFlatViewEditor2D::enableLine ( bool  )
private
void MPE::HorizonFlatViewEditor2D::enableSeed ( bool  )
private
void MPE::HorizonFlatViewEditor2D::fillAuxInfoContainer ( )
protected
FlatView::AuxData* MPE::HorizonFlatViewEditor2D::getAuxData ( int  markerid)
protected
FlatView::AuxDataEditor* MPE::HorizonFlatViewEditor2D::getEditor ( )
inlineprivate
EMSeedPicker* MPE::HorizonFlatViewEditor2D::getEMSeedPicker ( ) const
protected
const Line2DInterSectionSet* MPE::HorizonFlatViewEditor2D::getLine2DInterSectionSet ( )
inlineprivate
EM::HorizonPainter2D* MPE::HorizonFlatViewEditor2D::getPainter ( ) const
inlineprivate
TypeSet<float>& MPE::HorizonFlatViewEditor2D::getPaintingCanDistances ( )
private
TypeSet<int>& MPE::HorizonFlatViewEditor2D::getPaintingCanvTrcNos ( )
private
bool MPE::HorizonFlatViewEditor2D::getPosID ( const Coord3 ,
EM::PosID  
) const
protected
EM::SectionID MPE::HorizonFlatViewEditor2D::getSectionID ( int  markerid)
protected
TrcKey MPE::HorizonFlatViewEditor2D::getTrcKey ( const Coord ) const
protected
void MPE::HorizonFlatViewEditor2D::handleMouseClicked ( bool  dbl)
protected
void MPE::HorizonFlatViewEditor2D::horRepaintATSCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::horRepaintedCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::keyPressedCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::mouseMoveCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::mousePressCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::mouseReleaseCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::movementEndCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::paint ( )
private
void MPE::HorizonFlatViewEditor2D::polygonFinishedCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::preferColorChangedCB ( CallBacker )
protected
bool MPE::HorizonFlatViewEditor2D::prepareTracking ( bool  pickinvd,
const EMTracker ,
EMSeedPicker ,
const FlatDataPack  
) const
protected
void MPE::HorizonFlatViewEditor2D::redo ( )
protected
void MPE::HorizonFlatViewEditor2D::releasePolygonSelectionCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::removePosCB ( CallBacker )
protected
bool MPE::HorizonFlatViewEditor2D::seedEnable ( ) const
private
static bool MPE::HorizonFlatViewEditor2D::selectSeedData ( const FlatView::AuxDataEditor editor,
bool &  pickinvd 
)
staticprivate
void MPE::HorizonFlatViewEditor2D::setGeomID ( Pos::GeomID  )
private
void MPE::HorizonFlatViewEditor2D::setLine2DInterSectionSet ( const Line2DInterSectionSet ln2dintersectionset)
inlineprivate
void MPE::HorizonFlatViewEditor2D::setMouseEventHandler ( MouseEventHandler )
private
void MPE::HorizonFlatViewEditor2D::setSeedPicking ( bool  )
private
void MPE::HorizonFlatViewEditor2D::setSelSpec ( const Attrib::SelSpec ,
bool  wva 
)
private
void MPE::HorizonFlatViewEditor2D::setTrackerSetupActive ( bool  yn)
inlineprivate
void MPE::HorizonFlatViewEditor2D::setTrcKeyZSampling ( const TrcKeyZSampling )
private
void MPE::HorizonFlatViewEditor2D::setupPatchDisplay ( )
protected
void MPE::HorizonFlatViewEditor2D::sowingFinishedCB ( CallBacker )
protected
void MPE::HorizonFlatViewEditor2D::sowingModeCB ( CallBacker )
protected
MPE::HorizonFlatViewEditor2D::struct ( uiMPE  )
inlineprotected
void MPE::HorizonFlatViewEditor2D::undo ( )
protected
void MPE::HorizonFlatViewEditor2D::updatePatchDisplay ( )
protected

Member Data Documentation

TrcKeyZSampling MPE::HorizonFlatViewEditor2D::curcs_
protected
bool MPE::HorizonFlatViewEditor2D::dodropnext_
mutableprotected
FlatView::AuxDataEditor* MPE::HorizonFlatViewEditor2D::editor_
protected
EM::ObjectID MPE::HorizonFlatViewEditor2D::emid_
protected
Pos::GeomID MPE::HorizonFlatViewEditor2D::geomid_
protected
EM::HorizonPainter2D* MPE::HorizonFlatViewEditor2D::horpainter_
protected
const Line2DInterSectionSet* MPE::HorizonFlatViewEditor2D::line2dintersectionset_
protected
ObjectSet<Hor2DMarkerIdInfo> MPE::HorizonFlatViewEditor2D::markeridinfos_
protected
MouseEventHandler* MPE::HorizonFlatViewEditor2D::mehandler_
protected
FlatView::AuxData* MPE::HorizonFlatViewEditor2D::patchdata_
protected
TrcKey MPE::HorizonFlatViewEditor2D::pickedpos_
protected
TypeSet<EM::PosID> MPE::HorizonFlatViewEditor2D::pointselections_
protected
bool MPE::HorizonFlatViewEditor2D::seedpickingon_
protected
bool MPE::HorizonFlatViewEditor2D::sowingmode_
protected
bool MPE::HorizonFlatViewEditor2D::trackersetupactive_
protected
Notifier<HorizonFlatViewEditor2D> MPE::HorizonFlatViewEditor2D::updseedpkingstatus_
private
const Attrib::SelSpec* MPE::HorizonFlatViewEditor2D::vdselspec_
protected
const Attrib::SelSpec* MPE::HorizonFlatViewEditor2D::wvaselspec_
protected

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