TGLClipSetSubEditor Class Reference

#include <TGLClipSetEditor.h>

Inheritance diagram for TGLClipSetSubEditor:

TGVerticalFrame TGVerticalFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TGLClipSetSubEditor (const TGWindow *p)
virtual ~TGLClipSetSubEditor ()
void SetModel (TGLClipSet *m)
void Changed ()
void ClipValueChanged ()
void ClipTypeChanged (Int_t)
void UpdateViewerClip ()
void ResetViewerClip ()
 ClassDef (TGLClipSetSubEditor, 0)
 TGLClipSetSubEditor (const TGWindow *p)
virtual ~TGLClipSetSubEditor ()
void SetModel (TGLClipSet *m)
void Changed ()
void ClipValueChanged ()
void ClipTypeChanged (Int_t)
void UpdateViewerClip ()
void ResetViewerClip ()
 ClassDef (TGLClipSetSubEditor, 0)

Protected Attributes

TGLClipSetfM
EClipType fCurrentClip
TGButtonGroupfTypeButtons
TGCompositeFramefPlanePropFrame
TGNumberEntryfPlaneProp [4]
TGCompositeFramefBoxPropFrame
TGNumberEntryfBoxProp [6]
TGCheckButtonfClipInside
TGCheckButtonfAutoUpdate
TGCheckButtonfClipEdit
TGCheckButtonfClipShow
TGButtonfApplyButton
TGButtonfResetButton
TGLClipSetfM
TGButtonGroupfTypeButtons
TGCompositeFramefPlanePropFrame
TGNumberEntryfPlaneProp [4]
TGCompositeFramefBoxPropFrame
TGNumberEntryfBoxProp [6]
TGCheckButtonfClipInside
TGCheckButtonfAutoUpdate
TGCheckButtonfClipEdit
TGCheckButtonfClipShow
TGButtonfApplyButton
TGButtonfResetButton

Private Member Functions

 TGLClipSetSubEditor (const TGLClipSetSubEditor &)
TGLClipSetSubEditoroperator= (const TGLClipSetSubEditor &)
 TGLClipSetSubEditor (const TGLClipSetSubEditor &)
TGLClipSetSubEditoroperator= (const TGLClipSetSubEditor &)

Detailed Description

Definition at line 29 of file TGLClipSetEditor.h.


Constructor & Destructor Documentation

TGLClipSetSubEditor::TGLClipSetSubEditor ( const TGLClipSetSubEditor  )  [private]

TGLClipSetSubEditor::TGLClipSetSubEditor ( const TGWindow p  ) 

Definition at line 31 of file TGLClipSetEditor.cxx.

References TGCompositeFrame::AddFrame(), TQObject::Connect(), fApplyButton, fAutoUpdate, fBoxProp, fBoxPropFrame, fClipEdit, fClipInside, fClipShow, fPlaneProp, fPlanePropFrame, fResetButton, fTypeButtons, i, kChildFrame, kHorizontalFrame, kLHintsBottom, kLHintsCenterX, kLHintsExpandX, kLHintsLeft, kLHintsTop, TGLViewerEditor::MakeLabeledNEntry(), TGButtonGroup::SetLayoutHints(), and TGCompositeFrame::TGCompositeFrame().

virtual TGLClipSetSubEditor::~TGLClipSetSubEditor (  )  [inline, virtual]

Definition at line 55 of file TGLClipSetEditor.h.

TGLClipSetSubEditor::TGLClipSetSubEditor ( const TGLClipSetSubEditor  )  [private]

TGLClipSetSubEditor::TGLClipSetSubEditor ( const TGWindow p  ) 

virtual TGLClipSetSubEditor::~TGLClipSetSubEditor (  )  [inline, virtual]

Definition at line 55 of file TGLClipSetEditor.h.


Member Function Documentation

TGLClipSetSubEditor& TGLClipSetSubEditor::operator= ( const TGLClipSetSubEditor  )  [private]

void TGLClipSetSubEditor::SetModel ( TGLClipSet m  ) 

Definition at line 108 of file TGLClipSetEditor.cxx.

