OpendTect  6.6
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MPE::FaultStickSetFlatViewEditor Class Reference
Inheritance diagram for MPE::FaultStickSetFlatViewEditor:
[legend]

Classes

struct  StkMarkerIdInfo
 

Public Member Functions

 FaultStickSetFlatViewEditor (FlatView::AuxDataEditor *, const EM::ObjectID &)
 
 ~FaultStickSetFlatViewEditor ()
 
void drawFault ()
 
void enableKnots (bool)
 
void enableLine (bool)
 
TypeSet< Coord > & getCoords ()
 
TypeSet< float > & getDistances ()
 
TypeSet< int > & getTrcNos ()
 
void set2D (bool yn)
 
void setFlatPosData (const FlatPosData *)
 
void setGeomID (Pos::GeomID)
 
void setMouseEventHandler (MouseEventHandler *)
 
void setPath (const TrcKeyPath &)
 
void setRandomLineID (int rdlid)
 
void setTrcKeyZSampling (const TrcKeyZSampling &)
 
void updateActStkContainer ()
 
- 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 (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
void stopReceivingNotifications () const
 

Protected Member Functions

void cleanActStkContainer ()
 
void doubleClickedCB (CallBacker *)
 
void fillActStkContainer ()
 
void fssRepaintATSCB (CallBacker *)
 
void fssRepaintedCB (CallBacker *)
 
bool getMousePosInfo (const Geom::Point2D< int > &mousepos, IndexInfo &ix, IndexInfo &iy, Coord3 &worldpos, int *trcnr=0) const
 
Coord3 getNormal (const Coord3 *mousepos=0) const
 
Coord3 getScaleVector () const
 x'=x, y'=v1*x*+v2*y, z'=v3*z More...
 
int getStickId (int markerid) const
 
void mouseMoveCB (CallBacker *)
 
void mousePressCB (CallBacker *)
 
void mouseReleaseCB (CallBacker *)
 
void removeSelectionCB (CallBacker *)
 
void seedMovementFinishedCB (CallBacker *)
 
void seedMovementStartedCB (CallBacker *)
 
void sowingFinishedCB (CallBacker *)
 

Protected Attributes

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

Additional Inherited Members

- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ FaultStickSetFlatViewEditor()

MPE::FaultStickSetFlatViewEditor::FaultStickSetFlatViewEditor ( FlatView::AuxDataEditor ,
const EM::ObjectID  
)

◆ ~FaultStickSetFlatViewEditor()

MPE::FaultStickSetFlatViewEditor::~FaultStickSetFlatViewEditor ( )

Member Function Documentation

◆ cleanActStkContainer()

void MPE::FaultStickSetFlatViewEditor::cleanActStkContainer ( )
protected

◆ doubleClickedCB()

void MPE::FaultStickSetFlatViewEditor::doubleClickedCB ( CallBacker )
protected

◆ drawFault()

void MPE::FaultStickSetFlatViewEditor::drawFault ( )
virtual

◆ enableKnots()

void MPE::FaultStickSetFlatViewEditor::enableKnots ( bool  )

◆ enableLine()

void MPE::FaultStickSetFlatViewEditor::enableLine ( bool  )

◆ fillActStkContainer()

void MPE::FaultStickSetFlatViewEditor::fillActStkContainer ( )
protected

◆ fssRepaintATSCB()

void MPE::FaultStickSetFlatViewEditor::fssRepaintATSCB ( CallBacker )
protected

◆ fssRepaintedCB()

void MPE::FaultStickSetFlatViewEditor::fssRepaintedCB ( CallBacker )
protected

◆ getCoords()

TypeSet<Coord>& MPE::FaultStickSetFlatViewEditor::getCoords ( )

◆ getDistances()

TypeSet<float>& MPE::FaultStickSetFlatViewEditor::getDistances ( )

◆ getMousePosInfo()

bool MPE::FaultStickSetFlatViewEditor::getMousePosInfo ( const Geom::Point2D< int > &  mousepos,
IndexInfo ix,
IndexInfo iy,
Coord3 worldpos,
int *  trcnr = 0 
) const
protected

◆ getNormal()

Coord3 MPE::FaultStickSetFlatViewEditor::getNormal ( const Coord3 mousepos = 0) const
protected

◆ getScaleVector()

Coord3 MPE::FaultStickSetFlatViewEditor::getScaleVector ( ) const
protected

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

◆ getStickId()

int MPE::FaultStickSetFlatViewEditor::getStickId ( int  markerid) const
protected

◆ getTrcNos()

TypeSet<int>& MPE::FaultStickSetFlatViewEditor::getTrcNos ( )

◆ mouseMoveCB()

void MPE::FaultStickSetFlatViewEditor::mouseMoveCB ( CallBacker )
protected

◆ mousePressCB()

void MPE::FaultStickSetFlatViewEditor::mousePressCB ( CallBacker )
protected

◆ mouseReleaseCB()

void MPE::FaultStickSetFlatViewEditor::mouseReleaseCB ( CallBacker )
protected

◆ removeSelectionCB()

void MPE::FaultStickSetFlatViewEditor::removeSelectionCB ( CallBacker )
protected

◆ seedMovementFinishedCB()

void MPE::FaultStickSetFlatViewEditor::seedMovementFinishedCB ( CallBacker )
protected

◆ seedMovementStartedCB()

void MPE::FaultStickSetFlatViewEditor::seedMovementStartedCB ( CallBacker )
protected

◆ set2D()

void MPE::FaultStickSetFlatViewEditor::set2D ( bool  yn)

◆ setFlatPosData()

void MPE::FaultStickSetFlatViewEditor::setFlatPosData ( const FlatPosData )

◆ setGeomID()

void MPE::FaultStickSetFlatViewEditor::setGeomID ( Pos::GeomID  )

◆ setMouseEventHandler()

void MPE::FaultStickSetFlatViewEditor::setMouseEventHandler ( MouseEventHandler )

◆ setPath()

void MPE::FaultStickSetFlatViewEditor::setPath ( const TrcKeyPath )

◆ setRandomLineID()

void MPE::FaultStickSetFlatViewEditor::setRandomLineID ( int  rdlid)

◆ setTrcKeyZSampling()

void MPE::FaultStickSetFlatViewEditor::setTrcKeyZSampling ( const TrcKeyZSampling )
virtual

Reimplemented from EM::FaultStickSetFlatViewEditor.

◆ sowingFinishedCB()

void MPE::FaultStickSetFlatViewEditor::sowingFinishedCB ( CallBacker )
protected

◆ updateActStkContainer()

void MPE::FaultStickSetFlatViewEditor::updateActStkContainer ( )

Member Data Documentation

◆ activestickid_

int MPE::FaultStickSetFlatViewEditor::activestickid_
protected

◆ doubleclicked_

bool MPE::FaultStickSetFlatViewEditor::doubleclicked_
protected

◆ editor_

FlatView::AuxDataEditor* MPE::FaultStickSetFlatViewEditor::editor_
protected

◆ fsspainter_

EM::FaultStickPainter* MPE::FaultStickSetFlatViewEditor::fsspainter_
protected

◆ makenewstick_

bool MPE::FaultStickSetFlatViewEditor::makenewstick_
protected

◆ markeridinfo_

ObjectSet<StkMarkerIdInfo> MPE::FaultStickSetFlatViewEditor::markeridinfo_
protected

◆ meh_

MouseEventHandler* MPE::FaultStickSetFlatViewEditor::meh_
protected

◆ mousepid_

EM::PosID MPE::FaultStickSetFlatViewEditor::mousepid_
protected

◆ path_

const TrcKeyPath* MPE::FaultStickSetFlatViewEditor::path_
protected

◆ rdlid_

int MPE::FaultStickSetFlatViewEditor::rdlid_
protected

◆ seedhasmoved_

bool MPE::FaultStickSetFlatViewEditor::seedhasmoved_
protected

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