1 #ifndef Fireworks_Core_FWGeoTopNodeScene_h
2 #define Fireworks_Core_FWGeoTopNodeScene_h
4 #include "TGLScenePad.h"
27 using TGLScenePad::ResolveSelectRecord;
36 using TGLScenePad::DestroyPhysicals;
38 using TGLScenePad::DestroyPhysical;
41 using TGLScenePad::AddObject;
42 virtual Int_t
AddObject(
const TBuffer3D& buffer, Bool_t* addChildren = 0);
48 #if ROOT_VERSION_CODE < ROOT_VERSION(5,32,0)
50 #include "TEveScene.h"
51 class FWGeoTopNodeEveScene :
public TEveScene
56 ~FWGeoTopNodeEveScene() {}
void GeoPopupMenu(Int_t gx, Int_t gy, TGLViewer *)
FWGeoTopNode * m_eveTopNode
virtual Bool_t DestroyPhysical(Int_t)
bool OpenCompositeWithPhyID(UInt_t phyID, const TBuffer3D &buffer)
FWGeoTopNodeGLScene & operator=(const FWGeoTopNodeGLScene &)
virtual Int_t AddObject(const TBuffer3D &buffer, Bool_t *addChildren=0)
virtual Bool_t ResolveSelectRecord(TGLSelectRecord &rec, Int_t curIdx)
virtual ~FWGeoTopNodeGLScene()
void SetPad(TVirtualPad *p)
virtual Int_t DestroyPhysicals()
FWGeoTopNodeGLScene(const FWGeoTopNodeGLScene &)