Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

simulator.h File Reference

#include <iostream>
#include <map>
#include <set>
#include <list>
#include <vector>
#include <string>
#include <math.h>
#include <fstream>
#include "common-defs.h"
#include "object.h"
#include "handler.h"
#include "event.h"
#include "timer.h"
#include "location.h"
#include "rng.h"
#include "scheduler.h"

Go to the source code of this file.

Classes

class  SimulatorEvent
class  EventPair
class  ProgressTimer
class  ProgressEvent
class  Simulator

Typedefs

typedef void(* CustomBackground_t )(QCanvas *)
typedef void(* ProgressHook_t )(Time_t)
typedef std::vector< ProgressHook_tPHVec_t
typedef std::vector< std::string > StringVec_t
typedef void(* NodeSelected_t )(Node *)
typedef std::map< KeyPair,
Event *, key_less
EventMap_t
typedef std::list< EventPairEventList_t

Enumerations

enum  ANIMATE_WIRELESS_TX_FORM { CIRCLES = 1, DIRECTED_ARR = 2 }

Variables

const double DegreesToMeters = 111319.5
const double DegreesToRadians = (2.0 * M_PI) / 360.0


Typedef Documentation

typedef void(* CustomBackground_t)(QCanvas *)
 

typedef std::list<EventPair > EventList_t
 

typedef std::map<KeyPair, Event*, key_less> EventMap_t
 

typedef void(* NodeSelected_t)(Node *)
 

typedef std::vector<ProgressHook_t> PHVec_t
 

typedef void(* ProgressHook_t)(Time_t)
 

typedef std::vector<std::string> StringVec_t
 


Enumeration Type Documentation

enum ANIMATE_WIRELESS_TX_FORM
 

Enumeration values:
CIRCLES 
DIRECTED_ARR 


Variable Documentation

const double DegreesToMeters = 111319.5
 

const double DegreesToRadians = (2.0 * M_PI) / 360.0
 


Generated on Wed Aug 27 16:17:18 2008 for Georgia Tech Network Simulator (GTNetS) by  doxygen 1.3.9.1