 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "earthmodelmod.h"
81 Marker3D&,
int idx=-1);
86 Marker3D&,
bool newmarker,
int idx = -1);
void setPath(const TrcKeyPath &)
Marker3D * selectionpoints_
Definition: emhorizonpainter3d.h:107
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
A cartesian coordinate in 3D space.
Definition: coord.h:72
void displayIntersection(bool yn)
Definition: emhorizonpainter3d.h:47
bool linenabled_
Definition: emhorizonpainter3d.h:109
void updatePreferColors()
void updateSelectionColor()
Set of pointers to objects.
Definition: commontypes.h:31
void changePolyLinePosition(const EM::PosID &pid)
bool addDataToMarker(const BinID &, const Coord3 &, const PosID &, const Horizon3D &, Marker3D &, bool newmarker, int idx=-1)
Notifier< HorizonPainter3D > abouttorepaint_
Definition: emhorizonpainter3d.h:67
OD::LineStyle markerlinestyle_
Definition: emhorizonpainter3d.h:101
void generateNewMarker(const Horizon3D &, const SectionID &, SectionMarker3DLine &, Marker3D *&)
void getDisplayedHor(ObjectSet< Marker3D > &)
ObjectSet< Marker3D > SectionMarker3DLine
Definition: emhorizonpainter3d.h:72
#define mExpClass(module)
Definition: commondefs.h:177
const TrcKeyPath * path_
Definition: emhorizonpainter3d.h:98
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Flat Viewer using FlatView::Data and FlatView::Appearance.
Definition: flatview.h:349
void changePolyLineColor()
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
bool seedEnable() const
Definition: emhorizonpainter3d.h:43
Marker3D * markerseeds_
Definition: emhorizonpainter3d.h:106
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
bool seedenabled_
Definition: emhorizonpainter3d.h:110
void setTrcKeyZSampling(const TrcKeyZSampling &, bool upd=false)
Notifier< HorizonPainter3D > repaintdone_
Definition: emhorizonpainter3d.h:68
Positioning of flat 'bulk' data. Only the 'x1' axis can be irregular.
Definition: flatposdata.h:26
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
bool intersection_
Definition: emhorizonpainter3d.h:112
#define mStruct(module)
Definition: commondefs.h:182
TrcKeyZSampling tkzs_
Definition: emhorizonpainter3d.h:97
Class to help setup a callback handling.
Definition: notify.h:126
MarkerStyle2D markerstyle_
Definition: emhorizonpainter3d.h:102
bool addDataToMarker(const BinID &, const Coord3 &, const PosID &, const Horizon3D &, Marker3D &, int idx=-1)
void setFlatPosData(const FlatPosData *)
FlatView::Viewer & viewer_
Definition: emhorizonpainter3d.h:103
Class that represents non-bitmap data to be displayed in a flatviewer, such as markers,...
Definition: flatview.h:34
od_int16 SectionID
Definition: emposid.h:24
void displaySelections(const TypeSet< EM::PosID > &)
od_int32 ObjectID
Definition: emposid.h:23
void setUpdateTrcKeySampling(const TrcKeySampling &)
HorizonPainter3D(FlatView::Viewer &, const EM::ObjectID &)
3D horizon painter
Definition: emhorizonpainter3d.h:31
EM::ObjectID id_
Definition: emhorizonpainter3d.h:96
TrcKeySampling updatesamplings_
Definition: emhorizonpainter3d.h:113
void horChangeCB(CallBacker *)
void paintCB(CallBacker *)
const FlatPosData * flatposdata_
Definition: emhorizonpainter3d.h:99
int nrseeds_
Definition: emhorizonpainter3d.h:111
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
ObjectSet< SectionMarker3DLine > markerline_
Definition: emhorizonpainter3d.h:105
Marker3D * create3DMarker(const EM::SectionID &)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021