namespace NGS.MeshFusionPro; public abstract class CombinedObjectMatcher where TCombinedObject : ICombinedObject where TCombineSource : ICombineSource { public abstract void StartMatching(TCombinedObject combinedObject); public abstract bool CanAddSource(TCombineSource source); public abstract void SourceAdded(TCombineSource source); }