References active, clip(), fApplyButton, fAutoUpdate, fBoxProp, fBoxPropFrame, fClipEdit, fClipInside, fClipShow, fCurrentClip, fM, fPlaneProp, fPlanePropFrame, fResetButton, fTypeButtons, TGLClipSet::GetAutoUpdate(), TGButtonGroup::GetButton(), TGLClipSet::GetClipState(), TGLClipSet::GetClipType(), TGLClipSet::GetCurrentClip(), TGLClip::GetMode(), TGLClipSet::GetShowClip(), TGLClipSet::GetShowManip(), TGCompositeFrame::HideFrame(), i, kButtonDisabled, kButtonUp, kClipBox, kClipNone, kClipPlane, kFALSE, TGLClip::kInside, m, TGButtonGroup::SetButton(), TGButton::SetDown(), TGButton::SetEnabled(), TGButton::SetState(), and TGCompositeFrame::ShowFrame().

Referenced by ClipTypeChanged(), TGLViewerEditor::SetModel(), and TGLClipSetEditor::SetModel().

void TGLClipSetSubEditor::Changed (  ) 

Definition at line 161 of file TGLClipSetEditor.cxx.

References TQObject::Emit().

Referenced by ClipTypeChanged(), ResetViewerClip(), and UpdateViewerClip().

void TGLClipSetSubEditor::ClipValueChanged (  ) 

Definition at line 170 of file TGLClipSetEditor.cxx.

References fApplyButton, kButtonUp, and TGButton::SetState().

void TGLClipSetSubEditor::ClipTypeChanged ( Int_t   ) 

Definition at line 179 of file TGLClipSetEditor.cxx.

References Changed(), fCurrentClip, fM, TGWindow::GetMainFrame(), kClipBox, kClipNone, kClipPlane, TGCompositeFrame::Layout(), TGLClipSet::SetClipType(), and SetModel().

void TGLClipSetSubEditor::UpdateViewerClip (  ) 

Definition at line 197 of file TGLClipSetEditor.cxx.

References Changed(), data, fApplyButton, fAutoUpdate, fBoxProp, fClipEdit, fClipInside, fClipShow, fCurrentClip, fM, fPlaneProp, TGLClipSet::GetCurrentClip(), i, TGCheckButton::IsDown(), kButtonDisabled, kClipBox, kClipNone, kClipPlane, TGLClip::kInside, TGLClip::kOutside, TGLClipSet::SetAutoUpdate(), TGLClipSet::SetClipState(), TGLClip::SetMode(), TGLClipSet::SetShowClip(), TGLClipSet::SetShowManip(), and TGButton::SetState().

void TGLClipSetSubEditor::ResetViewerClip (  ) 

Definition at line 223 of file TGLClipSetEditor.cxx.

References Changed(), fCurrentClip, fM, TGLClipSet::GetClipType(), TGLClipSet::GetCurrentClip(), kClipBox, kClipNone, kClipPlane, and TGLPhysicalShape::SetTransform().

TGLClipSetSubEditor::ClassDef ( TGLClipSetSubEditor  ,
 
)

TGLClipSetSubEditor& TGLClipSetSubEditor::operator= ( const TGLClipSetSubEditor  )  [private]

void TGLClipSetSubEditor::SetModel ( TGLClipSet m  ) 

void TGLClipSetSubEditor::Changed (  ) 

void TGLClipSetSubEditor::ClipValueChanged (  ) 

void TGLClipSetSubEditor::ClipTypeChanged ( Int_t   ) 

void TGLClipSetSubEditor::UpdateViewerClip (  ) 

void TGLClipSetSubEditor::ResetViewerClip (  ) 

TGLClipSetSubEditor::ClassDef ( TGLClipSetSubEditor  ,
 
)


Member Data Documentation

TGLClipSet* TGLClipSetSubEditor::fM [protected]

Definition at line 36 of file TGLClipSetEditor.h.

Referenced by ClipTypeChanged(), ResetViewerClip(), SetModel(), and UpdateViewerClip().

EClipType TGLClipSetSubEditor::fCurrentClip [protected]

Definition at line 38 of file TGLClipSetEditor.h.

Referenced by ClipTypeChanged(), ResetViewerClip(), SetModel(), and UpdateViewerClip().

TGButtonGroup* TGLClipSetSubEditor::fTypeButtons [protected]

Definition at line 39 of file TGLClipSetEditor.h.

Referenced by SetModel(), and TGLClipSetSubEditor().

TGCompositeFrame* TGLClipSetSubEditor::fPlanePropFrame [protected]

Definition at line 41 of file TGLClipSetEditor.h.

Referenced by SetModel(), and TGLClipSetSubEditor().

TGNumberEntry* TGLClipSetSubEditor::fPlaneProp[4] [protected]

Definition at line 42 of file TGLClipSetEditor.h.

Referenced by SetModel(), TGLClipSetSubEditor(), and UpdateViewerClip().

TGCompositeFrame* TGLClipSetSubEditor::fBoxPropFrame [protected]

Definition at line 44 of file TGLClipSetEditor.h.

Referenced by SetModel(), and TGLClipSetSubEditor().

TGNumberEntry* TGLClipSetSubEditor::fBoxProp[6] [protected]

Definition at line 45 of file TGLClipSetEditor.h.

Referenced by SetModel(), TGLClipSetSubEditor(), and UpdateViewerClip().

TGCheckButton* TGLClipSetSubEditor::fClipInside [protected]

Definition at line 46 of file TGLClipSetEditor.h.

Referenced by SetModel(), TGLClipSetSubEditor(), and UpdateViewerClip().

TGCheckButton* TGLClipSetSubEditor::fAutoUpdate [protected]

Definition at line 47 of file TGLClipSetEditor.h.

Referenced by SetModel(), TGLClipSetSubEditor(), and UpdateViewerClip().

TGCheckButton* TGLClipSetSubEditor::fClipEdit [protected]

Definition at line 48 of file TGLClipSetEditor.h.

Referenced by SetModel(), TGLClipSetSubEditor(), and UpdateViewerClip().

TGCheckButton* TGLClipSetSubEditor::fClipShow [protected]

Definition at line 49 of file TGLClipSetEditor.h.

Referenced by SetModel(), TGLClipSetSubEditor(), and UpdateViewerClip().

TGButton* TGLClipSetSubEditor::fApplyButton [protected]

Definition at line 50 of file TGLClipSetEditor.h.

Referenced by ClipValueChanged(), SetModel(), TGLClipSetSubEditor(), and UpdateViewerClip().

TGButton* TGLClipSetSubEditor::fResetButton [protected]

Definition at line 51 of file TGLClipSetEditor.h.

Referenced by SetModel(), and TGLClipSetSubEditor().

TGLClipSet* TGLClipSetSubEditor::fM [protected]

Definition at line 36 of file TGLClipSetEditor.h.

TGButtonGroup* TGLClipSetSubEditor::fTypeButtons [protected]

Definition at line 39 of file TGLClipSetEditor.h.

TGCompositeFrame* TGLClipSetSubEditor::fPlanePropFrame [protected]

Definition at line 41 of file TGLClipSetEditor.h.

TGNumberEntry* TGLClipSetSubEditor::fPlaneProp[4] [protected]

Definition at line 42 of file TGLClipSetEditor.h.

TGCompositeFrame* TGLClipSetSubEditor::fBoxPropFrame [protected]

Definition at line 44 of file TGLClipSetEditor.h.

TGNumberEntry* TGLClipSetSubEditor::fBoxProp[6] [protected]

Definition at line 45 of file TGLClipSetEditor.h.

TGCheckButton* TGLClipSetSubEditor::fClipInside [protected]

Definition at line 46 of file TGLClipSetEditor.h.

TGCheckButton* TGLClipSetSubEditor::fAutoUpdate [protected]

Definition at line 47 of file TGLClipSetEditor.h.

TGCheckButton* TGLClipSetSubEditor::fClipEdit [protected]

Definition at line 48 of file TGLClipSetEditor.h.

TGCheckButton* TGLClipSetSubEditor::fClipShow [protected]

Definition at line 49 of file TGLClipSetEditor.h.

TGButton* TGLClipSetSubEditor::fApplyButton [protected]

Definition at line 50 of file TGLClipSetEditor.h.

TGButton* TGLClipSetSubEditor::fResetButton [protected]

Definition at line 51 of file TGLClipSetEditor.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:39:58 2011 for ROOT_528-00b_version by  doxygen 1.5.1