Kinetic Visualization
 All Classes Functions Variables Pages
SceneManager.h
1 #pragma once
2 
3 #include <string>
4 #include "Camera.h"
5 #include "Volume.h"
6 
7 using std::string;
8 
10 {
11 
12 private:
14  SceneManager();
16  SceneManager(const SceneManager& sm);
18  ~SceneManager();
20  static SceneManager* sceneManager;
21 
22  Camera* camera;
23 
24  Volume* volume;
25 
26 public:
27 
28  static SceneManager& get();
29 
31  void loadVolume(const string& strFilename);
32 
34  Camera* getCamera();
36  Volume* getVolume();
37 
38 };