library: libRGL
#include "TGLViewerEditor.h"

TGLViewerEditor


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

class TGLViewerEditor : public TGedFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
TGWidget
<-
TGedFrame
<-
TGLViewerEditor
    private:
TGLViewerEditor(const TGLViewerEditor&) void ConnectSignals2Slots() void CreateClippingTab() void CreateGuidesTab() void CreateLightsTab() TGLViewerEditor& operator=(const TGLViewerEditor&) public:
TGLViewerEditor(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground()) TGLViewerEditor(const TGWindow* p) ~TGLViewerEditor() static TClass* Class() void ClipTypeChanged(Int_t) void ClipValueChanged() void DetachFromPad() void DoButton() void HideClippingGUI() virtual TClass* IsA() const void SetCurrentClip() void SetGuides() 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) void UpdateReferencePos() void UpdateViewerClip() void UpdateViewerGuides()

Data Members

    private:
TGTabElement* fGuidesTabEl TGTabElement* fClipTabEl TGCompositeFrame* fGuidesFrame TGCompositeFrame* fClipFrame TGGroupFrame* fLightFrame TGButton* fTopLight TGButton* fRightLight TGButton* fBottomLight TGButton* fLeftLight TGButton* fFrontLight TGButtonGroup* fAxesContainer TGRadioButton* fAxesNone TGRadioButton* fAxesEdge TGRadioButton* fAxesOrigin TGGroupFrame* fRefContainer TGCheckButton* fReferenceOn TGNumberEntry* fReferencePosX TGNumberEntry* fReferencePosY TGNumberEntry* fReferencePosZ EClipType fCurrentClip TGButtonGroup* fTypeButtons TGCompositeFrame* fPlanePropFrame TGNumberEntry* fPlaneProp[4] TGCompositeFrame* fBoxPropFrame TGNumberEntry* fBoxProp[6] TGCheckButton* fEdit TGButton* fApplyButton TGLViewer* fViewer Bool_t fIsInPad

Class Description

TGLViewerEditor(const TGWindow *p, Int_t id, Int_t width, Int_t height, UInt_t options, Pixel_t back)
 Create tabs.
TGLViewerEditor(const TGWindow *p)
 Constructor. Create tabs.
~TGLViewerEditor()
 Destructor.
void ConnectSignals2Slots()
 Connect check buttons.
void SetModel(TVirtualPad *pad, TObject *obj, Int_t)
 Sets model or disables/hides viewer.
void DoButton()
 Lights radio button was clicked.
void UpdateViewerGuides()
 Update viewer with GUI state.
void CreateLightsTab()
Creates "Lights" tab.
void CreateGuidesTab()
 Create "Guides" tab.
void CreateClippingTab()
 Create GUI controls - clip type (none/plane/box) and plane/box properties.
void UpdateReferencePos()
 Enable/disable reference position (x/y/z) number edits based on
 reference check box.
void ClipValueChanged()
 One of number edtries was changed.
void ClipTypeChanged(Int_t id)
 Clip type radio button changed - update viewer.
void UpdateViewerClip()
 Change clipping volume.
void SetCurrentClip()
 Set current (active) GUI clip type from 'type'.
void SetGuides()
 Set cintriks in "Guides" tab.
void HideClippingGUI()
 Hide clipping GUI.
TGLViewerEditor(const TGLViewerEditor &)
void DetachFromPad()

Last update: Tue Jul 11 11:53:03 2006


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.