13 #include "uitoolsmod.h" 14 #include "uitoolsmod.h" 45 enum Type { Rose, Scatter, Vals };
56 , prefsize_(400,400) {}
77 void setData(
const float*,
int);
84 int size()
const {
return nrSectors(); }
85 float angle(
int s )
const {
return data_.angle(s); }
136 void drawSelection();
138 void drawSectorParts(
bool);
146 uiPoint dataUIPos(
float r,
float ang)
const;
147 uiPoint usrUIPos(
float r,
float ang)
const;
#define mExpClass(module)
Definition: commondefs.h:157
uiGraphicsItemGroup & curveitems_
Definition: uidirectionalplot.h:117
uiMarkerItem * scalestartptitem_
Definition: uidirectionalplot.h:119
Setup & setup()
Definition: uidirectionalplot.h:80
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
FixedString Setup()
Definition: keystrs.h:113
A circle of data.
Definition: statdirdata.h:53
int curSector() const
Definition: uidirectionalplot.h:88
#define mStruct(module)
Definition: commondefs.h:162
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
int selsector_
Definition: uidirectionalplot.h:105
uiGraphicsItemGroup & sectorlines_
Definition: uidirectionalplot.h:108
uiCurvedItem * selsectoritem_
Definition: uidirectionalplot.h:110
int cursector_
Definition: uidirectionalplot.h:104
Definition: uigraphicsitemimpl.h:414
uiColTabItem * coltabitm_
Definition: uidirectionalplot.h:124
uiPoint center_
Definition: uidirectionalplot.h:102
uiTextItem * scalestopitm_
Definition: uidirectionalplot.h:123
Stats::DirectionalData data_
Definition: uidirectionalplot.h:96
int size() const
Definition: uidirectionalplot.h:84
Definition: uistring.h:88
Definition: uiparent.h:24
Definition: uigraphicsitemimpl.h:344
int radius_
Definition: uidirectionalplot.h:103
bool isempty_
Definition: uidirectionalplot.h:98
ObjectSet< uiLineItem > dirlnitms_
Definition: uidirectionalplot.h:115
uiTextItem * scaleannotitm_
Definition: uidirectionalplot.h:121
uiCircleItem * outercircleitm_
Definition: uidirectionalplot.h:109
float angle(int s) const
Definition: uidirectionalplot.h:85
Definition: uigraphicsitem.h:154
int maxcount_
Definition: uidirectionalplot.h:101
ObjectSet< uiCircleItem > equicircles_
Definition: uidirectionalplot.h:113
ConstRefMan< ColTab::Sequence > colseq_
Definition: uidirectionalplot.h:106
Definition: statdirdata.h:57
ObjectSet< uiTextItem > dirtxtitms_
Definition: uidirectionalplot.h:114
Interval< float > valrg_
Definition: uidirectionalplot.h:100
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
int selSector() const
Definition: uidirectionalplot.h:89
uiTextItem * hdrannotitm1_
Definition: uidirectionalplot.h:111
Definition: uigraphicsitemimpl.h:97
Type
Definition: angles.h:25
Definition: uicoltabgraphicsitem.h:24
uiCurvedItem * scalearcitm_
Definition: uidirectionalplot.h:120
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Stats::DirectionalData::Setup & dataSetup()
Definition: uidirectionalplot.h:78
const Stats::DirectionalData & data() const
Definition: uidirectionalplot.h:81
Interval< float > posrg_
Definition: uidirectionalplot.h:99
uiGraphicsItemGroup & markeritems_
Definition: uidirectionalplot.h:116
Setup setup_
Definition: uidirectionalplot.h:95
Definition: uigraphicsview.h:49
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:24
Definition: uigraphicsitemimpl.h:277
int nrSectors() const
Definition: uidirectionalplot.h:83
creates a directional plot: Rose diagrams and more.
Definition: uidirectionalplot.h:39
uiLineItem * scalelineitm_
Definition: uidirectionalplot.h:118
void setSelectedSector(int i)
Definition: uidirectionalplot.h:90
Definition: uigraphicsitemimpl.h:109
uiTextItem * hdrannotitm2_
Definition: uidirectionalplot.h:112
uiTextItem * scalestartitm_
Definition: uidirectionalplot.h:122
Notifier< uiDirectionalPlot > sectorPicked
Definition: uidirectionalplot.h:87