diff --git a/VectoCore/VectoCore/Models/Declaration/Mission.cs b/VectoCore/VectoCore/Models/Declaration/Mission.cs index 4bdb05793e9ea251444ef144939daf7e60c548a1..00708181f8ddf4e1cfe1b6e41b66baa743bcc799 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; }