12 #ifndef ROOT_TEveParamList
13 #define ROOT_TEveParamList
IntConfig_t(TString name, Int_t value, Int_t min, Int_t max, Bool_t selector=kFALSE)
void AddParameter(const FloatConfig_t ¶meter)
static Vc_ALWAYS_INLINE int_v min(const int_v &x, const int_v &y)
void DoFloatUpdate()
Slot for float parameter update.
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
TEveParamListEditor & operator=(const TEveParamListEditor &)
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
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
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()
ClassDef(TEveParamListEditor, 0)
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.
void DoBoolUpdate()
Slot for bool parameter update.
TEveParamListEditor(const TEveParamListEditor &)
std::vector< IntConfig_t > IntConfigVec_t
std::vector< TGNumberEntry * > fIntParameters
void DoIntUpdate()
Slot for integer parameter update.
virtual void InitModel(TObject *obj)
Initialize widgets when a new object is selected.
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'.
virtual void SetModel(TObject *obj)
Set model object.
static Vc_ALWAYS_INLINE int_v max(const int_v &x, const int_v &y)
Collection of named parameters.
Mother of all ROOT objects.
TGVerticalFrame * fParamFrame
ClassDef(TEveParamList, 0)
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