12#ifndef ROOT_TEveParamList
13#define ROOT_TEveParamList
#define ClassDef(name, id)
include TDocParser_001 C image html pict1_TDocParser_001 png width
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
Composite GUI element for selection of range (label, two number-entries and double-slider).
Composite GUI element for single value selection (supports label, number-entry and slider).
GUI editor for TEveParamList.
TGVerticalFrame * fParamFrame
virtual void InitModel(TObject *obj)
Initialize widgets when a new object is selected.
std::vector< TGCheckButton * > fBoolParameters
std::vector< TGNumberEntry * > fIntParameters
void DoFloatUpdate()
Slot for float parameter update.
TEveParamListEditor(const TEveParamListEditor &)
void DoIntUpdate()
Slot for integer parameter update.
virtual void SetModel(TObject *obj)
Set model object.
void DoBoolUpdate()
Slot for bool parameter update.
TEveParamListEditor & operator=(const TEveParamListEditor &)
std::vector< TGNumberEntry * > fFloatParameters
virtual ~TEveParamListEditor()
Collection of named parameters.
std::vector< BoolConfig_t > BoolConfigVec_t
BoolConfigVec_t::iterator BoolConfigVec_i
void AddParameter(const FloatConfig_t ¶meter)
std::vector< FloatConfig_t > FloatConfigVec_t
const FloatConfigVec_t & GetFloatParameters()
const BoolConfigVec_t & GetBoolParameters()
IntConfigVec_t::const_iterator IntConfigVec_ci
void AddParameter(const BoolConfig_t ¶meter)
TEveParamList(const TEveParamList &)
BoolConfigVec_t::const_iterator BoolConfigVec_ci
TEveParamList & operator=(const TEveParamList &)
IntConfigVec_t fIntParameters
FloatConfigVec_t::const_iterator FloatConfigVec_ci
void ParamChanged(const char *name)
Emit ParamChanged() signal.
IntConfig_t GetIntParameter(const TString &name)
Get config-struct for int parameter 'name'.
std::vector< IntConfig_t > IntConfigVec_t
FloatConfigVec_t::iterator FloatConfigVec_i
BoolConfigVec_t fBoolParameters
Bool_t GetBoolParameter(const TString &name)
Get value for bool parameter 'name'.
FloatConfigVec_t fFloatParameters
IntConfigVec_t::iterator IntConfigVec_i
FloatConfig_t GetFloatParameter(const TString &name)
Get config-struct for float parameter 'name'.
void AddParameter(const IntConfig_t ¶meter)
const IntConfigVec_t & GetIntParameters()
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
The TNamed class is the base class for all named ROOT classes.
Mother of all ROOT objects.
This is the ROOT implementation of the Qt object communication mechanism (see also http://www....
BoolConfig_t(TString name, Bool_t value)
FloatConfig_t(TString name, Double_t value, Double_t min, Double_t max, Bool_t selector=kFALSE)
IntConfig_t(TString name, Int_t value, Int_t min, Int_t max, Bool_t selector=kFALSE)