View | Details | Raw Unified | Return to problem 1318
Collapse All | Expand All

(-)a/source/visualization/pyG4VisManager.cc (-2 / +3 lines)
Lines 39-45 using namespace boost::python; Link Here
39
// ====================================================================
39
// ====================================================================
40
// wrappers
40
// wrappers
41
// ====================================================================
41
// ====================================================================
42
class PyG4VisManager : public G4VisManager {
42
struct PyG4VisManager : G4VisManager, wrapper<G4VisManager> {
43
public:
43
public:
44
  PyG4VisManager() { SetVerboseLevel(quiet); }
44
  PyG4VisManager() { SetVerboseLevel(quiet); }
45
  ~PyG4VisManager() { }
45
  ~PyG4VisManager() { }
Lines 62-68 void (PyG4VisManager::*f1_SetVerboseLevel)(G4int) Link Here
62
  = &PyG4VisManager::SetVerboseLevel;
62
  = &PyG4VisManager::SetVerboseLevel;
63
void (PyG4VisManager::*f2_SetVerboseLevel)(const G4String&)
63
void (PyG4VisManager::*f2_SetVerboseLevel)(const G4String&)
64
  = &PyG4VisManager::SetVerboseLevel;
64
  = &PyG4VisManager::SetVerboseLevel;
65
  void (PyG4VisManager::*f3_SetVerboseLevel)(G4VisManager::Verbosity)
65
void (PyG4VisManager::*f3_SetVerboseLevel)(G4VisManager::Verbosity)
66
  = &PyG4VisManager::SetVerboseLevel;
66
  = &PyG4VisManager::SetVerboseLevel;
67
67
68
}
68
}
Lines 87-92 void export_G4VisManager() Link Here
87
    .def("SetVerboseLevel", f2_SetVerboseLevel)
87
    .def("SetVerboseLevel", f2_SetVerboseLevel)
88
    .def("SetVerboseLevel", f3_SetVerboseLevel)
88
    .def("SetVerboseLevel", f3_SetVerboseLevel)
89
    .def("GetVerbosity", &PyG4VisManager::GetVerbosity)
89
    .def("GetVerbosity", &PyG4VisManager::GetVerbosity)
90
    .staticmethod("GetVerbosity")
90
    .def("Initialize", &PyG4VisManager::Initialize)
91
    .def("Initialize", &PyG4VisManager::Initialize)
91
    .def("RegisterGraphicsSystem", &PyG4VisManager::RegisterGraphicsSystem)
92
    .def("RegisterGraphicsSystem", &PyG4VisManager::RegisterGraphicsSystem)
92
    ;
93
    ;

Return to problem 1318