![]() |
OpendTect
6.3
|
2D horizon painter More...
Public Member Functions | |
| HorizonPainter2D (FlatView::Viewer &, const EM::ObjectID &) | |
| ~HorizonPainter2D () | |
| void | setTrcKeyZSampling (const TrcKeyZSampling &, bool upd=false) |
| void | setGeomID (Pos::GeomID) |
| void | enableLine (bool) |
| void | enableSeed (bool) |
| bool | seedEnable () const |
| TypeSet< int > & | getTrcNos () |
| TypeSet< float > & | getDistances () |
| void | paint (CallBacker *=0) |
| void | displayIntersection (bool yn) |
| struct (EarthModel) Marker2D | |
| void | getDisplayedHor (ObjectSet< Marker2D > &) |
| void | displaySelections (const TypeSet< EM::PosID > &) |
| void | removeSelections () |
| void | updateSelectionColor () |
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 |
Public Attributes | |
| Notifier< HorizonPainter2D > | abouttorepaint_ |
| Notifier< HorizonPainter2D > | repaintdone_ |
Protected Types | |
| typedef ObjectSet< Marker2D > | SectionMarker2DLine |
Protected Member Functions | |
| bool | addPolyLine () |
| void | removePolyLine () |
| void | removeIntersectionMarkers () |
| void | horChangeCB (CallBacker *) |
| void | changePolyLineColor () |
| void | updateIntersectionMarkers (int sid) |
| Marker2D * | create2DMarker (const EM::SectionID &, float, float) |
| bool | calcLine2DIntersections () |
Protected Member Functions inherited from CallBacker | |
| void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More... | |
Protected Attributes | |
| EM::ObjectID | id_ |
| TrcKeyZSampling | tkzs_ |
| OD::LineStyle | markerlinestyle_ |
| OD::MarkerStyle2D | markerstyle_ |
| FlatView::Viewer & | viewer_ |
| Pos::GeomID | geomid_ |
| TypeSet< int > | trcnos_ |
| TypeSet< float > | distances_ |
| ObjectSet< SectionMarker2DLine > | markerline_ |
| Marker2D * | markerseeds_ |
| ObjectSet< Marker2D > | intsectmarks_ |
| Marker2D * | selectionpoints_ |
| bool | linenabled_ |
| bool | seedenabled_ |
| Line2DInterSectionSet | intsectset_ |
Private Member Functions | |
| Marker2D * | create2DMarker (const EM::SectionID &) |
Additional Inherited Members | |
Static Public Member Functions inherited from CallBacker | |
| static void | createReceiverForCurrentThread () |
| static void | removeReceiverForCurrentThread () |
2D horizon painter
|
protected |
| EM::HorizonPainter2D::HorizonPainter2D | ( | FlatView::Viewer & | , |
| const EM::ObjectID & | |||
| ) |
| EM::HorizonPainter2D::~HorizonPainter2D | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
| void EM::HorizonPainter2D::displayIntersection | ( | bool | yn | ) |
| void EM::HorizonPainter2D::enableLine | ( | bool | ) |
| void EM::HorizonPainter2D::enableSeed | ( | bool | ) |
| void EM::HorizonPainter2D::getDisplayedHor | ( | ObjectSet< Marker2D > & | ) |
|
inline |
|
inline |
|
protected |
| void EM::HorizonPainter2D::paint | ( | CallBacker * | = 0 | ) |
|
protected |
|
protected |
| void EM::HorizonPainter2D::removeSelections | ( | ) |
|
inline |
| void EM::HorizonPainter2D::setGeomID | ( | Pos::GeomID | ) |
| void EM::HorizonPainter2D::setTrcKeyZSampling | ( | const TrcKeyZSampling & | , |
| bool | upd = false |
||
| ) |
|
inline |
|
protected |
| void EM::HorizonPainter2D::updateSelectionColor | ( | ) |
| Notifier<HorizonPainter2D> EM::HorizonPainter2D::abouttorepaint_ |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| Notifier<HorizonPainter2D> EM::HorizonPainter2D::repaintdone_ |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017