20 #ifndef BOXSLIDERFRAME_H
21 #define BOXSLIDERFRAME_H
64 void setBoxExtents(
const std::vector<double>& minExts,
const std::vector<double>& maxExts);
78 _numRefinements = numrefs;
86 #ifndef DOXYGEN_SKIP_THIS
88 void boxTextChanged(
const QString&);
89 void boxReturnPressed();
90 void xSliderCtrChange();
91 void ySliderCtrChange();
92 void zSliderCtrChange();
93 void xSliderSizeChange();
94 void ySliderSizeChange();
95 void zSliderSizeChange();
96 void nudgeXCenter(
int);
97 void nudgeYCenter(
int);
98 void nudgeZCenter(
int);
100 void nudgeYSize(
int);
101 void nudgeZSize(
int);
105 void updateGuiValues(
const double mid[3],
const double size[3]);
107 void nudgeCenter(std::string varname,
int val,
int dir);
108 void nudgeSize(
int val,
int dir);
109 bool _textChangedFlag;
110 bool _silenceSignals;
111 double _boxExtents[6];
112 double _domainExtents[6];
115 int _lastCenterSlider[3];
116 int _lastSizeSlider[3];
117 std::string _varname;
118 #endif //DOXYGEN_SKIP_THIS
void getBoxExtents(double[6])
void setVariableName(std::string vname)
A QFrame that contains sliders and text boxes controlling the extents of a box.
void setBoxExtents(const std::vector< double > &minExts, const std::vector< double > &maxExts)
void setFullDomain(const double exts[6])
void setNumRefinements(int numrefs)
BoxSliderFrame(QWidget *parent=0)