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

Public Member Functions

 FaultStickSetFlatViewEditor (FlatView::AuxDataEditor *, const EM::ObjectID &)
 
 ~FaultStickSetFlatViewEditor ()
 
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 set2D (bool yn)
 
void setGeomID (Pos::GeomID)
 
TypeSet< int > & getTrcNos ()
 
TypeSet< float > & getDistances ()
 
TypeSet< Coord > & getCoords ()
 
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 fssRepaintATSCB (CallBacker *)
 
void fssRepaintedCB (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, int *trcnr=0) 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::FaultStickPainterfsspainter_
 
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::FaultStickSetFlatViewEditor::FaultStickSetFlatViewEditor ( FlatView::AuxDataEditor ,
const EM::ObjectID  
)
MPE::FaultStickSetFlatViewEditor::~FaultStickSetFlatViewEditor ( )

Member Function Documentation

void MPE::FaultStickSetFlatViewEditor::cleanActStkContainer ( )
protected
void MPE::FaultStickSetFlatViewEditor::doubleClickedCB ( CallBacker )
protected
void MPE::FaultStickSetFlatViewEditor::drawFault ( )
virtual
void MPE::FaultStickSetFlatViewEditor::enableKnots ( bool  )
void MPE::FaultStickSetFlatViewEditor::enableLine ( bool  )
void MPE::FaultStickSetFlatViewEditor::fillActStkContainer ( )
protected
void MPE::FaultStickSetFlatViewEditor::fssRepaintATSCB ( CallBacker )
protected
void MPE::FaultStickSetFlatViewEditor::fssRepaintedCB ( CallBacker )
protected
TypeSet<Coord>& MPE::FaultStickSetFlatViewEditor::getCoords ( )
TypeSet<float>& MPE::FaultStickSetFlatViewEditor::getDistances ( )
bool MPE::FaultStickSetFlatViewEditor::getMousePosInfo ( const Geom::Point2D< int > &  mousepos,
IndexInfo ix,
IndexInfo iy,
Coord3 worldpos,
int *  trcnr = 0 
) const
protected
Coord3 MPE::FaultStickSetFlatViewEditor::getNormal ( const Coord3 mousepos = 0) const
protected
Coord3 MPE::FaultStickSetFlatViewEditor::getScaleVector ( ) const
protected

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

int MPE::FaultStickSetFlatViewEditor::getStickId ( int  markerid) const
protected
TypeSet<int>& MPE::FaultStickSetFlatViewEditor::getTrcNos ( )
void MPE::FaultStickSetFlatViewEditor::mouseMoveCB ( CallBacker )
protected
void MPE::FaultStickSetFlatViewEditor::mousePressCB ( CallBacker )
protected
void MPE::FaultStickSetFlatViewEditor::mouseReleaseCB ( CallBacker )
protected
void MPE::FaultStickSetFlatViewEditor::removeSelectionCB ( CallBacker )
protected
void MPE::FaultStickSetFlatViewEditor::seedMovementFinishedCB ( CallBacker )
protected
void MPE::FaultStickSetFlatViewEditor::seedMovementStartedCB ( CallBacker )
protected
void MPE::FaultStickSetFlatViewEditor::set2D ( bool  yn)
void MPE::FaultStickSetFlatViewEditor::setFlatPosData ( const FlatPosData )
void MPE::FaultStickSetFlatViewEditor::setGeomID ( Pos::GeomID  )
void MPE::FaultStickSetFlatViewEditor::setMouseEventHandler ( MouseEventHandler )
void MPE::FaultStickSetFlatViewEditor::setPath ( const TrcKeyPath )
void MPE::FaultStickSetFlatViewEditor::setRandomLineID ( int  rdlid)
void MPE::FaultStickSetFlatViewEditor::setTrcKeyZSampling ( const TrcKeyZSampling )
virtual

Reimplemented from EM::FaultStickSetFlatViewEditor.

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

Member Data Documentation

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

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