Overture  Version 25
Classes | Macros | Functions | Variables
GeometricADT.h File Reference
#include "OvertureDefine.h"
#include "Overture.h"
#include "NTreeNode.h"
#include "GeometricADTExceptions.h"
#include "AssertException.h"
#include "ArraySimple.h"
#include <list>
#include "GeometricADT.C"
#include "GeometricADTIterator.C"
#include "GeometricADTTraversor.C"
Include dependency graph for GeometricADT.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GeomADTTuple< dataT >
 
class  GeometricADT< T >
 
class  __GeometricADTiterator< dataT >
 
class  __GeometricADTtraversor< dataT >
 
class  GeometricADT< T >
 

Macros

#define __ADTType   NTreeNode<2,GeomADTTuple<dataT> >
 

Functions

 OV_USINGNAMESPACE (std)
 
template<class dataT >
real GeometricADT< dataT >getSplitLocation (int axis, const ArraySimple< real > &box) const
 

Variables

const int ADT_LEFT = 0
 
const int ADT_RIGHT = 1
 

Macro Definition Documentation

#define __ADTType   NTreeNode<2,GeomADTTuple<dataT> >

Function Documentation

template<class dataT >
real GeometricADT< dataT >getSplitLocation ( int  axis,
const ArraySimple< real > &  box 
) const
inline
OV_USINGNAMESPACE ( std  )

Variable Documentation

const int ADT_LEFT = 0
const int ADT_RIGHT = 1