14 #include "uitoolsmod.h" 15 #include "uitoolsmod.h" 49 : xaxrg_(-1.2,1.2,0.25)
79 void clearFunction(
int idx);
99 void createLine(DrawFunction*);
113 bool withcolor=
true);
114 int getListSize()
const;
115 int getNrSel()
const;
116 const char* getCurrentListName()
const;
118 bool isSelected(
int)
const;
119 void removeItem(
int);
120 int removeLastItem();
121 void setAsCurrent(
const char*);
122 void setSelected(
int);
145 const char* getCurrentWindowName()
const;
146 void setCurrentWindowFunc(
const char*,
float);
Class to provide coordinate conversion between a cartesian coordinate system (or any other transforme...
Definition: uiworld2ui.h:53
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: uifreqtaper.h:64
uiWorld2Ui * transform_
Definition: uiwindowfuncseldlg.h:91
void addFunction(DrawFunction *f)
Definition: uiwindowfuncseldlg.h:77
FixedString Setup()
Definition: keystrs.h:113
Definition: uiwindowfuncseldlg.h:104
float variable_
Definition: uiwindowfuncseldlg.h:153
#define mStruct(module)
Definition: commondefs.h:162
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Tapers the N-dimentional ArrayND with a windowFunction.
Definition: arrayndalgo.h:870
ObjectSet< FloatMathFunction > mathfunc_
Definition: uiwindowfuncseldlg.h:133
ObjectSet< DrawFunction > functions_
Definition: uiwindowfuncseldlg.h:96
Handles an axis on a plot.
Definition: uiaxishandler.h:50
uiAxisHandler * xax_
Definition: uiwindowfuncseldlg.h:93
Mathematical function.
Definition: mathfunc.h:59
Definition: uislicesel.h:91
Definition: uiwindowfuncseldlg.h:138
Definition: uistring.h:88
Definition: uiparent.h:24
bool isfrequency_
Definition: uiwindowfuncseldlg.h:154
Set of BufferString objects.
Definition: bufstringset.h:25
Definition: uidialog.h:40
Interval< float > & getFunctionRange()
Definition: uiwindowfuncseldlg.h:81
List Box.
Definition: uilistbox.h:73
Set of (small) copyable elements.
Definition: commontypes.h:26
Definition: uiwindowfuncseldlg.h:42
Definition: uigraphicsitem.h:154
Definition: uigraphicsitemimpl.h:259
uiAxisHandler * yax_
Definition: uiwindowfuncseldlg.h:94
TypeSet< int > selitemsidx_
Definition: uiwindowfuncseldlg.h:97
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
TypeSet< Color > colors_
Definition: uiwindowfuncseldlg.h:132
uiFuncSelDraw * funcdrawer_
Definition: uiwindowfuncseldlg.h:156
virtual bool setVariable(float)
Definition: windowfunction.h:31
void setSelItems(TypeSet< int > s)
Definition: uiwindowfuncseldlg.h:82
BufferStringSet funcnames_
Definition: uiwindowfuncseldlg.h:152
Notifier< uiFuncSelDraw > funclistselChged
Definition: uiwindowfuncseldlg.h:110
ObjectSet< WindowFunction > winfunc_
Definition: uiwindowfuncseldlg.h:157
static Color DgbColor()
Definition: color.h:78
void setFunctionRange(Interval< float > &rg)
Definition: uiwindowfuncseldlg.h:83
uiGraphicsItemGroup * polyitemgrp_
Definition: uiwindowfuncseldlg.h:95
uiFunctionDrawer * view_
Definition: uiwindowfuncseldlg.h:130
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
float variable_
Definition: uiwindowfuncseldlg.h:90
virtual const char * name() const =0
Base class for window functions. The inheriting classes will give a value between 0 and 1 in the inte...
Definition: windowfunction.h:25
uiListBox * funclistfld_
Definition: uiwindowfuncseldlg.h:131
uiRectItem * borderrectitem_
Definition: uiwindowfuncseldlg.h:92
Interval< float > funcrg_
Definition: uiwindowfuncseldlg.h:89
uiGenInput * varinpfld_
Definition: uiwindowfuncseldlg.h:155
virtual float getVariable() const
Definition: windowfunction.h:30
void deepErase(ObjectSet< T > &os)
empty the ObjectSet deleting all objects pointed to.
Definition: objectset.h:122
void clearFunctions()
Definition: uiwindowfuncseldlg.h:78