VastDefs.h File Reference

#include <NodeHandle.h>
#include <Vector2D.h>
#include <math.h>
#include <map>
#include <set>
#include <list>
#include <vector>

Go to the source code of this file.

Classes

class  Site
 Vast Definitions. More...
class  Edge
class  Halfedge
class  HeapPQ
 HeapPQ class. More...
class  Geometry
 Geometry class. More...
class  EdgeList
 EdgeList class. More...

Defines

#define UNDEF   0
#define THIS   1
#define ENCLOSING   2
#define NEIGHBOR   4
#define BOUNDARY   8
#define NEW   16
#define le   0
#define re   1
#define DELETED   -2

Typedefs

typedef std::map< NodeHandle,
Site * > 
SiteMap
typedef std::set< Vector2DPositionSet
typedef std::list< NodeHandleStockList


Detailed Description

Author:
Helge Backhaus

Definition in file VastDefs.h.


Define Documentation

#define BOUNDARY   8

#define DELETED   -2

Definition at line 46 of file VastDefs.h.

Referenced by EdgeList::ELdelete(), and EdgeList::ELgethash().

#define ENCLOSING   2

#define le   0

#define NEIGHBOR   4

Definition at line 39 of file VastDefs.h.

Referenced by Vast::buildVoronoi(), operator<<(), and Vast::processPingTimer().

#define NEW   16

Definition at line 41 of file VastDefs.h.

Referenced by Vast::buildVoronoi(), Vast::handleNodeMove(), and operator<<().

#define re   1

#define THIS   1

#define UNDEF   0


Typedef Documentation

typedef std::set<Vector2D> PositionSet

Definition at line 67 of file VastDefs.h.

typedef std::map<NodeHandle, Site*> SiteMap

Definition at line 66 of file VastDefs.h.

typedef std::list<NodeHandle> StockList

Definition at line 68 of file VastDefs.h.


Generated on Tue Sep 8 17:26:56 2009 for OverSim by  doxygen 1.5.8