Subversion Repositories gelsvn

Rev

Rev 443 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 443 Rev 595
Line -... Line 1...
-
 
1
/* ----------------------------------------------------------------------- *
-
 
2
 * This file is part of GEL, http://www.imm.dtu.dk/GEL
-
 
3
 * Copyright (C) the authors and DTU Informatics
-
 
4
 * For license and list of authors, see ../../doc/intro.pdf
-
 
5
 * ----------------------------------------------------------------------- */
-
 
6
 
-
 
7
/**
-
 
8
 * @file BoundingTree.h
-
 
9
 * @brief Template representing a bounding hierarchy.
-
 
10
 */
-
 
11
 
1
#ifndef __GEOMETRY_BOUNDINGTREE_H
12
#ifndef __GEOMETRY_BOUNDINGTREE_H
2
#define __GEOMETRY_BOUNDINGTREE_H
13
#define __GEOMETRY_BOUNDINGTREE_H
3
 
14
 
4
#include "BoundingNode.h"
15
#include "BoundingNode.h"
5
#include "BoundingLNode.h"
16
#include "BoundingLNode.h"
Line 7... Line 18...
7
#include "Ray.h"
18
#include "Ray.h"
8
 
19
 
9
namespace Geometry
20
namespace Geometry
10
{
21
{
11
 
22
 
-
 
23
/** Template representing a bounding hierarchy. The argument should be the bounding box type - 
-
 
24
    either ABox or OOBox */
12
template<class BoxType>
25
template<class BoxType>
13
class BoundingTree
26
class BoundingTree
14
{
27
{
15
 public:
28
 public:
16
 
29