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

Public Member Functions

 Fault3DFlatViewEditor (FlatView::AuxDataEditor *, const EM::ObjectID &)
 
 ~Fault3DFlatViewEditor ()
 
void setMouseEventHandler (MouseEventHandler *)
 
void updateActStkContainer ()
 
void setTrcKeyZSampling (const TrcKeyZSampling &)
 
void setPath (const TrcKeyPath &)
 
void setFlatPosData (const FlatPosData *)
 
void drawFault ()
 
void enableLine (bool)
 
void enableKnots (bool)
 
void setRandomLineID (int rdlid)
 
- Public Member Functions inherited from EM::FaultStickSetFlatViewEditor
 FaultStickSetFlatViewEditor (FlatView::AuxDataEditor *)
 
 ~FaultStickSetFlatViewEditor ()
 
- 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...
 

Protected Member Functions

void f3dRepaintATSCB (CallBacker *)
 
void f3dRepaintedCB (CallBacker *)
 
void seedMovementStartedCB (CallBacker *)
 
void seedMovementFinishedCB (CallBacker *)
 
void removeSelectionCB (CallBacker *)
 
void mouseMoveCB (CallBacker *)
 
void mousePressCB (CallBacker *)
 
void mouseReleaseCB (CallBacker *)
 
void doubleClickedCB (CallBacker *)
 
void sowingFinishedCB (CallBacker *)
 
 struct (uiMPE) StkMarkerIdInfo
 
void cleanActStkContainer ()
 
void fillActStkContainer ()
 
int getStickId (int markerid) const
 
bool getMousePosInfo (const Geom::Point2D< int > &mousepos, IndexInfo &ix, IndexInfo &iy, Coord3 &worldpos) const
 
Coord3 getScaleVector () const
 x'=x, y'=v1*x*+v2*y, z'=v3*z More...
 
Coord3 getNormal (const Coord3 *mousepos=0) const
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

const TrcKeyPathpath_
 
EM::Fault3DPainterf3dpainter_
 
bool seedhasmoved_
 
bool makenewstick_
 
bool doubleclicked_
 
int rdlid_
 
FlatView::AuxDataEditoreditor_
 
ObjectSet< StkMarkerIdInfo > markeridinfo_
 
int activestickid_
 
MouseEventHandlermeh_
 
EM::PosID mousepid_
 
- Protected Attributes inherited from EM::FaultStickSetFlatViewEditor
TrcKeyZSampling tkzs_
 

Detailed Description

Constructor & Destructor Documentation

MPE::Fault3DFlatViewEditor::Fault3DFlatViewEditor ( FlatView::AuxDataEditor ,
const EM::ObjectID  
)
MPE::Fault3DFlatViewEditor::~Fault3DFlatViewEditor ( )

Member Function Documentation

void MPE::Fault3DFlatViewEditor::cleanActStkContainer ( )
protected
void MPE::Fault3DFlatViewEditor::doubleClickedCB ( CallBacker )
protected
void MPE::Fault3DFlatViewEditor::drawFault ( )
virtual
void MPE::Fault3DFlatViewEditor::enableKnots ( bool  )
void MPE::Fault3DFlatViewEditor::enableLine ( bool  )
void MPE::Fault3DFlatViewEditor::f3dRepaintATSCB ( CallBacker )
protected
void MPE::Fault3DFlatViewEditor::f3dRepaintedCB ( CallBacker )
protected
void MPE::Fault3DFlatViewEditor::fillActStkContainer ( )
protected
bool MPE::Fault3DFlatViewEditor::getMousePosInfo ( const Geom::Point2D< int > &  mousepos,
IndexInfo ix,
IndexInfo iy,
Coord3 worldpos 
) const
protected
Coord3 MPE::Fault3DFlatViewEditor::getNormal ( const Coord3 mousepos = 0) const
protected
Coord3 MPE::Fault3DFlatViewEditor::getScaleVector ( ) const
protected

x'=x, y'=v1*x*+v2*y, z'=v3*z

int MPE::Fault3DFlatViewEditor::getStickId ( int  markerid) const
protected
void MPE::Fault3DFlatViewEditor::mouseMoveCB ( CallBacker )
protected
void MPE::Fault3DFlatViewEditor::mousePressCB ( CallBacker )
protected
void MPE::Fault3DFlatViewEditor::mouseReleaseCB ( CallBacker )
protected
void MPE::Fault3DFlatViewEditor::removeSelectionCB ( CallBacker )
protected
void MPE::Fault3DFlatViewEditor::seedMovementFinishedCB ( CallBacker )
protected
void MPE::Fault3DFlatViewEditor::seedMovementStartedCB ( CallBacker )
protected
void MPE::Fault3DFlatViewEditor::setFlatPosData ( const FlatPosData )
void MPE::Fault3DFlatViewEditor::setMouseEventHandler ( MouseEventHandler )
void MPE::Fault3DFlatViewEditor::setPath ( const TrcKeyPath )
void MPE::Fault3DFlatViewEditor::setRandomLineID ( int  rdlid)
void MPE::Fault3DFlatViewEditor::setTrcKeyZSampling ( const TrcKeyZSampling )
virtual

Reimplemented from EM::FaultStickSetFlatViewEditor.

void MPE::Fault3DFlatViewEditor::sowingFinishedCB ( CallBacker )
protected
MPE::Fault3DFlatViewEditor::struct ( uiMPE  )
inlineprotected
void MPE::Fault3DFlatViewEditor::updateActStkContainer ( )

Member Data Documentation

int MPE::Fault3DFlatViewEditor::activestickid_
protected
bool MPE::Fault3DFlatViewEditor::doubleclicked_
protected
FlatView::AuxDataEditor* MPE::Fault3DFlatViewEditor::editor_
protected
EM::Fault3DPainter* MPE::Fault3DFlatViewEditor::f3dpainter_
protected
bool MPE::Fault3DFlatViewEditor::makenewstick_
protected
ObjectSet<StkMarkerIdInfo> MPE::Fault3DFlatViewEditor::markeridinfo_
protected
MouseEventHandler* MPE::Fault3DFlatViewEditor::meh_
protected
EM::PosID MPE::Fault3DFlatViewEditor::mousepid_
protected
const TrcKeyPath* MPE::Fault3DFlatViewEditor::path_
protected
int MPE::Fault3DFlatViewEditor::rdlid_
protected
bool MPE::Fault3DFlatViewEditor::seedhasmoved_
protected

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