Index: trunk/src/lib/graphics/importer/abstract_model.h
===================================================================
--- trunk/src/lib/graphics/importer/abstract_model.h	(revision 5427)
+++ trunk/src/lib/graphics/importer/abstract_model.h	(revision 5430)
@@ -116,16 +116,16 @@
 } sAnimState;
 
-
+//! Model Information definitions
 typedef struct
 {
-  unsigned int     numVertices;
-  unsigned int     numTriangles;
-  unsigned int     numNormals;
+  unsigned int     numVertices;          //!< number of Vertices in the Model
+  unsigned int     numTriangles;         //!< number of triangles in the Model
+  unsigned int     numNormals;           //!< how many Normals in the Model
   unsigned int     numTexCoor;
 
-  const float*     pVertices;
-  sTriangleExt*    pTriangles;
-  const float*     pNormals;
-  const float*     pTexCoor;
+  const float*     pVertices;            //!< array of the Vertives
+  sTriangleExt*    pTriangles;           //!< array of all triangles
+  const float*     pNormals;             //!< array of the Normals
+  const float*     pTexCoor;             //!< array of the Texture Coordinates
 
 } modelInfo;
@@ -140,15 +140,10 @@
     virtual ~AbstractModel() {}
 
-    inline modelInfo* getModelInfo() const { return this->pModelInfo; }
+    inline const modelInfo* getModelInfo() const { return this->pModelInfo; }
 
 
   protected:
-    modelInfo*     pModelInfo;      //!< Reference to the modelInfo defined in abstract_model.h
-    Quadtree*      quadtreel;       //!< Reference to the quadtree of the object, NULL if not defined
+    modelInfo*     pModelInfo;      //!< Reference to the modelInfo
 };
 
-
-
-
-
 #endif /* _ABSTRACT_MODEL_H */
Index: trunk/src/lib/graphics/importer/model.cc
===================================================================
--- trunk/src/lib/graphics/importer/model.cc	(revision 5427)
+++ trunk/src/lib/graphics/importer/model.cc	(revision 5430)
@@ -21,6 +21,4 @@
 
 #include "stdlibincl.h"
-#include <math.h>
-
 #include <stdarg.h>
 
Index: trunk/src/lib/graphics/spatial_separation/quadtree.cc
===================================================================
--- trunk/src/lib/graphics/spatial_separation/quadtree.cc	(revision 5427)
+++ trunk/src/lib/graphics/spatial_separation/quadtree.cc	(revision 5430)
@@ -31,5 +31,5 @@
  *  standard constructor
  */
-Quadtree::Quadtree (modelInfo* pModelInfo, const int treeDepth)
+Quadtree::Quadtree (const modelInfo* pModelInfo, const int treeDepth)
 {
   this->setClassID(CL_QUADTREE, "Quadtree");
Index: trunk/src/lib/graphics/spatial_separation/quadtree.h
===================================================================
--- trunk/src/lib/graphics/spatial_separation/quadtree.h	(revision 5427)
+++ trunk/src/lib/graphics/spatial_separation/quadtree.h	(revision 5430)
@@ -24,5 +24,5 @@
 
   public:
-    Quadtree(modelInfo* pModelInfo, const int treeDepth);
+    Quadtree(const modelInfo* pModelInfo, const int treeDepth);
     virtual ~Quadtree();
 
@@ -42,5 +42,5 @@
     QuadtreeNode*                   rootNode;              //!< reference to the root node of the quadtree
     QuadtreeNode**                  nodes;                 //!< reference to all quadtree nodes (only leafs of the quad tree)
-    modelInfo*                      pModelInfo;            //!< reference to the modelInfo of the object
+    const modelInfo*                pModelInfo;            //!< reference to the modelInfo of the object
     int                             treeDepth;             //!< depth of the tree
 
Index: trunk/src/lib/graphics/spatial_separation/quadtree_node.cc
===================================================================
--- trunk/src/lib/graphics/spatial_separation/quadtree_node.cc	(revision 5427)
+++ trunk/src/lib/graphics/spatial_separation/quadtree_node.cc	(revision 5430)
@@ -68,5 +68,5 @@
  *  standard constructor
  */
-QuadtreeNode::QuadtreeNode(modelInfo* pModelInfo, Quadtree* quadtree, const int maxDepth)
+QuadtreeNode::QuadtreeNode(const modelInfo* pModelInfo, Quadtree* quadtree, const int maxDepth)
 {
   /* save all important variables localy */
Index: trunk/src/lib/graphics/spatial_separation/quadtree_node.h
===================================================================
--- trunk/src/lib/graphics/spatial_separation/quadtree_node.h	(revision 5427)
+++ trunk/src/lib/graphics/spatial_separation/quadtree_node.h	(revision 5430)
@@ -32,5 +32,5 @@
                  Rectangle* rect, int treeDepth, const int maxDepth, int index
                 );
-    QuadtreeNode(modelInfo* pModelInfo, Quadtree* quadtree, const int maxDepth);
+    QuadtreeNode(const modelInfo* pModelInfo, Quadtree* quadtree, const int maxDepth);
     virtual ~QuadtreeNode();
 
@@ -82,5 +82,5 @@
     unsigned int                    numTriangles;       //!< number of triangles of the Node
     unsigned int                    numVertices;        //!< number of vertices of the node
-    modelInfo*                      pModelInfo;         //!< reference to the modelInfo of the object
+    const modelInfo*                pModelInfo;         //!< reference to the modelInfo of the object
     Rectangle*                      pDimension;         //!< pointer to the local rectangle properties
 
