Urbanisme  1.3.0
Projet visant à l'optimisation du placement de routes sur une surface. https://flodavid.github.io/Urbanisme
Fonctions membres publiques | Liste de tous les membres
Référence de la classe Parameters

Représente les paramètres du problèmes. Plus de détails...

#include <parameters.h>

Fonctions membres publiques

 Parameters (unsigned _serve_distance, unsigned _road_width)
 
 Parameters (const Parameters &other)
 
unsigned get_road_width () const
 
unsigned get_serve_distance () const
 
void set_road_width (unsigned width)
 
void set_serve_distance (unsigned distance)
 

Description détaillée

Représente les paramètres du problèmes.

Documentation des constructeurs et destructeur

Parameters::Parameters ( unsigned  _serve_distance,
unsigned  _road_width 
)

Constructeur de la classe paramètres

Paramètres
_road_widthLargeur des routes
_serve_distanceDistance de desserte des routes
Parameters::Parameters ( const Parameters other)

Constructeur par recopie de la classe

Paramètres
otherInstance à recopier afin de créer la nouvelle instance

Documentation des fonctions membres

unsigned Parameters::get_road_width ( ) const
inline

Accesseur sur la largeur de la route

Renvoie
La largeur de la route, unsigned int
unsigned Parameters::get_serve_distance ( ) const
inline

Accesseur sur la distance à laquelle les parcelles sont desservies

Renvoie
La distance de desserte, unsigned int
void Parameters::set_road_width ( unsigned  width)
inline

Mutateur sur la largeur de la route

Paramètres
widthLa nouvelle largeur de la route, unsigned int
void Parameters::set_serve_distance ( unsigned  distance)
inline

Mutateur sur la distance à laquelle les parcelles sont desservies

Paramètres
distanceLa nouvelle distance de desserte, unsigned int

La documentation de cette classe a été générée à partir des fichiers suivants :