#include "TGLEditor.h"

TGLSceneEditor


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

class TGLSceneEditor : public TGCompositeFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
<-
TGLSceneEditor
    private:
TGLSceneEditor(const TGLSceneEditor&) void CreateControls() TGLSceneEditor& operator=(const TGLSceneEditor&) public:
TGLSceneEditor(const TGWindow* parent, TGLSAViewer* viewer) ~TGLSceneEditor() static TClass* Class() void ClipTypeChanged(Int_t) void ClipValueChanged(Long_t) Bool_t GetAxes() const void GetClipState(EClipType type, vector<Double_t>& data) const void GetCurrentClip(EClipType& type, Bool_t& edit) const void GetDefaults() void HideParts() virtual TClass* IsA() const void SetClipState(EClipType type, const vector<Double_t>& data) void SetCurrentClip(EClipType type) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void UpdateViewer()

Data Members

    private:
TGLSAViewer* fViewer TList fTrash TGLayoutHints* fL1 TGLayoutHints* fL2 TGButton* fApplyButton TGButtonGroup* fTypeButtons TGCompositeFrame* fPlanePropFrame TGNumberEntry* fPlaneProp[4] TGCompositeFrame* fBoxPropFrame TGNumberEntry* fBoxProp[6] TGCheckButton* fEdit TGCheckButton* fAxes EClipType fCurrentClip

Class Description


TGLSceneEditor(const TGWindow *parent, TGLSAViewer *v) :TGCompositeFrame(parent, 100, 100, kVerticalFrame),// | kRaisedFrame), fViewer(v), fCurrentClip(kClipNone)

void CreateControls()

void HideParts()

void ClipValueChanged(Long_t)

void ClipTypeChanged(Int_t id)

void UpdateViewer()
 Generic 'something changed' event - everything is pulled from GUI

void GetDefaults()

void GetClipState(EClipType type, std::vector<Double_t> & data) const

void SetClipState(EClipType type, const std::vector<Double_t> & data)

void GetCurrentClip(EClipType & type, Bool_t & edit) const

void SetCurrentClip(EClipType type)

Bool_t GetAxes() const



Inline Functions


                   void ~TGLSceneEditor()
         TGLSceneEditor TGLSceneEditor(const TGLSceneEditor&)
        TGLSceneEditor& operator=(const TGLSceneEditor&)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)


Author: Timur Pocheptsov 03/08/2004
Last update: root/gl:$Name: $:$Id: TGLEditor.cxx,v 1.20 2005/11/08 19:18:18 brun Exp $
Copyright (C) 1995-2004, 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.