Inheritance diagrams
This section provides comprehensive UML class diagrams for the WeatherRoutingTool package, organized by functional modules to show inheritance relationships and class hierarchies.
Algorithm Classes
The routing algorithms follow a clear inheritance pattern with RoutingAlg
as the base class:
Ship and Boat Classes
The ship modeling follows a base Boat
class with specialized implementations:
Weather Classes
Weather handling classes for different data sources and processing:
Constraint Classes
Constraint handling for route validation and safety:
Configuration Classes
Configuration management using Pydantic models:
Configuration Classes