TGLEmbeddedViewer Class Reference

#include <TGLEmbeddedViewer.h>

Inheritance diagram for TGLEmbeddedViewer:

TGLViewer TGLViewer TQObject TGLViewerBase TVirtualViewer3D TQObject TGLViewerBase TVirtualViewer3D TQObject TGLViewerBase TVirtualViewer3D TQObject TGLViewerBase TVirtualViewer3D List of all members.

Public Member Functions

 TGLEmbeddedViewer (const TGWindow *parent, TVirtualPad *pad=0, Int_t border=2)
 TGLEmbeddedViewer (const TGWindow *parent, TVirtualPad *pad, TGedEditor *ged, Int_t border=2)
 ~TGLEmbeddedViewer ()
virtual void CreateGLWidget ()
virtual void DestroyGLWidget ()
virtual const char * GetName () const
TGCompositeFrameGetFrame () const
TGLOrthoCameraGetOrthoXOYCamera ()
TGLOrthoCameraGetOrthoXOZCamera ()
TGLOrthoCameraGetOrthoZOYCamera ()
 ClassDef (TGLEmbeddedViewer, 0)
 TGLEmbeddedViewer (const TGWindow *parent, TVirtualPad *pad=0, Int_t border=2)
 TGLEmbeddedViewer (const TGWindow *parent, TVirtualPad *pad, TGedEditor *ged, Int_t border=2)
 ~TGLEmbeddedViewer ()
virtual void CreateGLWidget ()
virtual void DestroyGLWidget ()
virtual const char * GetName () const
TGCompositeFrameGetFrame () const
TGLOrthoCameraGetOrthoXOYCamera ()
TGLOrthoCameraGetOrthoXOZCamera ()
TGLOrthoCameraGetOrthoZOYCamera ()
 ClassDef (TGLEmbeddedViewer, 0)

Private Member Functions

void Init (const TGWindow *parent)
void CreateFrames ()
 TGLEmbeddedViewer (const TGLEmbeddedViewer &)
TGLEmbeddedVieweroperator= (const TGLEmbeddedViewer &)
void Init (const TGWindow *parent)
void CreateFrames ()
 TGLEmbeddedViewer (const TGLEmbeddedViewer &)
TGLEmbeddedVieweroperator= (const TGLEmbeddedViewer &)

Private Attributes

TGCompositeFramefFrame
Int_t fBorder
TGCompositeFramefFrame

Detailed Description

Definition at line 27 of file TGLEmbeddedViewer.h.


Constructor & Destructor Documentation

TGLEmbeddedViewer::TGLEmbeddedViewer ( const TGLEmbeddedViewer  )  [private]

TGLEmbeddedViewer::TGLEmbeddedViewer ( const TGWindow parent,
TVirtualPad pad = 0,
Int_t  border = 2 
)

Definition at line 34 of file TGLEmbeddedViewer.cxx.

References Init().

TGLEmbeddedViewer::TGLEmbeddedViewer ( const TGWindow parent,
TVirtualPad pad,
TGedEditor ged,
Int_t  border = 2 
)

Definition at line 48 of file TGLEmbeddedViewer.cxx.

References TGLViewer::fGedEditor, and Init().

TGLEmbeddedViewer::~TGLEmbeddedViewer (  ) 

Definition at line 63 of file TGLEmbeddedViewer.cxx.

References fFrame, and TGLViewer::fGLWidget.

TGLEmbeddedViewer::TGLEmbeddedViewer ( const TGLEmbeddedViewer  )  [private]

TGLEmbeddedViewer::TGLEmbeddedViewer ( const TGWindow parent,
TVirtualPad pad = 0,
Int_t  border = 2 
)

TGLEmbeddedViewer::TGLEmbeddedViewer ( const TGWindow parent,
TVirtualPad pad,
TGedEditor ged,
Int_t  border = 2 
)

TGLEmbeddedViewer::~TGLEmbeddedViewer (  ) 


Member Function Documentation

void TGLEmbeddedViewer::Init ( const TGWindow parent  )  [private]

Definition at line 72 of file TGLEmbeddedViewer.cxx.

References CreateFrames(), fFrame, TGCompositeFrame::GetDefaultSize(), TGCompositeFrame::MapSubwindows(), and TGFrame::Resize().

Referenced by TGLEmbeddedViewer().

void TGLEmbeddedViewer::CreateFrames (  )  [private]

Definition at line 86 of file TGLEmbeddedViewer.cxx.

References TGCompositeFrame::AddFrame(), TGLWidget::Create(), fBorder, TGLViewer::fEventHandler, fFrame, TGLViewer::fGLWidget, kLHintsExpandX, kLHintsExpandY, kTRUE, TGLWidget::SetEventHandler(), and TGLViewer::TGLEventHandler.

