|
ROOT
Reference Guide |
|
Go to the documentation of this file.
12 #ifndef ROOT_TVirtualViewer3D
13 #define ROOT_TVirtualViewer3D
virtual Bool_t OpenComposite(const TBuffer3D &buffer, Bool_t *addChildren=0)=0
virtual void CloseComposite()=0
virtual void ResetCamerasAfterNextUpdate()
virtual void AddCompositeOp(UInt_t operation)=0
virtual void PadPaint(TVirtualPad *)
virtual void EndScene()=0
virtual void BeginScene()=0
virtual void ResetCameras()
static TVirtualViewer3D * Viewer3D(TVirtualPad *pad=0, Option_t *type="")
Create a Viewer 3D of specified type.
virtual void DrawViewer()
virtual Bool_t PreferLocalFrame() const =0
Generic 3D primitive description class.
virtual void PrintObjects()
virtual Int_t AddObject(UInt_t physicalID, const TBuffer3D &buffer, Bool_t *addChildren=0)=0
virtual void ObjectPaint(TObject *, Option_t *="")
Viewport (pixel base) 2D rectangle class.
virtual ~TVirtualViewer3D()
TVirtualPad is an abstract base class for the Pad and Canvas classes.
virtual TObject * SelectObject(Int_t, Int_t)
Mother of all ROOT objects.
#define ClassDef(name, id)
Abstract 3D shapes viewer.
virtual Int_t AddObject(const TBuffer3D &buffer, Bool_t *addChildren=0)=0
virtual Bool_t CanLoopOnPrimitives() const
virtual Bool_t BuildingScene() const =0