Aller au contenu

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.