Import Geant4 11.0.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2021-06-25 16:12:29 +02:00
parent c968e26a39
commit 6399a014b6
4200 changed files with 207479 additions and 237366 deletions
@@ -59,6 +59,7 @@ public:
G4OpenInventorViewer(G4OpenInventorSceneHandler& scene,
const G4String& name = "");
virtual ~G4OpenInventorViewer();
protected:
virtual void ViewerRender() = 0;
virtual SoCamera* GetCamera() = 0;
@@ -77,11 +78,11 @@ protected:
void SetReducedWireFrame(bool);
void UpdateScene();
G4String Help(const G4String& topic = "controls");
private:
//static void SelectionCB(void*,SoPath*);
//static void DeselectionCB(void*,SoPath*);
static void GroupCameraSensorCB(void*,SoSensor*);
static void CameraSensorCB(void*,SoSensor*);
// FWJ no longer needed:
// static void CameraSensorCB(void*,SoSensor*);
static void pointAt(SoCamera*,const SbVec3f & targetpoint, const SbVec3f & upvector);
static void lookAt(SoCamera*,const SbVec3f & dir, const SbVec3f & up);
static void lookedAt(SoCamera*,SbVec3f & dir, SbVec3f & up);
@@ -98,7 +99,8 @@ protected:
Geant4_SoImageWriter* fSoImageWriter;
Geant4_SoGL2PSAction* fGL2PSAction;
SoNodeSensor* fGroupCameraSensor;
SoNodeSensor* fCameraSensor;
// FWJ no longer needed:
// SoNodeSensor* fCameraSensor;
};
#endif