Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. #pragma once
  2. #include "Simulationsobjekt.h"
  3. #include "Weg.h"
  4. #include "Fahrzeug.h"
  5. #include <list>
  6. #include <string>
  7.  
  8. class Kreuzung1 :
  9.     public Simulationsobjekt
  10. {
  11. private:
  12.     std::list<std::shared_ptr<Weg>> p_pWege;    //Liste der wegfuehrenden Wege
  13.     double p_dTankstelle;   //Volumen der Tankstelle
  14.  
  15. public:
  16.     Kreuzung1();
  17.     Kreuzung1(std::string Name, double TankVolumen);
  18.     void vVerbinde(std::string NameHin, std::string NameZurueck, double Laenge, Kreuzung1& StartKreuzung, Kreuzung1& ZielKreuzung, double GeschwBegrenzung, bool Uebercholverbot);  //Weg zur Kreutzung hinzufuegen
  19.     void vSimulieren() override;
  20. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement