![]() |
OpendTect
6.3
|
3D horizon painter More...
Public Member Functions | |
| HorizonPainter3D (FlatView::Viewer &, const EM::ObjectID &) | |
| ~HorizonPainter3D () | |
| void | setTrcKeyZSampling (const TrcKeyZSampling &, bool upd=false) |
| void | setPath (const TrcKeyPath &) |
| void | setFlatPosData (const FlatPosData *) |
| void | enableLine (bool) |
| void | enableSeed (bool) |
| bool | seedEnable () const |
| void | paint () |
| void | setUpdateTrcKeySampling (const TrcKeySampling &) |
| void | displaySelections (const TypeSet< EM::PosID > &) |
| void | removeSelections () |
| void | updateSelectionColor () |
| struct (EarthModel) Marker3D | |
| void | getDisplayedHor (ObjectSet< Marker3D > &) |
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< HorizonPainter3D > | abouttorepaint_ |
| Notifier< HorizonPainter3D > | repaintdone_ |
Protected Types | |
| typedef ObjectSet< Marker3D > | SectionMarker3DLine |
Protected Member Functions | |
| bool | addPolyLine () |
| void | removePolyLine () |
| void | generateNewMarker (const Horizon3D &, const SectionID &, SectionMarker3DLine &, Marker3D *&) |
| bool | addDataToMarker (const BinID &, const Coord3 &, const PosID &, const Horizon3D &, Marker3D &, bool, int idx=-1) |
| void | horChangeCB (CallBacker *) |
| void | paintCB (CallBacker *) |
| void | changePolyLineColor () |
| void | changePolyLinePosition (const EM::PosID &pid) |
| Marker3D * | create3DMarker (const EM::SectionID &) |
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_ |
| const TrcKeyPath * | path_ |
| const FlatPosData * | flatposdata_ |
| OD::LineStyle | markerlinestyle_ |
| OD::MarkerStyle2D | markerstyle_ |
| FlatView::Viewer & | viewer_ |
| ObjectSet< SectionMarker3DLine > | markerline_ |
| Marker3D * | markerseeds_ |
| Marker3D * | selectionpoints_ |
| bool | linenabled_ |
| bool | seedenabled_ |
| int | nrseeds_ |
| TrcKeySampling | updatesamplings_ |
Additional Inherited Members | |
Static Public Member Functions inherited from CallBacker | |
| static void | createReceiverForCurrentThread () |
| static void | removeReceiverForCurrentThread () |
3D horizon painter
|
protected |
| EM::HorizonPainter3D::HorizonPainter3D | ( | FlatView::Viewer & | , |
| const EM::ObjectID & | |||
| ) |
| EM::HorizonPainter3D::~HorizonPainter3D | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| void EM::HorizonPainter3D::enableLine | ( | bool | ) |
| void EM::HorizonPainter3D::enableSeed | ( | bool | ) |
|
protected |
| void EM::HorizonPainter3D::getDisplayedHor | ( | ObjectSet< Marker3D > & | ) |
|
protected |
| void EM::HorizonPainter3D::paint | ( | ) |
|
protected |
|
protected |
| void EM::HorizonPainter3D::removeSelections | ( | ) |
|
inline |
| void EM::HorizonPainter3D::setFlatPosData | ( | const FlatPosData * | ) |
| void EM::HorizonPainter3D::setPath | ( | const TrcKeyPath & | ) |
| void EM::HorizonPainter3D::setTrcKeyZSampling | ( | const TrcKeyZSampling & | , |
| bool | upd = false |
||
| ) |
| void EM::HorizonPainter3D::setUpdateTrcKeySampling | ( | const TrcKeySampling & | ) |
|
inline |
| void EM::HorizonPainter3D::updateSelectionColor | ( | ) |
| Notifier<HorizonPainter3D> EM::HorizonPainter3D::abouttorepaint_ |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| Notifier<HorizonPainter3D> EM::HorizonPainter3D::repaintdone_ |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017