 |
OpendTect
6.6
|
Go to the documentation of this file.
44 { *
this = dp; setValid( dp.
isValid() );
59 BasicProps(
int sz=1 )
61 , color_(
Color(0,0,255)) {}
62 virtual ~BasicProps() {}
71 void useLeftPar(
const IOPar&);
72 void useRightPar(
const IOPar&);
73 void useCenterPar(
const IOPar&);
74 void fillLeftPar(
IOPar&)
const;
75 void fillRightPar(
IOPar&)
const;
76 void fillCenterPar(
IOPar&)
const;
78 virtual const char* subjectName()
const = 0;
82 virtual void doUsePar(
const IOPar&) {}
83 virtual void doFillPar(
IOPar&)
const {}
84 virtual void doUseLeftPar(
const IOPar&) {}
85 virtual void doFillRightPar(
IOPar&)
const {}
86 virtual void doUseRightPar(
const IOPar&) {}
87 virtual void doFillLeftPar(
IOPar&)
const {}
98 , nmsizedynamic_(false)
102 virtual const char* subjectName()
const {
return "Track"; }
114 virtual void doUsePar(
const IOPar&);
115 virtual void doFillPar(
IOPar&)
const;
123 Markers(
const Markers&);
126 Markers& operator=(
const Markers&);
130 virtual const char* subjectName()
const {
return "Markers"; }
132 bool isSelected(
const char* nm)
const;
149 virtual void doUsePar(
const IOPar&);
150 virtual void doFillPar(
IOPar&)
const;
157 friend class DisplayProperties;
165 , fillrange_(
mUdf(float),
mUdf(float))
167 , isrightfill_(false)
169 , islogarithmic_(false)
170 , islogreverted_(false)
171 , issinglecol_(false)
178 , seiscolor_(
Color::White())
179 , seqname_(
"Rainbow")
180 , iscoltabflipped_(false)
188 virtual const char* subjectName()
const {
return "Log"; }
190 bool forceifmissing=
false);
203 bool iscoltabflipped_;
214 virtual void doUseLeftPar(
const IOPar&);
215 virtual void doFillRightPar(
IOPar&)
const;
216 virtual void doUseRightPar(
const IOPar&);
217 virtual void doFillLeftPar(
IOPar&)
const;
220 void doLogUseCenterPar(
const IOPar&);
221 void doLogFillCenterPar(
IOPar&)
const;
228 int panelidx=0,
bool forceifmissing=
false);
230 int panelidx=0,
bool forceifmissing=
false);
232 int panelidx=0,
bool forceifmissing=
false);
249 LogCouple(
const LogCouple&);
252 LogCouple& operator =(
const LogCouple&);
258 const Log& center()
const;
262 virtual const char*
subjectName()
const {
return subjectname_.buf(); }
272 friend class ::uiWellDispPropDlg;
273 friend class ::uiWellPartServer;
bool displaystrat_
Definition: welldisp.h:237
Well display properties dialog box.
Definition: uiwelldisppropdlg.h:32
void ensureColorContrastWith(Color)
ObjectSet< LogCouple > logs_
Definition: welldisp.h:259
void setMarkersNms(const BufferStringSet &, bool issel)
FixedString Color()
Definition: keystrs.h:45
The holder of all data concerning a certain well.
Definition: welldata.h:121
virtual void fillPar(IOPar &) const
Set of BufferString objects.
Definition: bufstringset.h:26
virtual const char * subjectName() const
Definition: welldisp.h:262
#define mExpClass(module)
Definition: commondefs.h:177
DisplayProperties(const Well::DisplayProperties &dp)
Definition: welldisp.h:43
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
Markers markers_
Definition: welldisp.h:236
@ Data
Definition: repos.h:24
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
static DisplayProperties & defaults()
const char * sKey2DDispProp()
Definition: welldisp.h:31
bool isEmpty(const NLAModel *mdl)
void setMarkers(const Well::Data *, const Markers &)
void setLeftLog(const Well::Data *, const Log &, int panelidx=0, bool forceifmissing=false)
virtual ~DisplayProperties()
Well track.
Definition: welltrack.h:29
Definition: directionalsurvey.h:20
DisplayProperties(const char *subj=sKey3DDispProp())
struct(Well) Track struct(Well) Markers struct(Well) Log void setTrack(const Track &)
bool operator!=(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:90
#define mStruct(module)
Definition: commondefs.h:182
Track track_
Definition: welldisp.h:235
void setRightLog(const Well::Data *, const Log &, int panelidx=0, bool forceifmissing=false)
@ Log
Definition: file.h:122
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:174
BufferString subjectname_
Definition: welldisp.h:266
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Well log.
Definition: welllog.h:44
Display properties of a well.
Definition: welldisp.h:39
virtual void usePar(const IOPar &)
void setModified(bool yn)
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
Part Server for Wells.
Definition: uiwellpartserv.h:38
static void commitDefaults()
const char * sKey3DDispProp()
Definition: welldisp.h:32
Data needed to make an actual font.
Definition: fontdata.h:20
void setDisplayStrat(bool yn)
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
#define mToFeetFactorF
Definition: commondefs.h:125
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void setCenterLog(const Well::Data *, const Log &, int panelidx=0, bool forceifmissing=false)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021