]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/layout.cpp
Move members after type declarations
[r2c2.git] / source / 3d / layout.cpp
index fdb4dfc24d5477672ae6fd361f989880dcc5659a..0b457559f92d7bd8c532c1273a619606a613f225 100644 (file)
@@ -16,7 +16,7 @@ Layout3D::Layout3D(Layout &l):
        catalogue(layout.get_catalogue())
 {
        // South, 15° from zenith
-       sun.set_position(0, -0.259, 0.966, 0);
+       sun.set_position(GL::Vector4(0, -0.259, 0.966, 0));
        sun.set_diffuse(GL::Color(0.9));
        lighting.set_ambient(GL::Color(0.4));
        lighting.attach(0, sun);
@@ -37,21 +37,6 @@ Layout3D::~Layout3D()
                delete objects.begin()->second;
 }
 
-void Layout3D::get_bounds(Vector &minp, Vector &maxp) const
-{
-       Geometry::BoundingBox<float, 3> bbox;
-
-       for(ObjectMap::const_iterator i=objects.begin(); i!=objects.end(); ++i)
-       {
-               const Shape *shape = i->second->get_object().get_shape();
-               if(shape)
-                       bbox = bbox|shape->get_axis_aligned_bounding_box();
-       }
-
-       minp = bbox.get_minimum_point();
-       maxp = bbox.get_maximum_point();
-}
-
 void Layout3D::add(Object3D &o)
 {
        insert_unique(objects, &o.get_object(), &o);