1 #ifndef Fireworks_Core_FWGeoTopNodeScene_h 2 #define Fireworks_Core_FWGeoTopNodeScene_h 4 #include "TGLScenePad.h" 25 using TGLScenePad::ResolveSelectRecord;
34 using TGLScenePad::DestroyPhysicals;
36 using TGLScenePad::DestroyPhysical;
39 using TGLScenePad::AddObject;
40 Int_t
AddObject(
const TBuffer3D&
buffer, Bool_t* addChildren =
nullptr)
override;
46 #if ROOT_VERSION_CODE < ROOT_VERSION(5, 32, 0) 48 #include "TEveScene.h" 49 class FWGeoTopNodeEveScene :
public TEveScene {
53 ~FWGeoTopNodeEveScene() {}
void GeoPopupMenu(Int_t gx, Int_t gy, TGLViewer *)
Int_t DestroyPhysicals() override
FWGeoTopNodeGLScene & operator=(const FWGeoTopNodeGLScene &)=delete
Int_t AddObject(const TBuffer3D &buffer, Bool_t *addChildren=nullptr) override
FWGeoTopNode * m_eveTopNode
virtual Bool_t DestroyPhysical(Int_t)
bool OpenCompositeWithPhyID(UInt_t phyID, const TBuffer3D &buffer)
FWGeoTopNodeGLScene(const FWGeoTopNodeGLScene &)=delete
Bool_t ResolveSelectRecord(TGLSelectRecord &rec, Int_t curIdx) override
~FWGeoTopNodeGLScene() override
void SetPad(TVirtualPad *p)