12 #ifndef ROOT_TEveParamList 13 #define ROOT_TEveParamList 38 fValue(value), fMin(min), fMax(max), fName(name), fSelector(selector) {}
52 fValue(value), fMin(min), fMax(max), fName(name), fSelector(selector) {}
135 virtual void InitModel(
TObject* obj);
142 virtual void SetModel(
TObject* obj);
146 void DoFloatUpdate();
IntConfig_t(TString name, Int_t value, Int_t min, Int_t max, Bool_t selector=kFALSE)
void AddParameter(const FloatConfig_t ¶meter)
const FloatConfigVec_t & GetFloatParameters()
void AddParameter(const IntConfig_t ¶meter)
void ParamChanged(const char *name)
Emit ParamChanged() signal.
std::vector< TGCheckButton * > fBoolParameters
IntConfigVec_t::iterator IntConfigVec_i
This is the ROOT implementation of the Qt object communication mechanism (see also http://www...
FloatConfigVec_t::const_iterator FloatConfigVec_ci
Bool_t GetBoolParameter(const TString &name)
Get value for bool parameter 'name'.
const BoolConfigVec_t & GetBoolParameters()
void AddParameter(const BoolConfig_t ¶meter)
Composite GUI element for single value selection (supports label, number-entry and slider)...
FloatConfigVec_t::iterator FloatConfigVec_i
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
BoolConfig_t(TString name, Bool_t value)
BoolConfigVec_t::iterator BoolConfigVec_i
IntConfigVec_t::const_iterator IntConfigVec_ci
const IntConfigVec_t & GetIntParameters()
FloatConfig_t GetFloatParameter(const TString &name)
Get config-struct for float parameter 'name'.
TEveParamList & operator=(const TEveParamList &)
FloatConfigVec_t fFloatParameters
std::vector< TGNumberEntry * > fFloatParameters
std::vector< BoolConfig_t > BoolConfigVec_t
GUI editor for TEveParamList.
std::vector< IntConfig_t > IntConfigVec_t
std::vector< TGNumberEntry * > fIntParameters
friend class TEveParamListEditor
BoolConfigVec_t fBoolParameters
IntConfigVec_t fIntParameters
FloatConfig_t(TString name, Double_t value, Double_t min, Double_t max, Bool_t selector=kFALSE)
virtual ~TEveParamListEditor()
IntConfig_t GetIntParameter(const TString &name)
Get config-struct for int parameter 'name'.
Collection of named parameters.
Mother of all ROOT objects.
TGVerticalFrame * fParamFrame
TEveParamList(const TEveParamList &)
Composite GUI element for selection of range (label, two number-entries and double-slider).
BoolConfigVec_t::const_iterator BoolConfigVec_ci
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
std::vector< FloatConfig_t > FloatConfigVec_t