 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "vissurveymod.h"
35 class DisplayProperties;
61 bool setMultiID(const
MultiID&);
62 MultiID getMultiID()
const {
return wellid_; }
168 visBase::Well::LogParams&)
const;
bool markersShown() const
void removePick(const visBase::EventInfo &)
bool wellTopNameShown() const
A cartesian coordinate in 3D space.
Definition: coord.h:72
void fillTrackParams(visBase::Well::TrackParams &)
TypeSet< Coord3 > getWellCoords() const
Well::Track * timetrack_
Definition: viswelldisplay.h:181
void saveDispProp(const Well::Data *wd)
const bool zinfeet_
Definition: viswelldisplay.h:195
const ZAxisTransform * getZAxisTransform() const
void setLogColor(const Color &, visBase::Well::Side)
Log display parameters.
Definition: welllogdisp.h:28
bool onelogdisplayed_
Definition: viswelldisplay.h:192
void fillLogParams(visBase::Well::LogParams &, visBase::Well::Side side)
void setMarkerScreenSize(int)
static const char * sKeyWellID
Definition: viswelldisplay.h:197
The holder of all data concerning a certain well.
Definition: welldata.h:121
NotifierAccess * getManipulationNotifier()
Definition: viswelldisplay.h:129
void fullRedraw(CallBacker *)
Used for displaying welltracks, markers and logs.
Definition: viswelldisplay.h:53
bool isHomeMadeWell() const
Definition: viswelldisplay.h:131
void pickCB(CallBacker *cb=0)
Export_Basic uiString toUiString(ViewStyle)
void fillMarkerParams(visBase::Well::MarkerParams &)
void setLogInfo(BufferString &, BufferString &, float, bool) const
Definition: visannot.h:43
int getResolution() const
int logsnumber_
Definition: viswelldisplay.h:189
Base class for well display.
Definition: viswell.h:45
bool hasColor() const
Definition: viswelldisplay.h:90
void setChanged(bool yn)
Definition: viswelldisplay.h:132
#define mExpClass(module)
Definition: commondefs.h:177
void getMousePosInfo(const visBase::EventInfo &ei, IOPar &iop) const
Definition: viswelldisplay.h:123
const char * errMsg() const
Definition: viswelldisplay.h:148
Notifier< WellDisplay > changed_
Definition: viswelldisplay.h:187
Well::Data * getWD() const
Well::Track * pseudotrack_
Definition: viswelldisplay.h:180
Base class for all 'Display' objects.
Definition: vissurvobj.h:58
static const char * sKeyEarthModelID
Definition: viswelldisplay.h:196
VisualObjectImpl
Definition: visobject.h:127
visBase::EventCatcher * eventcatcher_
Definition: viswelldisplay.h:177
Definition: visevent.h:87
const visBase::Well * getWell() const
Definition: viswelldisplay.h:149
MarkerSet is a set of basic pickmarker with a constant size on screen. Size and shape are settable.
Definition: vismarkerset.h:36
void setWell(visBase::Well *)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Side
Definition: viswell.h:53
@ Data
Definition: repos.h:24
void setLogData(visBase::Well::LogParams &, bool)
visBase::MarkerSet * markerset_
Definition: viswelldisplay.h:178
bool wellBotNameShown() const
visBase::Well * well_
Definition: viswelldisplay.h:179
const bool zistime_
Definition: viswelldisplay.h:194
void setLogLineWidth(int, visBase::Well::Side)
void setDisplayTransformForPicks(const mVisTrans *)
const Color & logColor(visBase::Well::Side) const
void updateMarkers(CallBacker *)
int mousepressid_
Definition: viswelldisplay.h:190
void dataTransformCB(CallBacker *)
Well::Data * getWD(const Well::LoadReqs &) const
bool upscaleLogs(const Well::Data &wd, Well::Log &logdata, Well::Log *logfill, visBase::Well::LogParams &) const
Well track.
Definition: welltrack.h:29
Definition: directionalsurvey.h:20
virtual void getMousePosInfo(const visBase::EventInfo &, Coord3 &xyzpos, BufferString &val, BufferString &info) const
Definition: vissurvobj.h:250
Coord3 mousepressposition_
Definition: viswelldisplay.h:174
const char * str() const
Definition: odstring.h:47
void showWellTopName(bool)
void setLogProperties(visBase::Well::LogParams &)
int nrResolutions() const
Interface class for Notifier. See comments there.
Definition: notify.h:22
Definition: visevent.h:44
void getTrackPos(const Well::Data *, TypeSet< Coord3 > &)
Class that can execute a task.
Definition: task.h:170
Class to help setup a callback handling.
Definition: notify.h:126
void displayLog(Well::LogDisplayPars *, int)
@ Log
Definition: file.h:122
const mVisTrans * getDisplayTransformation() const
Well::Data * wd_
Definition: viswelldisplay.h:182
bool hasChanged() const
Definition: viswelldisplay.h:130
void addPick(const visBase::EventInfo &, int)
#define mVisTrans
Definition: visdata.h:28
Compound key consisting of ints.
Definition: multiid.h:24
MultiID wellid_
Definition: viswelldisplay.h:176
bool needsConversionToTime() const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
void showKnownPositions()
bool allowsPicks() const
Definition: viswelldisplay.h:140
Well log.
Definition: welllog.h:44
Display properties of a well.
Definition: welldisp.h:39
bool setZAxisTransform(ZAxisTransform *, TaskRunner *)
float getLogWidth(visBase::Well::Side) const
virtual bool usePar(const IOPar &)
bool needsave_
Definition: viswelldisplay.h:191
bool canShowMarkers() const
void setLogDisplay(visBase::Well::Side)
void setOneLogDisplayed(bool)
void setDisplayTransformation(const mVisTrans *)
BufferString errmsg_
Definition: horizontracker.h:118
int markerScreenSize() const
bool markerNameShown() const
virtual void setPixelDensity(float)
void showWellBotName(bool)
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
void setLogWidth(float, visBase::Well::Side)
void showMarkerName(bool)
virtual void fillPar(IOPar &) const
mDefaultFactoryInstantiation(visSurvey::SurveyObject, WellDisplay, "WellDisplay", toUiString(sFactoryKeyword())) bool setMultiID(const MultiID &)
Well::DisplayProperties * dispprop_
Definition: viswelldisplay.h:172
void getMousePosInfo(const visBase::EventInfo &pos, Coord3 &, BufferString &val, BufferString &info) const
void setLineStyle(const OD::LineStyle &)
BufferString getResolutionName(int res) const
const OD::LineStyle * lineStyle() const
void calcClippedRange(float, Interval< float > &, int)
bool picksallowed_
Definition: viswelldisplay.h:193
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
void setResolution(int res, TaskRunner *)
bool logNameShown() const
ZAxisTransform * datatransform_
Definition: viswelldisplay.h:184
const mVisTrans * transformation_
Definition: viswelldisplay.h:175
int getLogLineWidth() const
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void setSceneEventCatcher(visBase::EventCatcher *)
void welldataDelNotify(CallBacker *cb=0)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021