12#ifndef ROOT_TGeoVolumeEditor 
   13#define ROOT_TGeoVolumeEditor 
ULong_t Pixel_t
Pixel value.
 
#define ClassDef(name, id)
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
 
TClass instances represent classes, structs and namespaces in the ROOT type system.
 
A combobox (also known as a drop down listbox) allows the selection of one item out of a list of item...
 
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
 
This class handles GUI labels.
 
TGNumberEntry is a number entry input widget with up/down buttons.
 
A shutter widget contains a set of shutter items that can be open and closed like a shutter.
 
A tab widget contains a set of composite frames each with a little tab with a name (like a set of fol...
 
Yield an action as soon as it is clicked.
 
A TGTextEntry is a one line text input widget.
 
ROOT GUI Window base class.
 
Common base class for geombuilder editors.
 
The manager class for any TGeo geometry.
 
Base class describing materials.
 
Geometrical transformation package.
 
Media are used to store properties related to tracking and which are useful only when using geometry ...
 
Base abstract class for all shapes.
 
Manager for all editor tabs.
 
Editor for geometry volumes and assemblies of volumes.
 
TGPictureButton * fBSelMatrix
 
virtual void ConnectSignals2Slots()
Connect signals to slots.
 
void DoApplyDiv()
Apply current division settings.
 
virtual ~TGeoVolumeEditor()
Destructor.
 
TGPictureButton * fBSelShape
 
void DoRemoveNode()
Remove a daughter.
 
TGTextEntry * fVolumeName
 
TGNumberEntry * fEDivFrom
 
void DoSelectMatrix()
Select a matrix for positioning.
 
void DoEditMatrix()
Edit the position of the selected node.
 
void DoSelectMedium()
Select a new medium.
 
void DoVisDaughters()
Slot for setting daughters visible/invisible.
 
TGNumberEntry * fEVisLevel
 
TGTextButton * fEditMatrix
 
virtual void SetModel(TObject *obj)
Connect to the picked volume.
 
TGTextButton * fEditShape
 
TGeoMedium * fSelectedMedium
 
TGeoVolume * fSelectedVolume
 
TGRadioButton * fBView[3]
 
void DoVisVolume()
Slot for setting volume visible/invisible.
 
TGeoShape * fSelectedShape
 
void DoDivFromTo()
Handle division range modification.
 
void DoVisAuto()
Slot for setting visibility depth auto.
 
void DoViewLeaves()
Slot for viewing last leaves only.
 
void DoViewOnly()
Slot for viewing volume only.
 
TGNumberEntry * fEDivStep
 
TGTextButton * fRemoveNode
 
void DoDivStep()
Handle division step modification.
 
void DoVisLevel()
Slot for visibility level.
 
TGeoMatrix * fSelectedMatrix
 
void DoRaytrace()
Slot for raytracing.
 
void DoSelectVolume()
Select a daughter volume.
 
void DoEditShape()
Edit the shape of the volume.
 
TGCheckButton * fBRaytrace
 
TGNumberEntry * fCopyNumber
 
TGPictureButton * fBSelVolume
 
void DoEditMedium()
Edit the medium of the volume.
 
TGTextButton * fEditMedium
 
TGPictureButton * fBSelMedium
 
void DoDivN()
Handle division N modification.
 
void DoSelectShape()
Select a new shape.
 
void DoViewAll()
Slot for viewing volume and containers.
 
void DoAddNode()
Add a daughter.
 
void DoDivSelAxis()
Change division axis and preserve number of slices.
 
void DoDivName()
Modify division name.
 
virtual void ActivateBaseClassEditors(TClass *cl)
Add editors to fGedFrame and exclude TLineEditor.
 
void DoVolumeName()
Modify volume name.
 
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes.
 
Mother of all ROOT objects.