library: libGeomBuilder
#include "TGeoSphereEditor.h"

TGeoSphereEditor


class description - header file - source file - inheritance tree (.pdf)

class TGeoSphereEditor : public TGedFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
TGWidget
<-
TGedFrame
<-
TGeoSphereEditor

    protected:
virtual void ConnectSignals2Slots() Bool_t IsDelayed() const public:
TGeoSphereEditor(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground()) TGeoSphereEditor(const TGeoSphereEditor&) virtual ~TGeoSphereEditor() static TClass* Class() virtual void DoApply() void DoModified() void DoName() void DoPhi() void DoPhi1() void DoPhi2() void DoRmax() void DoRmin() void DoTheta() void DoTheta1() void DoTheta2() virtual void DoUndo() virtual TClass* IsA() const virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Double_t fRmini Initial inner radius Double_t fRmaxi Initial outer radius Double_t fTheta1i Initial lower theta limit Double_t fTheta2i Initial higher theta limit Double_t fPhi1i Initial lower phi limit Double_t fPhi2i Initial higher phi limit TString fNamei Initial name TGeoSphere* fShape Shape object Bool_t fIsModified Flag that volume was modified Bool_t fIsShapeEditable Flag that the shape can be changed Bool_t fLock Lock TGeoTabManager* fTabMgr Tab manager TGTextEntry* fShapeName Shape name text entry TGNumberEntry* fERmin Number entry for rmin TGNumberEntry* fERmax Number entry for rmax TGNumberEntry* fETheta1 Number entry for Theta1 TGNumberEntry* fETheta2 Number entry for Theta2 TGNumberEntry* fEPhi1 Number entry for phi1 TGNumberEntry* fEPhi2 Number entry for phi2 TGDoubleVSlider* fSPhi Phi slider TGDoubleVSlider* fSTheta Theta slider TGTextButton* fApply Apply-Button to accept changes TGTextButton* fUndo Undo-Button TGCheckButton* fDelayed Check button for delayed draw

Class Description

                                                                      
  TGeoSphereEditor                                                      
                                                                      

TGeoSphereEditor(const TGWindow *p, Int_t id, Int_t width, Int_t height, UInt_t options, Pixel_t back)
 Constructor for sphere editor
~TGeoSphereEditor()
 Destructor.
void ConnectSignals2Slots()
 Connect signals to slots.
void SetModel(TVirtualPad* pad, TObject* obj, Int_t)
 Connect to a given sphere.
Bool_t IsDelayed()
 Check if shape drawing is delayed.
void DoName()
 Slot for name.
void DoApply()
 Slot for applying modifications.
void DoModified()
 Slot for signaling modifications.
void DoUndo()
 Slot for undoing last operation.
void DoRmin()
 Slot for Rmin.
void DoRmax()
 Slot for Rmax.
void DoPhi1()
 Slot for phi1.
void DoPhi2()
 Slot for phi2.
void DoPhi()
 Slot for phi slider.
void DoTheta1()
 Slot for theta1.
void DoTheta2()
 Slot for theta2.
void DoTheta()
 Slot for theta slider.
TGeoSphereEditor(const TGWindow *p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground())

Author: M.Gheata
Last update: :$Name: $:$Id: TGeoSphereEditor.cxx,v 1.5 2006/06/24 08:30:18 brun Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.