graph LR
Activity_Data_Processor["Activity Data Processor"]
Geometric_Data_Structures_Manager["Geometric Data Structures Manager"]
Utility_Configuration_Manager["Utility/Configuration Manager"]
Activity_Data_Processor -- "utilizes" --> Geometric_Data_Structures_Manager
Activity_Data_Processor -- "supported by" --> Utility_Configuration_Manager
The Poster Data Manager subsystem is responsible for the core logic of aggregating, processing, and preparing normalized activity data for visualization, along with managing poster-specific configurations.
This component is the orchestrator for aggregating, processing, and performing statistical computations on raw activity data. It transforms the raw input into a structured format suitable for visualization, handling methods like set_tracks and compute_track_statistics. It is central to the data processing pipeline.
Related Classes/Methods:
This component defines and manages fundamental geometric data structures, specifically XY for coordinates, and provides methods for their creation, manipulation, validation, and mathematical operations. It provides the essential building blocks for representing visual elements on the poster.
Related Classes/Methods:
This component provides general utility functions that support various operations within the subsystem and potentially handles poster-specific configurations. It acts as a supporting layer for common tasks and settings.
Related Classes/Methods: