TViewer3DPad Class Reference

#include <TViewer3DPad.h>

Inheritance diagram for TViewer3DPad:

TVirtualViewer3D TVirtualViewer3D TObject TObject TObject TObject List of all members.

Public Member Functions

 TViewer3DPad (TVirtualPad &pad)
 ~TViewer3DPad ()
virtual Bool_t PreferLocalFrame () const
virtual void BeginScene ()
virtual Bool_t BuildingScene () const
virtual void EndScene ()
virtual Int_t AddObject (const TBuffer3D &buffer, Bool_t *addChildren=0)
virtual Int_t AddObject (UInt_t placedID, const TBuffer3D &buffer, Bool_t *addChildren=0)
virtual Bool_t OpenComposite (const TBuffer3D &buffer, Bool_t *addChildren=0)
virtual void CloseComposite ()
virtual void AddCompositeOp (UInt_t operation)
 TViewer3DPad (TVirtualPad &pad)
 ~TViewer3DPad ()
virtual Bool_t PreferLocalFrame () const
virtual void BeginScene ()
virtual Bool_t BuildingScene () const
virtual void EndScene ()
virtual Int_t AddObject (const TBuffer3D &buffer, Bool_t *addChildren=0)
virtual Int_t AddObject (UInt_t placedID, const TBuffer3D &buffer, Bool_t *addChildren=0)
virtual Bool_t OpenComposite (const TBuffer3D &buffer, Bool_t *addChildren=0)
virtual void CloseComposite ()
virtual void AddCompositeOp (UInt_t operation)

Private Member Functions

 TViewer3DPad (const TViewer3DPad &)
TViewer3DPadoperator= (const TViewer3DPad &)
 TViewer3DPad (const TViewer3DPad &)
TViewer3DPadoperator= (const TViewer3DPad &)

Private Attributes

TVirtualPadfPad
Bool_t fBuilding
TVirtualPadfPad

Detailed Description

Definition at line 30 of file TViewer3DPad.h.


Constructor & Destructor Documentation

TViewer3DPad::TViewer3DPad ( const TViewer3DPad  )  [private]

TViewer3DPad::TViewer3DPad ( TVirtualPad pad  )  [inline]

Definition at line 40 of file TViewer3DPad.h.

TViewer3DPad::~TViewer3DPad (  )  [inline]

Definition at line 41 of file TViewer3DPad.h.

TViewer3DPad::TViewer3DPad ( const TViewer3DPad  )  [private]

TViewer3DPad::TViewer3DPad ( TVirtualPad pad  )  [inline]

Definition at line 40 of file TViewer3DPad.h.

TViewer3DPad::~TViewer3DPad (  )  [inline]

Definition at line 41 of file TViewer3DPad.h.


Member Function Documentation

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

virtual Bool_t TViewer3DPad::PreferLocalFrame (  )  const [virtual]

Implements TVirtualViewer3D.

void TViewer3DPad::BeginScene (  )  [virtual]

Implements TVirtualViewer3D.

Definition at line 38 of file TViewer3DPad.cxx.

References TView::CreateView(), fBuilding, fPad, TVirtualPad::GetView(), kFALSE, kTRUE, TView::SetAutoRange(), and TVirtualPad::SetView().

virtual Bool_t TViewer3DPad::BuildingScene (  )  const [inline, virtual]

Implements TVirtualViewer3D.

Definition at line 45 of file TViewer3DPad.h.

References fBuilding.

void TViewer3DPad::EndScene (  )  [virtual]

Implements TVirtualViewer3D.

Definition at line 61 of file TViewer3DPad.cxx.

References fBuilding, fPad, TView::GetAutoRange(), TVirtualPad::GetView(), kFALSE, TVirtualPad::Paint(), and TView::SetAutoRange().

Int_t TViewer3DPad::AddObject ( const TBuffer3D buffer,
Bool_t addChildren = 0 
) [virtual]

Implements TVirtualViewer3D.

Definition at line 79 of file TViewer3DPad.cxx.

References buffer, fPad, TView::GetAutoRange(), TVirtualPad::GetView(), i, TBuffer3D::kCore, kFALSE, TBuffer3DTypes::kMarker, TBuffer3D::kNone, TBuffer3D::kRaw, TBuffer3D::kRawSizes, kTRUE, TVirtualPad::PaintLine3D(), TVirtualPad::PaintPolyMarker(), TView::SetRange(), TView::WCtoNDC(), x0, and x1.

Referenced by AddObject().

Int_t TViewer3DPad::AddObject ( UInt_t  placedID,
const TBuffer3D buffer,
Bool_t addChildren = 0 
) [virtual]

Implements TVirtualViewer3D.

Definition at line 151 of file TViewer3DPad.cxx.

References AddObject(), and buffer.

Bool_t TViewer3DPad::OpenComposite ( const TBuffer3D buffer,
Bool_t addChildren = 0 
) [virtual]

Implements TVirtualViewer3D.

Definition at line 159 of file TViewer3DPad.cxx.

References kTRUE.

void TViewer3DPad::CloseComposite (  )  [virtual]

Implements TVirtualViewer3D.

Definition at line 167 of file TViewer3DPad.cxx.

void TViewer3DPad::AddCompositeOp ( UInt_t  operation  )  [virtual]

Implements TVirtualViewer3D.

Definition at line 171 of file TViewer3DPad.cxx.

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

virtual Bool_t TViewer3DPad::PreferLocalFrame (  )  const [virtual]

Implements TVirtualViewer3D.

virtual void TViewer3DPad::BeginScene (  )  [virtual]

Implements TVirtualViewer3D.

virtual Bool_t TViewer3DPad::BuildingScene (  )  const [inline, virtual]

Implements TVirtualViewer3D.

Definition at line 45 of file TViewer3DPad.h.

References fBuilding.

virtual void TViewer3DPad::EndScene (  )  [virtual]

Implements TVirtualViewer3D.

virtual Int_t TViewer3DPad::AddObject ( const TBuffer3D buffer,
Bool_t addChildren = 0 
) [virtual]

Implements TVirtualViewer3D.

virtual Int_t TViewer3DPad::AddObject ( UInt_t  placedID,
const TBuffer3D buffer,
Bool_t addChildren = 0 
) [virtual]

Implements TVirtualViewer3D.

virtual Bool_t TViewer3DPad::OpenComposite ( const TBuffer3D buffer,
Bool_t addChildren = 0 
) [virtual]

Implements TVirtualViewer3D.

virtual void TViewer3DPad::CloseComposite (  )  [virtual]

Implements TVirtualViewer3D.

virtual void TViewer3DPad::AddCompositeOp ( UInt_t  operation  )  [virtual]

Implements TVirtualViewer3D.


Member Data Documentation

TVirtualPad& TViewer3DPad::fPad [private]

Definition at line 32 of file TViewer3DPad.h.

Referenced by AddObject(), BeginScene(), and EndScene().

Bool_t TViewer3DPad::fBuilding [private]

Definition at line 33 of file TViewer3DPad.h.

Referenced by BeginScene(), BuildingScene(), and EndScene().

TVirtualPad& TViewer3DPad::fPad [private]

Definition at line 32 of file TViewer3DPad.h.


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