8 void camera_restore(
const char* fname,
int mode = 0)
10 TEveManager::Create();
11 writeCurrentCamera(fname);
14 void writeCurrentCamera(
const char* fname)
16 TGLCamera& c = gEve->GetDefaultGLViewer()->CurrentCamera();
17 TFile* f = TFile::Open(fname,
"RECREATE");
23 void readCurrentCamera(
const char* fname)
25 TGLCamera& c = gEve->GetDefaultGLViewer()->CurrentCamera();
26 TFile* f = TFile::Open(fname,
"READ");
30 if (f->GetKey(c.ClassName())) {
31 f->GetKey(c.ClassName())->Read(&c);
33 gEve->GetDefaultGLViewer()->RequestDraw();