library: libGeomBuilder
#include "TGeoBBoxEditor.h"

TGeoBBoxEditor


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

class TGeoBBoxEditor : public TGedFrame

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

    protected:
virtual void ConnectSignals2Slots() Bool_t IsDelayed() const public:
TGeoBBoxEditor(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground()) TGeoBBoxEditor(const TGeoBBoxEditor&) virtual ~TGeoBBoxEditor() static TClass* Class() void DoApply() void DoDx() void DoDy() void DoDz() void DoModified() void DoName() void DoOx() void DoOy() void DoOz() 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 fDxi Initial box dx Double_t fDyi Initial box dy Double_t fDzi Initial box dz Double_t fOrigi[3] Initial origin TString fNamei Initial name TGeoBBox* 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* fBoxDx Number entry for box DX TGNumberEntry* fBoxDy Number entry for box DY TGNumberEntry* fBoxDz Number entry for box DZ TGNumberEntry* fBoxOx Number entry for box OX TGNumberEntry* fBoxOy Number entry for box OY TGNumberEntry* fBoxOz Number entry for box OZ TGTextButton* fApply Apply-Button to accept changes TGTextButton* fUndo Undo-Button TGCheckButton* fDelayed Check button for delayed draw

Class Description

                                                                      
  TGeoBBoxEditor                                                      
                                                                      

TGeoBBoxEditor(const TGWindow *p, Int_t id, Int_t width, Int_t height, UInt_t options, Pixel_t back)
 Constructor for volume editor
~TGeoBBoxEditor()
 Destructor
void ConnectSignals2Slots()
 Connect signals to slots.
void SetModel(TVirtualPad* pad, TObject* obj, Int_t)
 Update editor for a new selected box.
Bool_t IsDelayed()
 Check if shape drawing is delayed.
void DoName()
Slot for name.
void DoApply()
Slot for applying current parameters.
void DoModified()
Slot for modifying current parameters.
void DoUndo()
 Slot for undoing last operation.
void DoDx()
Slot for Dx modification.
void DoDy()
Slot for Dy modification.
void DoDz()
Slot for Dz modification.
void DoOx()
Slot for Ox modification.
void DoOy()
Slot for Oy modification.
void DoOz()
Slot for Oz modification.
TGeoBBoxEditor(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: TGeoBBoxEditor.cxx,v 1.3 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.