47 fVizVolumeDaughters(0)
57 "TEveGeoNodeEditor",
this,
"DoVizNode()");
63 "TEveGeoNodeEditor",
this,
"DoVizNodeDaughters()");
69 "TEveGeoNodeEditor",
this,
"DoVizVolume()");
75 "TEveGeoNodeEditor",
this,
"DoVizVolumeDaughters()");
160 fVisOption->
Connect(
"ValueSet(Double_t)",
"TEveGeoTopNodeEditor",
this,
"DoVisOption()");
169 fVisLevel->
SetToolTip(
"Level (depth) to which the geometry is traversed.\nWhen zero, maximum number of nodes to draw can be specified.");
170 fVisLevel->
Connect(
"ValueSet(Double_t)",
"TEveGeoTopNodeEditor",
this,
"DoVisLevel()");
180 fMaxVisNodes->
Connect(
"ValueSet(Double_t)",
"TEveGeoTopNodeEditor",
this,
"DoMaxVisNodes()");
include TDocParser_001 C image html pict1_TDocParser_001 png width
virtual Bool_t SetRnrChildren(Bool_t rnr)
Set render state of this element's children, i.e.
virtual Bool_t SetRnrSelf(Bool_t rnr)
Set render state of this element, i.e.
void SetLabelWidth(Int_t w)
void SetShowSlider(Bool_t s=kTRUE)
void SetNELength(Int_t l)
Composite GUI element for single value selection (supports label, number-entry and slider).
void SetToolTip(const char *tip)
Set the tooltip of the number-entry.
void SetLimits(Int_t min, Int_t max)
Set limits of the represented value for integer values.
virtual void Build(Bool_t connect=kTRUE)
Create sub-components (label, number entry, slider).
virtual void SetValue(Float_t v, Bool_t emit=kFALSE)
Set value, optionally emit signal.
Editor for TEveGeoNode class.
void DoVizNodeDaughters()
Slot for VizNodeDaughters.
void DoVizVolume()
Slot for VizVolume.
TGCheckButton * fVizVolumeDaughters
TEveGeoNodeEditor(const TEveGeoNodeEditor &)
void DoVizNode()
Slot for VizNode.
virtual void SetModel(TObject *obj)
Set model object.
TGCheckButton * fVizVolume
void DoVizVolumeDaughters()
Slot for VizVolumeDaughters.
TGCheckButton * fVizNodeDaughters
Wrapper for TGeoNode that allows it to be shown in GUI and controlled as a TEveElement.
Editor for TEveGeoTopNode class.
TEveGValuator * fMaxVisNodes
TEveGeoTopNode * fTopNodeRE
void DoVisLevel()
Slot for VisLevel.
TEveGValuator * fVisLevel
void DoVisOption()
Slot for VisOption.
TEveGeoTopNodeEditor(const TEveGeoTopNodeEditor &)
virtual void SetModel(TObject *obj)
Set model object.
void DoMaxVisNodes()
Slot for MaxVisNodes.
TEveGValuator * fVisOption
A wrapper over a TGeoNode, possibly displaced with a global trasformation stored in TEveElement.
Int_t GetVisOption() const
void SetVisLevel(Int_t vl)
void SetMaxVisNodes(Int_t mvn)
void SetVisOption(Int_t vo)
Int_t GetVisLevel() const
Int_t GetMaxVisNodes() const
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=0)
Add frame to the composite frame using the specified layout hints.
virtual void MapWindow()
map window
virtual void UnmapWindow()
unmap window
virtual void MakeTitle(const char *title)
Create attribute frame title.
virtual void Update()
Update the current pad when an attribute is changed via GUI.
Bool_t IsVisDaughters() const
A node represent a volume positioned inside another.They store links to both volumes and to the TGeoM...
TGeoVolume * GetVolume() const
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes.
void VisibleDaughters(Bool_t vis=kTRUE)
set visibility for daughters
virtual void SetVisibility(Bool_t vis=kTRUE)
set visibility of this volume
virtual Bool_t IsVisible() const
Mother of all ROOT objects.
Bool_t Connect(const char *signal, const char *receiver_class, void *receiver, const char *slot)
Non-static method is used to connect from the signal of this object to the receiver slot.