 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uitoolsmod.h"
15 #include "uitoolsmod.h"
28 namespace ColTab {
class Sequence; }
46 enum Type { Rose, Scatter, Vals };
59 , prefsize_(400,400) {}
88 int size()
const {
return nrSectors(); }
89 float angle(
int s )
const {
return data_.angle(s); }
118 int nrequicircles_ = 3;
uiCurvedItem * selsectoritem_
Definition: uidirectionalplot.h:127
void setData(const Stats::DirectionalData &)
uiTextItem * scalestartitm_
Definition: uidirectionalplot.h:139
uiColTabItem * coltabitm_
Definition: uidirectionalplot.h:141
const Stats::DirectionalData & data() const
Definition: uidirectionalplot.h:85
int selSector() const
Definition: uidirectionalplot.h:93
Definition: uigraphicsitemimpl.h:110
void getMousePosInfo(int &count, float &angle, float &pos)
Color Table
Definition: coltab.h:22
int cursector_
Definition: uidirectionalplot.h:121
@ Dot
Definition: draw.h:121
uiTextItem * scaleannotitm_
Definition: uidirectionalplot.h:138
Setup & setup()
Definition: uidirectionalplot.h:84
uiGraphicsItemGroup & sectorlines_
Definition: uidirectionalplot.h:125
#define mExpClass(module)
Definition: commondefs.h:177
uiTextItem * scalestopitm_
Definition: uidirectionalplot.h:140
void drawSectorParts(bool)
Definition: uigraphicsview.h:51
static Color Green()
Definition: color.h:85
void mouseRelease(CallBacker *)
@ Solid
Definition: draw.h:121
uiPoint center_
Definition: uidirectionalplot.h:119
uiCurvedItem * drawSectorPart(int, Interval< float >, Color)
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:154
mODTextTranslationClass(uiDirectionalPlot) public uiDirectionalPlot(uiParent *, const Setup &)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
FixedString Setup()
Definition: keystrs.h:139
Stats::DirectionalData data_
Definition: uidirectionalplot.h:111
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
@ Circle
Definition: draw.h:63
int radius_
Definition: uidirectionalplot.h:120
TypeSet< int > highlightidxs_
Definition: uidirectionalplot.h:112
void showColTabItem(bool)
ObjectSet< uiLineItem > dirlnitms_
Definition: uidirectionalplot.h:132
float angle(int s) const
Definition: uidirectionalplot.h:89
Definition: statdirdata.h:59
Interval< float > valrg_
Definition: uidirectionalplot.h:116
int curSector() const
Definition: uidirectionalplot.h:92
Maps from [0,1] -> Color.
Definition: coltabsequence.h:37
Type
Definition: angles.h:26
uiTextItem * hdrannotitm1_
Definition: uidirectionalplot.h:128
bool isempty_
Definition: uidirectionalplot.h:114
ObjectSet< uiTextItem > dirtxtitms_
Definition: uidirectionalplot.h:131
#define mStruct(module)
Definition: commondefs.h:182
Definition: ceemdalgo.h:161
void reSized(CallBacker *)
uiCircleItem * outercircleitm_
Definition: uidirectionalplot.h:126
Definition: uigraphicsitemimpl.h:340
int maxcount_
Definition: uidirectionalplot.h:117
ObjectSet< uiCircleItem > equicircles_
Definition: uidirectionalplot.h:130
creates a directional plot: Rose diagrams and more.
Definition: uidirectionalplot.h:41
uiPoint dataUIPos(float r, float ang) const
Definition: uigraphicsitemimpl.h:98
Definition: uigraphicsitemimpl.h:411
Definition: uigraphicscoltab.h:26
void setData(const float *, int)
Rose dgrm.
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
@ Square
Definition: draw.h:63
int nrSectors() const
Definition: uidirectionalplot.h:87
uiGraphicsItemGroup & markeritems_
Definition: uidirectionalplot.h:133
int size() const
Definition: uidirectionalplot.h:88
uiTextItem * hdrannotitm2_
Definition: uidirectionalplot.h:129
uiCurvedItem * scalearcitm_
Definition: uidirectionalplot.h:137
Notifier< uiDirectionalPlot > sectorPicked
Definition: uidirectionalplot.h:91
Definition: uiparent.h:26
A circle of data.
Definition: statdirdata.h:55
void setColTab(const char *nm)
uiMarkerItem * scalestartptitem_
Definition: uidirectionalplot.h:136
uiGraphicsItemGroup & curveitems_
Definition: uidirectionalplot.h:134
void setNrEquicircles(int)
uiLineItem * scalelineitm_
Definition: uidirectionalplot.h:135
Stats::DirectionalData::Setup & dataSetup()
Definition: uidirectionalplot.h:82
Definition: uigraphicsitem.h:165
Interval< float > posrg_
Definition: uidirectionalplot.h:115
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
Setup setup_
Definition: uidirectionalplot.h:110
void setHighlighted(const TypeSet< int > &)
uiPoint usrUIPos(float r, float ang) const
const ColTab::Sequence * colseq_
Definition: uidirectionalplot.h:123
Definition: uigraphicsitemimpl.h:276
void setSelectedSector(int i)
Definition: uidirectionalplot.h:94
int selsector_
Definition: uidirectionalplot.h:122
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021