ajout des commentaire entete de fichier

This commit is contained in:
2026-01-18 15:31:28 +01:00
parent 031d4a4e17
commit d3bbc9c718
18 changed files with 134 additions and 0 deletions

View File

@@ -1,3 +1,10 @@
/// Gestionnaire d'état pour l'analyse des cibles (ChangeNotifier).
///
/// Gère le workflow complet d'analyse : chargement d'image, détection de cible,
/// gestion des impacts (manuels et automatiques), calcul des scores,
/// analyse de groupement et sauvegarde des sessions.
library;
import 'dart:io';
import 'dart:ui' as ui;
import 'package:flutter/foundation.dart';

View File

@@ -1,3 +1,10 @@
/// Écran principal d'analyse - Interface centrale de traitement des cibles.
///
/// Affiche la cible avec overlay des anneaux et impacts détectés.
/// Permet la calibration, l'ajout manuel d'impacts, la détection automatique,
/// et le calcul des scores et statistiques de groupement.
library;
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';

View File

@@ -1,3 +1,9 @@
/// Statistiques de groupement des impacts.
///
/// Affiche le diamètre de groupement, l'écart-type et le décalage par rapport
/// au centre de la cible. Inclut un indicateur de qualité (Excellent, Bon, Moyen, Faible).
library;
import 'package:flutter/material.dart';
import '../../../core/constants/app_constants.dart';
import '../../../core/theme/app_theme.dart';

View File

@@ -1,3 +1,9 @@
/// Carte d'affichage des scores.
///
/// Affiche le score total, le nombre d'impacts, la moyenne et le pourcentage.
/// Inclut la distribution des scores par valeur (1-10 pour cibles concentriques).
library;
import 'package:flutter/material.dart';
import '../../../core/constants/app_constants.dart';
import '../../../core/theme/app_theme.dart';

View File

@@ -1,3 +1,10 @@
/// Outil de calibration de la cible.
///
/// Permet l'ajustement interactif du centre, du rayon global et du nombre d'anneaux.
/// Supporte la calibration individuelle de chaque anneau et le redimensionnement
/// proportionnel via un slider global.
library;
import 'dart:math' as math;
import 'package:flutter/material.dart';
import '../../../core/theme/app_theme.dart';

View File

@@ -1,3 +1,10 @@
/// Overlay visuel de la cible.
///
/// Dessine les anneaux de la cible, les impacts détectés, le cercle de groupement
/// et les impacts de référence. Gère les interactions tactiles pour l'ajout
/// d'impacts et la sélection d'impacts existants.
library;
import 'package:flutter/material.dart';
import '../../../core/theme/app_theme.dart';
import '../../../data/models/shot.dart';