src/basics.cpp

changeset 1079
67c6e5d32e68
parent 1073
a0a0d581309b
child 1086
621c2e5853bb
--- a/src/basics.cpp	Sun Jan 29 15:49:36 2017 +0200
+++ b/src/basics.cpp	Sun Jan 29 21:02:11 2017 +0200
@@ -138,35 +138,6 @@
 
 // =============================================================================
 //
-void BoundingBox::calcObject (LDObject* obj)
-{
-	switch (obj->type())
-	{
-	case OBJ_Line:
-	case OBJ_Triangle:
-	case OBJ_Quad:
-	case OBJ_CondLine:
-		for (int i = 0; i < obj->numVertices(); ++i)
-			calcVertex (obj->vertex (i));
-		break;
-
-	case OBJ_SubfileReference:
-	    {
-		    Model model;
-			static_cast<LDSubfileReference*>(obj)->inlineContents(model, true, false);
-
-			for (LDObject* it : model.objects())
-				calcObject(it);
-	    }
-		break;
-
-	default:
-		break;
-	}
-}
-
-// =============================================================================
-//
 BoundingBox& BoundingBox::operator<< (const Vertex& v)
 {
 	calcVertex (v);
@@ -175,14 +146,6 @@
 
 // =============================================================================
 //
-BoundingBox& BoundingBox::operator<< (LDObject* obj)
-{
-	calcObject (obj);
-	return *this;
-}
-
-// =============================================================================
-//
 void BoundingBox::calcVertex (const Vertex& vertex)
 {
 	m_vertex0.setX (qMin (vertex.x(), m_vertex0.x()));

mercurial