| library: libRGL #include "TGLViewerEditor.h" |
| Inheritance Chart: | |||||||||||||||||||||||||||||||||
|
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()
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
Create tabs.
Enable/disable reference position (x/y/z) number edits based on reference check box.