Subversion Repositories gelsvn

Rev

Rev 207 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 207 Rev 291
Line 1... Line 1...
1
#ifndef __GLGRAPHICS_DRAW_H_
1
#ifndef __GLGRAPHICS_DRAW_H_
2
#define __GLGRAPHICS_DRAW_H_
2
#define __GLGRAPHICS_DRAW_H_
3
 
3
 
4
#include "Geometry/TriMesh.h"
4
#include "Geometry/TriMesh.h"
-
 
5
#include "Geometry/AABox.h"
-
 
6
#include "Geometry/OBox.h"
-
 
7
#include "Geometry/BoundingINode.h"
-
 
8
#include "Geometry/BoundingLNode.h"
-
 
9
#include "Geometry/BoundingTree.h"
5
 
10
 
-
 
11
namespace GLGraphics
-
 
12
{
6
void draw(const Geometry::TriMesh& tm);
13
  void draw(const Geometry::TriMesh& tm);
-
 
14
  void draw(const Geometry::AABox& box);
-
 
15
  void draw(const Geometry::OBox& box);
-
 
16
  
-
 
17
  template<class BoxType>
-
 
18
	void draw(const Geometry::BoundingINode<BoxType>& node, int level, int max_level);
-
 
19
  template<class BoxType>
-
 
20
    void draw(const Geometry::BoundingLNode<BoxType>& node, int level, int max_level);
-
 
21
  template<class BoxType>
-
 
22
    void draw(const Geometry::BoundingTree<BoxType>& tree, int max_level = 1e6);
7
 
23
 
-
 
24
}
8
#endif
25
#endif