#ifndef ROOT_TViewer3DPad
#define ROOT_TViewer3DPad
#ifndef ROOT_TVirtualViewer3D
#include "TVirtualViewer3D.h"
#endif
class TVirtualPad;
class TViewer3DPad : public TVirtualViewer3D {
private:
TVirtualPad & fPad;
Bool_t fBuilding;
TViewer3DPad(const TViewer3DPad &);
TViewer3DPad & operator = (const TViewer3DPad &);
public:
TViewer3DPad(TVirtualPad & pad) : fPad(pad), fBuilding(kFALSE) {};
~TViewer3DPad() {};
virtual Bool_t PreferLocalFrame() const;
virtual void BeginScene();
virtual Bool_t BuildingScene() const { return fBuilding; }
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);
ClassDef(TViewer3DPad,0)
};
#endif
Last change: Wed Jun 25 08:54:42 2008
Last generated: 2008-06-25 08:54
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.