From b07a925dc29fe8733c982e9a6a547902bc73918d Mon Sep 17 00:00:00 2001 From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at> Date: Fri, 12 May 2023 11:09:57 +0200 Subject: [PATCH] added MissionFilter to also filter runs that are dynamically created during the simulation (i.e. completed bus) --- .../VectoCore/Models/Declaration/Mission.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/VectoCore/VectoCore/Models/Declaration/Mission.cs b/VectoCore/VectoCore/Models/Declaration/Mission.cs index 4bdb05793e..00708181f8 100644 --- a/VectoCore/VectoCore/Models/Declaration/Mission.cs +++ b/VectoCore/VectoCore/Models/Declaration/Mission.cs @@ -49,6 +49,23 @@ namespace TUGraz.VectoCore.Models.Declaration FullLoading, } + public interface IMissionFilter + { + bool Run(MissionType missionType, LoadingType loadingType); + } + + public class DefaultMissionFilter : IMissionFilter + { + #region Implementation of IMissionFilter + + public bool Run(MissionType missionType, LoadingType loadingType) + { + return true; + } + + #endregion + } + public class Mission { public Kilogram CurbMass { get; internal set; } -- GitLab