library: libGeomBuilder
#include "TGeoHypeEditor.h"

TGeoHypeEditor


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

class TGeoHypeEditor : public TGedFrame

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

    protected:
virtual void ConnectSignals2Slots() Bool_t IsDelayed() const public:
TGeoHypeEditor(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground()) TGeoHypeEditor(const TGeoHypeEditor&) virtual ~TGeoHypeEditor() static TClass* Class() void DoApply() void DoDz() void DoModified() void DoName() void DoRin() void DoRout() void DoStIn() void DoStOut() 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 fRini Initial inner radius Double_t fRouti Initial outer radius Double_t fDzi Initial half length Dz Double_t fStIni Initial stereo angle for inner surface Double_t fStOuti Initial stereo angle for outer surface TString fNamei Initial name TGeoHype* fShape Shape object Bool_t fIsModified Flag that volume was modified Bool_t fIsShapeEditable Flag that the shape can be changed TGeoTabManager* fTabMgr Tab manager TGTextEntry* fShapeName Shape name text entry TGNumberEntry* fERin Number entry for Rin TGNumberEntry* fERout Number entry for Rout TGNumberEntry* fEDz Number entry for Dz TGNumberEntry* fEStIn Number entry for StIn TGNumberEntry* fEStOut Number entry for StOut TGTextButton* fApply Apply-Button to accept changes TGTextButton* fUndo Undo-Button TGCheckButton* fDelayed Check button for delayed draw

Class Description

                                                                      
  TGeoHypeEditor                                                      
                                                                      

TGeoHypeEditor(const TGWindow *p, Int_t id, Int_t width, Int_t height, UInt_t options, Pixel_t back)
 Constructor for Hype editor
~TGeoHypeEditor()
 Destructor
void ConnectSignals2Slots()
 Connect signals to slots.
void SetModel(TVirtualPad* pad, TObject* obj, Int_t)
 Connect to the selected object.
Bool_t IsDelayed()
 Check if shape drawing is delayed.
void DoName()
 Slot for name.
void DoApply()
 Slot for applying current settings.
void DoModified()
 Slot for notifying modifications.
void DoUndo()
 Slot for undoing last operation.
void DoRin()
 Slot for Rin.
void DoRout()
 Slot for Rout.
void DoDz()
 Slot for Z.
void DoStIn()
 Slot for StIn.
void DoStOut()
 Slot for StOut.
TGeoHypeEditor(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: TGeoHypeEditor.cxx,v 1.1 2006/06/23 16:00:13 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.