Files
OrdonnancementCorrectif/src/General/Model/GareSite.h
T

38 lines
900 B
C++
Raw Normal View History

2026-06-03 22:48:34 +02:00
#ifndef GARESITE_H
#define GARESITE_H
#include <iostream>
#include <unordered_set>
#include "Site.h"
namespace modellib {
/*! @file GareSite.h*/
/**
* @class GareSite
* @brief Classe dcrivant un site de gare
*/
class GareSite :
public Site {
public:
/**
* @brief Constructeur par dfaut
*/
GareSite() = default;
/**
* @brief Constructeur de confort
* @param pramesArretees les rames arrtes en gare
* @param pdistance les distance entre ce site et les autres
* @param pIdSite l'identifiant du site
*/
GareSite(const std::string& ref, const std::string& sn, const std::string& gmao,unsigned int type, bool swap=false, bool recompo=false);
/**
* @brief destructeur. Ne fait rien
*/
~GareSite() override = default;
};
}
#endif // ! GARESITE_H