55 enum
Side { Left=0, Right };
80 void setWellName(
const TrackParams&);
81 void showWellTopName(
bool);
82 void showWellBotName(
bool);
83 bool wellTopNameShown()
const;
84 bool wellBotNameShown()
const;
99 void setMarkerSetParams(
const MarkerParams&);
100 void addMarker(
const MarkerParams&);
102 bool canShowMarkers()
const;
103 void showMarkers(
bool);
104 int markerScreenSize()
const;
105 bool markersShown()
const;
106 void showMarkerName(
bool);
107 bool markerNameShown()
const;
109 void removeAllMarkers();
110 void setMarkerScreenSize(
int);
119 bool islinedisplayed_;
148 void initializeData(
const LogParams&,
int);
154 const Color& logFillColor(
int)
const;
157 void setLogLineDisplayed(
bool,
Side);
158 bool logLineDisplayed(
Side)
const;
159 void setLogWidth(
float,
Side);
160 float getLogWidth(
Side)
const;
161 void setLogLineWidth(
int,
Side);
162 int getLogLineWidth()
const;
164 void showLog(
bool,
Side);
165 bool logsShown()
const;
166 void showLogName(
bool);
167 bool logNameShown()
const;
168 void setLogStyle(
int,
Side);
169 void setLogFill(
bool,
Side);
170 void setLogBlock(
bool,
int);
171 void setOverlapp(
float,
Side);
172 void setRepeat(
int,
Side );
174 void setTrackProperties(
Color&,
int);
175 void setLogFillColorTab(
const LogParams&,
Side);
177 void setDisplayTransformation(
const mVisTrans*);
178 const mVisTrans* getDisplayTransformation()
const;
179 void setPixelDensity(
float);
185 const LogParams& lp,
bool isFilled );
186 void setLogTubeDisplay(
Side side,
bool yn);
192 static const char* linestylestr();
193 static const char* showwelltopnmstr();
194 static const char* showwellbotnmstr();
195 static const char* showmarkerstr();
196 static const char* markerszstr();
197 static const char* showmarknmstr();
198 static const char* showlogsstr();
199 static const char* showlognmstr();
200 static const char* logwidthstr();
204 bool hasLog(
Side side)
const;
212 void getLogStyle(
Side,
int&)
const;
213 unsigned int getRepeat(
Side side)
const;
214 float getRepeatStep(
Side side)
const;
221 void transformZIfNeeded(
Coord3&)
const;
240 bool displaytube_[2];
250 void getLinScale(
const LogParams&,
255 void updateMakerSize(
float sizefactor);
256 void updateMakerNamePosition(
Side side,
#define mExpClass(module)
Definition: commondefs.h:157
const Text2 * getWellTopText() const
Definition: viswell.h:215
float pixeldensity_
Definition: viswell.h:237
MarkerSet * markerset_
Definition: viswell.h:225
#define mStruct(module)
Definition: commondefs.h:162
int markersize_
Definition: viswell.h:190
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
A collection of geoscientific extensions to OpenSceneGraph.
Definition: visannot.h:35
const Text2 * getWellBottomText() const
Definition: viswell.h:216
const PolyLine * getTrack() const
Definition: viswell.h:85
Definition: uistring.h:88
Data needed to make an actual font.
Definition: fontdata.h:18
FixedString LineStyle()
Definition: keystrs.h:80
3D point or vector
Definition: commontypes.h:57
Set of (small) copyable elements.
Definition: commontypes.h:26
const visBase::MarkerSet * getMarkerSet() const
for pdf3d
Definition: viswell.h:203
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
LogStyle
Definition: viswell.h:57
Class that can execute a task.
Definition: task.h:193
osgGeo::WellLog * leftlogdisplay_
Definition: viswell.h:226
#define mVisTrans
Definition: visdata.h:25
Definition: vispolyline.h:33
Definition: wellcommon.h:16
osgGeo::WellLog * rightlogdisplay_
Definition: viswell.h:227
Side
Definition: viswell.h:55
ZAxisTransform * zaxistransform_
Definition: viswell.h:238
PolyLine * track_
Definition: viswell.h:224
Text2 * welltoptxt_
Definition: viswell.h:229
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
SeqUseMode
Definition: coltab.h:27
int voiidx_
Definition: viswell.h:239
bool showlogs_
Definition: viswell.h:235
Definition: visannot.h:40
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
const visBase::Text2 * getMarkerNames() const
Definition: viswell.h:108
float getPixelDensity() const
Definition: viswell.h:180
std::pair< Coord3, float > Coord3Value
Definition: viswell.h:50
OpendTect.
Definition: commontypes.h:25
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:24
static Well * create()
Definition: viswell.h:52
Definition: uistring.h:235
#define mCreateDataObj(clss)
Definition: visdata.h:210
Text2 * markernames_
Definition: viswell.h:231
bool showmarkers_
Definition: viswell.h:234
Definition: visobject.h:67
MarkerSet is a set of basic pickmarker with a constant size on screen. Size and shape are settable...
Definition: vismarkerset.h:33
uiStringSet lognames_
Definition: viswell.h:242
Linear scaling.
Definition: scaler.h:55
Text2 * wellbottxt_
Definition: viswell.h:230
const visBase::Transformation * transformation_
Definition: viswell.h:232