MSCORN Class Reference

#include <MSCORN.h>


Detailed Description

Helper calls to store information about what shall be computed (CORN == COmpute Or Not)

Definition at line 51 of file MSCORN.h.


Public Types

enum  Function {
  CORN_OUT_TRIPDURATIONS, CORN_OUT_EMISSIONS, CORN_OUT_VEHROUTES, CORN_OUT_OLDROUTES,
  CORN_OUT_TAZ, CORN_VEH_DEPART_TIME, CORN_VEH_DEPART_DEF, CORN_VEH_ARRIVAL_DEF,
  CORN_VEH_DEPART_INFO, CORN_VEH_ARRIVAL_INFO, CORN_VEH_WAITINGTIME, CORN_MEAN_VEH_TRAVELTIME,
  CORN_MEAN_VEH_WAITINGTIME, CORN_VEH_SAVEREROUTING, CORN_VEH_LASTREROUTEOFFSET, CORN_VEH_BLINKER,
  CORN_VEH_NUMBERROUTE, CORN_VEH_VAPORIZED, CORN_VEH_SAVE_EDGE_EXIT, CORN_MAX
}
enum  Pointer {
  CORN_P_VEH_DEPART_INFO, CORN_P_VEH_ARRIVAL_INFO, CORN_P_VEH_OLDROUTE, CORN_P_VEH_PASSENGER,
  CORN_P_VEH_EXIT_TIMES, CORN_P_MAX
}

Static Public Member Functions

static void init ()
static void setWished (Function f)
static bool wished (Function f)

Private Member Functions

 MSCORN ()
 ~MSCORN ()

Static Private Attributes

static bool myFirstCall [CORN_MAX]
static bool myWished [CORN_MAX]

Member Enumeration Documentation

A list of functions

Enumerator:
CORN_OUT_TRIPDURATIONS 
CORN_OUT_EMISSIONS 
CORN_OUT_VEHROUTES 
CORN_OUT_OLDROUTES 
CORN_OUT_TAZ 
CORN_VEH_DEPART_TIME 
CORN_VEH_DEPART_DEF 
CORN_VEH_ARRIVAL_DEF 
CORN_VEH_DEPART_INFO 
CORN_VEH_ARRIVAL_INFO 
CORN_VEH_WAITINGTIME 
CORN_MEAN_VEH_TRAVELTIME 
CORN_MEAN_VEH_WAITINGTIME 
CORN_VEH_SAVEREROUTING 
CORN_VEH_LASTREROUTEOFFSET 
CORN_VEH_BLINKER 
CORN_VEH_NUMBERROUTE 
CORN_VEH_VAPORIZED 
CORN_VEH_SAVE_EDGE_EXIT 
CORN_MAX 

Definition at line 57 of file MSCORN.h.

Enumerator:
CORN_P_VEH_DEPART_INFO 
CORN_P_VEH_ARRIVAL_INFO 
CORN_P_VEH_OLDROUTE 
CORN_P_VEH_PASSENGER 
CORN_P_VEH_EXIT_TIMES 
CORN_P_MAX 

Definition at line 83 of file MSCORN.h.


Constructor & Destructor Documentation

MSCORN::MSCORN (  )  [private]

MSCORN::~MSCORN (  )  [private]


Member Function Documentation

void MSCORN::init (  )  [static]

Definition at line 52 of file MSCORN.cpp.

References CORN_MAX, myFirstCall, and myWished.

Referenced by MSNet::MSNet().

00052              {
00053     // TrafficOnline output files & settings
00054     for (int i=0; i<CORN_MAX; ++i) {
00055         myWished[i] = false;
00056         myFirstCall[i] = true;
00057     }
00058 }

void MSCORN::setWished ( Function  f  )  [static]

bool MSCORN::wished ( Function  f  )  [static]


Field Documentation

bool MSCORN::myFirstCall [static, private]

Definition at line 99 of file MSCORN.h.

Referenced by init().

bool MSCORN::myWished [static, private]

Definition at line 98 of file MSCORN.h.

Referenced by init(), setWished(), and wished().


The documentation for this class was generated from the following files:

Generated on Wed May 5 00:06:47 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6