--- /dev/null
+#ifndef EXMAN_H_
+#define EXMAN_H_
+
+#include <vector>
+#include "exhibit.h"
+#include "metascene.h"
+
+class ExhibitManager {
+private:
+ std::vector<Exhibit*> items;
+
+public:
+ ExhibitManager();
+ ~ExhibitManager();
+
+ bool load(const MetaScene *mscn, const char *fname);
+
+ ExSelection select(const Ray &ray) const;
+ ExSelection select(const Sphere &sph) const;
+};
+
+#endif // EXMAN_H_