Files
DP44/docs/ai/Common/DTS.Common/Interface/Reports/PedestrianAndHead.md
2026-04-17 14:55:32 -04:00

1.5 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
Common/DTS.Common/Interface/Reports/PedestrianAndHead/ITRLReportInputView.cs
Common/DTS.Common/Interface/Reports/PedestrianAndHead/ITRLReportOutputView.cs
Common/DTS.Common/Interface/Reports/PedestrianAndHead/IHeadReportInputView.cs
Common/DTS.Common/Interface/Reports/PedestrianAndHead/IHeadReportOutputView.cs
Common/DTS.Common/Interface/Reports/PedestrianAndHead/ITRLReportViewModel.cs
Common/DTS.Common/Interface/Reports/PedestrianAndHead/IHeadReportViewModel.cs
2026-04-17T16:03:15.425774+00:00 zai-org/GLM-5-FP8 1 c6aa5694736533c7

PedestrianAndHead

Purpose

This module defines view and view model interfaces for TRL (likely pedestrian-related) and Head impact report generation. It follows the Model-View-ViewModel (MVVM) pattern, establishing contracts for input/output views and their coordinating view models to enable dependency injection and testability.

Public Interface

ITRLReportInputView

  • Signature: public interface ITRLReportInputView : IBaseView
  • Behavior: Contract for the input view component of TRL report generation.

ITRLReportOutputView

  • Signature: public interface ITRLReportOutputView : IBaseView
  • Behavior: Contract for the output view component of TRL report generation.

IHeadReportInputView

  • Signature: public interface IHeadReportInputView : IBaseView
  • Behavior: Contract for the input view component of Head report generation.

IHeadReportOutputView

  • Signature: