Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5430 in orxonox.OLD for trunk/src/lib/graphics


Ignore:
Timestamp:
Oct 24, 2005, 9:21:15 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: static definitions

Location:
trunk/src/lib/graphics
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/graphics/importer/abstract_model.h

    r5427 r5430  
    116116} sAnimState;
    117117
    118 
     118//! Model Information definitions
    119119typedef struct
    120120{
    121   unsigned int     numVertices;
    122   unsigned int     numTriangles;
    123   unsigned int     numNormals;
     121  unsigned int     numVertices;          //!< number of Vertices in the Model
     122  unsigned int     numTriangles;         //!< number of triangles in the Model
     123  unsigned int     numNormals;           //!< how many Normals in the Model
    124124  unsigned int     numTexCoor;
    125125
    126   const float*     pVertices;
    127   sTriangleExt*    pTriangles;
    128   const float*     pNormals;
    129   const float*     pTexCoor;
     126  const float*     pVertices;            //!< array of the Vertives
     127  sTriangleExt*    pTriangles;           //!< array of all triangles
     128  const float*     pNormals;             //!< array of the Normals
     129  const float*     pTexCoor;             //!< array of the Texture Coordinates
    130130
    131131} modelInfo;
     
    140140    virtual ~AbstractModel() {}
    141141
    142     inline modelInfo* getModelInfo() const { return this->pModelInfo; }
     142    inline const modelInfo* getModelInfo() const { return this->pModelInfo; }
    143143
    144144
    145145  protected:
    146     modelInfo*     pModelInfo;      //!< Reference to the modelInfo defined in abstract_model.h
    147     Quadtree*      quadtreel;       //!< Reference to the quadtree of the object, NULL if not defined
     146    modelInfo*     pModelInfo;      //!< Reference to the modelInfo
    148147};
    149148
    150 
    151 
    152 
    153 
    154149#endif /* _ABSTRACT_MODEL_H */
  • trunk/src/lib/graphics/importer/model.cc

    r5427 r5430  
    2121
    2222#include "stdlibincl.h"
    23 #include <math.h>
    24 
    2523#include <stdarg.h>
    2624
  • trunk/src/lib/graphics/spatial_separation/quadtree.cc

    r5234 r5430  
    3131 *  standard constructor
    3232 */
    33 Quadtree::Quadtree (modelInfo* pModelInfo, const int treeDepth)
     33Quadtree::Quadtree (const modelInfo* pModelInfo, const int treeDepth)
    3434{
    3535  this->setClassID(CL_QUADTREE, "Quadtree");
  • trunk/src/lib/graphics/spatial_separation/quadtree.h

    r5039 r5430  
    2424
    2525  public:
    26     Quadtree(modelInfo* pModelInfo, const int treeDepth);
     26    Quadtree(const modelInfo* pModelInfo, const int treeDepth);
    2727    virtual ~Quadtree();
    2828
     
    4242    QuadtreeNode*                   rootNode;              //!< reference to the root node of the quadtree
    4343    QuadtreeNode**                  nodes;                 //!< reference to all quadtree nodes (only leafs of the quad tree)
    44     modelInfo*                      pModelInfo;            //!< reference to the modelInfo of the object
     44    const modelInfo*                pModelInfo;            //!< reference to the modelInfo of the object
    4545    int                             treeDepth;             //!< depth of the tree
    4646
  • trunk/src/lib/graphics/spatial_separation/quadtree_node.cc

    r5427 r5430  
    6868 *  standard constructor
    6969 */
    70 QuadtreeNode::QuadtreeNode(modelInfo* pModelInfo, Quadtree* quadtree, const int maxDepth)
     70QuadtreeNode::QuadtreeNode(const modelInfo* pModelInfo, Quadtree* quadtree, const int maxDepth)
    7171{
    7272  /* save all important variables localy */
  • trunk/src/lib/graphics/spatial_separation/quadtree_node.h

    r5405 r5430  
    3232                 Rectangle* rect, int treeDepth, const int maxDepth, int index
    3333                );
    34     QuadtreeNode(modelInfo* pModelInfo, Quadtree* quadtree, const int maxDepth);
     34    QuadtreeNode(const modelInfo* pModelInfo, Quadtree* quadtree, const int maxDepth);
    3535    virtual ~QuadtreeNode();
    3636
     
    8282    unsigned int                    numTriangles;       //!< number of triangles of the Node
    8383    unsigned int                    numVertices;        //!< number of vertices of the node
    84     modelInfo*                      pModelInfo;         //!< reference to the modelInfo of the object
     84    const modelInfo*                pModelInfo;         //!< reference to the modelInfo of the object
    8585    Rectangle*                      pDimension;         //!< pointer to the local rectangle properties
    8686
Note: See TracChangeset for help on using the changeset viewer.