Referenced by Init().

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

void TGLEmbeddedViewer::CreateGLWidget (  )  [virtual]

Reimplemented from TGLViewer.

Definition at line 101 of file TGLEmbeddedViewer.cxx.

References TGCompositeFrame::AddFrame(), TGLWidget::Create(), TObject::Error(), fBorder, TGLViewer::fEventHandler, fFrame, TGLViewer::fGLWidget, kLHintsExpandX, kLHintsExpandY, kTRUE, TGCompositeFrame::Layout(), TGFrame::MapWindow(), and TGLWidget::SetEventHandler().

void TGLEmbeddedViewer::DestroyGLWidget (  )  [virtual]

Reimplemented from TGLViewer.

Definition at line 122 of file TGLEmbeddedViewer.cxx.

References TGFrame::DeleteWindow(), TObject::Error(), fFrame, TGLViewer::fGLWidget, TGCompositeFrame::RemoveFrame(), TGLWidget::SetEventHandler(), and TGFrame::UnmapWindow().

virtual const char* TGLEmbeddedViewer::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 48 of file TGLEmbeddedViewer.h.

TGCompositeFrame* TGLEmbeddedViewer::GetFrame (  )  const [inline]

Definition at line 50 of file TGLEmbeddedViewer.h.

References fFrame.

Referenced by arrow_standalone(), SplitGLView::OnViewerActivated(), SplitGLView::SplitGLView(), and TStructViewerGUI::TStructViewerGUI().

TGLOrthoCamera* TGLEmbeddedViewer::GetOrthoXOYCamera (  )  [inline]

Definition at line 52 of file TGLEmbeddedViewer.h.

References TGLViewer::fOrthoXOYCamera.

Referenced by SplitGLView::OnViewerActivated(), SplitGLView::ToggleOrthoDolly(), and SplitGLView::ToggleOrthoRotate().

TGLOrthoCamera* TGLEmbeddedViewer::GetOrthoXOZCamera (  )  [inline]

Definition at line 53 of file TGLEmbeddedViewer.h.

References TGLViewer::fOrthoXOZCamera.

Referenced by SplitGLView::OnViewerActivated(), and SplitGLView::ToggleOrthoDolly().

TGLOrthoCamera* TGLEmbeddedViewer::GetOrthoZOYCamera (  )  [inline]

Definition at line 54 of file TGLEmbeddedViewer.h.

References TGLViewer::fOrthoZOYCamera.

Referenced by SplitGLView::OnViewerActivated(), and SplitGLView::ToggleOrthoDolly().

TGLEmbeddedViewer::ClassDef ( TGLEmbeddedViewer  ,
 
)

void TGLEmbeddedViewer::Init ( const TGWindow parent  )  [private]

void TGLEmbeddedViewer::CreateFrames (  )  [private]

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

virtual void TGLEmbeddedViewer::CreateGLWidget (  )  [virtual]

Reimplemented from TGLViewer.

virtual void TGLEmbeddedViewer::DestroyGLWidget (  )  [virtual]

Reimplemented from TGLViewer.

virtual const char* TGLEmbeddedViewer::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 48 of file TGLEmbeddedViewer.h.

TGCompositeFrame* TGLEmbeddedViewer::GetFrame (  )  const [inline]

Definition at line 50 of file TGLEmbeddedViewer.h.

References fFrame.

TGLOrthoCamera* TGLEmbeddedViewer::GetOrthoXOYCamera (  )  [inline]

Definition at line 52 of file TGLEmbeddedViewer.h.

References TGLViewer::fOrthoXOYCamera.

TGLOrthoCamera* TGLEmbeddedViewer::GetOrthoXOZCamera (  )  [inline]

Definition at line 53 of file TGLEmbeddedViewer.h.

References TGLViewer::fOrthoXOZCamera.

TGLOrthoCamera* TGLEmbeddedViewer::GetOrthoZOYCamera (  )  [inline]

Definition at line 54 of file TGLEmbeddedViewer.h.

References TGLViewer::fOrthoZOYCamera.

TGLEmbeddedViewer::ClassDef ( TGLEmbeddedViewer  ,
 
)


Member Data Documentation

TGCompositeFrame* TGLEmbeddedViewer::fFrame [private]

Definition at line 31 of file TGLEmbeddedViewer.h.

Referenced by CreateFrames(), CreateGLWidget(), DestroyGLWidget(), GetFrame(), Init(), and ~TGLEmbeddedViewer().

Int_t TGLEmbeddedViewer::fBorder [private]

Definition at line 32 of file TGLEmbeddedViewer.h.

Referenced by CreateFrames(), and CreateGLWidget().

TGCompositeFrame* TGLEmbeddedViewer::fFrame [private]

Definition at line 31 of file TGLEmbeddedViewer.h.


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