12 #ifndef ROOT_TViewer3DPad
13 #define ROOT_TViewer3DPad
20 class TViewer3DPad :
public TVirtualViewer3D {
26 TViewer3DPad(
const TViewer3DPad &);
27 TViewer3DPad & operator = (
const TViewer3DPad &);
30 TViewer3DPad(TVirtualPad & pad) : fPad(pad), fBuilding(kFALSE) {};
33 virtual Bool_t PreferLocalFrame()
const;
34 virtual void BeginScene();
35 virtual Bool_t BuildingScene()
const {
return fBuilding; }
36 virtual void EndScene();
37 virtual Int_t AddObject(
const TBuffer3D & buffer, Bool_t * addChildren = 0);
38 virtual Int_t AddObject(UInt_t placedID,
const TBuffer3D & buffer, Bool_t * addChildren = 0);
42 virtual Bool_t OpenComposite(
const TBuffer3D & buffer, Bool_t * addChildren = 0);
43 virtual void CloseComposite();
44 virtual void AddCompositeOp(UInt_t operation);
46 ClassDef(TViewer3DPad,0)