30.12.2012 Aufrufe

Dissertation-Endstand3 - KLUEDO - Universität Kaiserslautern

Dissertation-Endstand3 - KLUEDO - Universität Kaiserslautern

Dissertation-Endstand3 - KLUEDO - Universität Kaiserslautern

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

80<br />

d = sqrt( (x-p.x)*(x-p.x) + (y-p.y)*(y-p.y) );<br />

return true;<br />

}<br />

else return false;<br />

}<br />

};<br />

const double Position::INVALIDDOUBLE = -999.99;<br />

//-------------------------------------------------------------------<br />

// Fahrzeug-Klasse<br />

const double EINZEL_FAHRZEUG_LAENGE = 6.0;<br />

class Fahrzeug {<br />

public:<br />

static enum FTypen { FTUnbekannt, FTKreisfahrer, FTAusfahrer,<br />

FTEinfahrer, FTUndef, FTest };<br />

private:<br />

vector m_pos;<br />

vector m_v;<br />

string m_klasse;<br />

double m_zeit;<br />

double m_zeit1WP;<br />

double m_Ort1WPx;<br />

double m_Ort1WPy;<br />

double m_ZeitpunktErsteVerzoegerung;<br />

double m_OrtErsteVerzoegerungX;<br />

double m_OrtErsteVerzoegerungY;<br />

FTypen m_typ;<br />

bool m_zeitberechnet;<br />

bool m_zeit1WPberechnet;<br />

bool m_typermittelt;<br />

int m_haltidx;<br />

double m_theor_AK_Zeit;<br />

bool m_haltestelle;<br />

public:<br />

double m_lag_Kreisfahrer;<br />

double m_lag_Ausfahrer;<br />

double m_Folgezeit_Einfahrer;<br />

double m_TB_Folgezeit_Kreisfahrer;<br />

double m_gap_angenommen_Kreisfahrer;<br />

double m_gap_angenommen_Ausfahrer;<br />

int m_AnzahlUebergeordneteKreisfahrer;<br />

vector m_AbgelehnteZeitlueckenKFKF;<br />

vector m_AbgelehnteZeitlueckenAFKF;<br />

int m_AnzahlUebergeordneteAusfahrer;<br />

vector m_AbgelehnteZeitlueckenKFAF;<br />

vector m_AbgelehnteZeitlueckenAFAF;<br />

double m_gap_AbgelehntKF;<br />

double m_gap_AbgelehntAF;<br />

// Initialisierung und CTOR<br />

void ResetAll() {<br />

m_pos.clear();<br />

m_v.clear();<br />

m_klasse = "";<br />

m_zeit = -999.99;<br />

m_zeit1WP = -999.99;<br />

m_Ort1WPx= -9999.99;<br />

m_Ort1WPy= -9999.99;<br />

m_ZeitpunktErsteVerzoegerung = -999.99;<br />

m_zeitberechnet = false;<br />

m_zeit1WPberechnet = false;<br />

m_typ = FTUnbekannt;<br />

m_typermittelt = false;<br />

m_haltidx = -1;<br />

m_theor_AK_Zeit = -99.99;<br />

m_haltestelle = false;<br />

m_lag_Kreisfahrer=0.0;<br />

m_lag_Ausfahrer=0.0;<br />

m_Folgezeit_Einfahrer=0.0;<br />

m_TB_Folgezeit_Kreisfahrer=0.0;<br />

m_gap_angenommen_Kreisfahrer=0.0;<br />

m_gap_angenommen_Ausfahrer=0.0;<br />

Anhang

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!