Layout &get_layout() const { return layout; }
Catalogue3D &get_catalogue() { return catalogue; }
const Catalogue3D &get_catalogue() const { return catalogue; }
- void get_bounds(Vector &, Vector &) const;
void add(Object3D &);
Object3D &get_3d(Object &) const;
Msp::GL::Scene &get_scene() { return scene; }
Msp::GL::Scene &get_endpoint_scene() { return ep_scene; }
Msp::GL::Scene &get_path_scene() { return path_scene; }
+ const Msp::GL::Light &get_sun() const { return sun; }
const Msp::GL::Lighting &get_lighting() const { return lighting; }
+ void tick();
+
private:
void object_added(Object &);
void object_removed(Object &);