 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "visbasemod.h"
28 namespace osgGeo {
class WellLog; }
119 bool islinedisplayed_;
131 bool iscoltabflipped_;
134 const char* fillname_;
137 const char* seqname_;
185 const LogParams& lp,
bool isFilled );
241 bool displaytube_[2];
250 bool sizedynamic =
true);
void setOverlapp(float, Side)
bool hasTube(Side side) const
@ Welllog
Definition: viswell.h:55
A cartesian coordinate in 3D space.
Definition: coord.h:72
void addMarker(const MarkerParams &)
const PolyLine * getTrack() const
Definition: viswell.h:84
void setLogTubeDisplay(Side side, bool yn)
const Text2 * getWellBottomText() const
Definition: viswell.h:217
void setLogData(const TypeSet< Coord3Value > &crdvals, const TypeSet< Coord3Value > &crdvalsF, const LogParams &lp, bool isFilled)
static const char * showwelltopnmstr()
const visBase::Text2 * getMarkerNames() const
Definition: viswell.h:108
MarkerSet * markerset_
Definition: viswell.h:226
int getLogLineWidth() const
void setMarkerScreenSize(int)
const visBase::MarkerSet * getMarkerSet() const
for pdf3d
Definition: viswell.h:203
void setPixelDensity(float)
const Color & logColor(Side) const
osgGeo::WellLog * leftlogdisplay_
Definition: viswell.h:227
Set of BufferString objects.
Definition: bufstringset.h:26
void transformZIfNeeded(Coord3 &) const
void updateText(Text *vistxt, const char *txt, const Coord3 *pos, const FontData &fnt, bool sizedynamic=true)
bool getLogOsgData(LogStyle style, Side side, TypeSet< Coord3 > &coords, TypeSet< Color > &colors, TypeSet< TypeSet< int > > &pss, TypeSet< Coord3 > &normals, bool path) const
Definition: visannot.h:43
Text2 * wellbottxt_
Definition: viswell.h:231
void fillPar(IOPar &) const
void setLogBlock(bool, int)
OpendTect.
Definition: commontypes.h:28
void getLogStyle(Side, int &) const
#define mExpClass(module)
Definition: commondefs.h:177
void setLogFillColorTab(const LogParams &, Side)
float getRepeatStep(Side side) const
int voiidx_
Definition: viswell.h:240
static const char * showlognmstr()
static const char * showwellbotnmstr()
void showWellBotName(bool)
LogStyle
Definition: viswell.h:55
bool logLineDisplayed(Side) const
MarkerSet is a set of basic pickmarker with a constant size on screen. Size and shape are settable.
Definition: vismarkerset.h:36
float getLogWidth(Side) const
Side
Definition: viswell.h:53
static const char * linestylestr()
static const char * showmarknmstr()
PolyLine * track_
Definition: viswell.h:225
bool usePar(const IOPar &par)
Text2 * welltoptxt_
Definition: viswell.h:230
float getValue(const TypeSet< Coord3Value > &, int, bool, const LinScaler &) const
const Text2 * getWellTopText() const
Definition: viswell.h:216
void setRepeat(int, Side)
@ Text
Definition: file.h:122
float getPixelDensity() const
Definition: viswell.h:180
struct(visBase) MarkerParams void setMarkerSetParams(const MarkerParams &)
void setLogWidth(float, Side)
struct(visBase) TrackParams void setTrack(const TypeSet< Coord3 > &)
static const char * showlogsstr()
const Color & logFillColor(int) const
Linear scaling.
Definition: scaler.h:58
void setLogFill(bool, Side)
bool wellBotNameShown() const
void setTrackProperties(Color &, int)
Definition: directionalsurvey.h:20
void getLinScaleRange(const LinScaler &, Interval< float > &, float &, float &, bool)
void showWellTopName(bool)
BufferStringSet lognames_
Definition: viswell.h:243
bool wellTopNameShown() const
#define mStruct(module)
Definition: commondefs.h:182
void setZAxisTransform(ZAxisTransform *, TaskRunner *)
void setLogLineWidth(int, Side)
static const char * markerszstr()
Class that can execute a task.
Definition: task.h:170
struct(visBase) LogParams const OD::LineStyle & lineStyle() const
static const char * logwidthstr()
void setDisplayTransformation(const visBase::Transformation *)
void initializeData(const LogParams &, int)
const visBase::Transformation * getDisplayTransformation() const
static Well * create()
Definition: viswell.h:50
bool showmarkers_
Definition: viswell.h:235
void setLineStyle(const OD::LineStyle &)
#define mVisTrans
Definition: visdata.h:28
Coord3 getPos(const TypeSet< Coord3Value > &, int) const
Text2 * markernames_
Definition: viswell.h:232
bool logNameShown() const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
void showMarkerName(bool)
Definition: visobject.h:72
bool showlogs_
Definition: viswell.h:236
float pixeldensity_
Definition: viswell.h:238
unsigned int getRepeat(Side side) const
const visBase::Transformation * transformation_
Definition: viswell.h:233
bool markerNameShown() const
A collection of geoscientific extensions to OpenSceneGraph.
Definition: visannot.h:38
#define mCreateDataObj(clss)
Definition: visdata.h:214
void setLogColor(const Color &, Side)
void setLogStyle(int, Side)
FixedString LineStyle()
Definition: keystrs.h:89
FixedString Well()
Definition: keystrs.h:187
void updateMakerSize(float sizefactor)
int markerScreenSize() const
Data needed to make an actual font.
Definition: fontdata.h:20
osgGeo::WellLog * rightlogdisplay_
Definition: viswell.h:228
void setWellName(const TrackParams &)
Definition: vispolyline.h:36
int markersize_
Definition: viswell.h:190
bool markersShown() const
void getLinScale(const LogParams &, LinScaler &, bool isFill=true)
BufferString getLogName(Side side) const
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
@ Right
Definition: oduicommon.h:64
static const char * showmarkerstr()
bool hasLog(Side side) const
@ Left
Definition: oduicommon.h:63
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
std::pair< Coord3, float > Coord3Value
Definition: viswell.h:48
bool canShowMarkers() const
osgGeo::WellLog * getLogDisplay(Side) const
void setLogLineDisplayed(bool, Side)
void updateMakerNamePosition(Side side, float sizefactor)
ZAxisTransform * zaxistransform_
Definition: viswell.h:239
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021