using OpenNest.Geometry; using System.Collections.Generic; namespace OpenNest.CNC.CuttingStrategy { public abstract class Tab { public double Size { get; set; } = 0.03; public LeadIn TabLeadIn { get; set; } public LeadOut TabLeadOut { get; set; } public abstract List Generate( Vector tabStartPoint, Vector tabEndPoint, double contourNormalAngle, RotationType winding = RotationType.CW); } }