Configuration Logique
Permet de redéfinir la configuration physique d'une enceinte et de le représenter sous forme de SVG.
MCD
classDiagram
class ConfigurationPhysique {
+int id
+int jauge_securite
+String nom
}
class ConfigurationLogique {
+int id
+String nom
}
class ZoneLogique {
+int id
+String nom
+String svg_path
}
class PlaceLogique {
+int id
+float svg_cx
+float svg_cy
+float svg_r
}
ConfigurationPhysique "1" <--> "0..*" ConfigurationLogique : configuration_logiques
ConfigurationLogique "1" <--> "0..*" ZoneLogique : zone_logiques
ZoneLogique "1" <--> "0..*" PlaceLogique : place_logiques
Détail du MCD
Configuration Logique
La configuration logique permet d'override la configuration physique. On peut par exemple couper une zone physique en deux zones logiques.
Zone Logique
Il contient le svg_path qui permet de les dessiner la zone logique sur le stade.
Place Logique
Il contient les coordonnées svg_cx, svg_cy et svg_r qui permettent de dessiner la place logique sur le stade.