13 #include "earthmodelmod.h" 36 void enableLine(
bool);
37 void enableSeed(
bool);
43 void paint(CallBacker* =0);
44 void displayIntersection(
bool yn);
61 void removeSelections();
62 void updateSelectionColor();
70 void removePolyLine();
71 void removeIntersectionMarkers();
73 void horChangeCB(CallBacker*);
74 void changePolyLineColor();
75 void updateIntersectionMarkers(
int sid);
77 bool calcLine2DIntersections();
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
TypeSet< int > trcnos_
Definition: emhorizonpainter2d.h:88
Marker2D * markerseeds_
Definition: emhorizonpainter2d.h:93
od_int32 ObjectID
Definition: emposid.h:22
Class that represents non-bitmap data to be displayed in a flatviewer, such as markers, lines and more.
Definition: flatview.h:32
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Pos::GeomID geomid_
Definition: emhorizonpainter2d.h:87
bool linenabled_
Definition: emhorizonpainter2d.h:98
#define mStruct(module)
Definition: commondefs.h:162
TypeSet< float > distances_
Definition: emhorizonpainter2d.h:89
TrcKeyZSampling tkzs_
Definition: emhorizonpainter2d.h:81
Line2DInterSectionSet intsectset_
Definition: emhorizonpainter2d.h:100
Flat Viewer using FlatView::Data and FlatView::Appearance.
Definition: flatview.h:330
OD::LineStyle markerlinestyle_
Definition: emhorizonpainter2d.h:83
Class to help setup a callback handling.
Definition: notify.h:121
2D horizon painter
Definition: emhorizonpainter2d.h:26
TypeSet< float > & getDistances()
Definition: emhorizonpainter2d.h:41
ObjectSet< Marker2D > intsectmarks_
Definition: emhorizonpainter2d.h:94
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
OD::MarkerStyle2D markerstyle_
Definition: emhorizonpainter2d.h:84
Index_Type GeomID
Definition: commontypes.h:48
bool seedenabled_
Definition: emhorizonpainter2d.h:99
Notifier< HorizonPainter2D > abouttorepaint_
Definition: emhorizonpainter2d.h:64
FlatView::Viewer & viewer_
Definition: emhorizonpainter2d.h:85
ObjectSet< Marker2D > SectionMarker2DLine
Definition: emhorizonpainter2d.h:91
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
Marker2D * selectionpoints_
Definition: emhorizonpainter2d.h:95
EM::ObjectID id_
Definition: emhorizonpainter2d.h:80
ObjectSet< SectionMarker2DLine > markerline_
Definition: emhorizonpainter2d.h:92
bool seedEnable() const
Definition: emhorizonpainter2d.h:38
Definition: geom2dintersections.h:99
TypeSet< int > & getTrcNos()
Definition: emhorizonpainter2d.h:40
Notifier< HorizonPainter2D > repaintdone_
Definition: emhorizonpainter2d.h:65