Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
using System;
using MikroPic.EdaTools.v1.Cam.Model;
using MikroPic.EdaTools.v1.Core.Model.Board;
namespace MikroPic.EdaTools.v1.Cam.Generators {
public abstract class Generator {
private readonly Target _target;
/// <summary>
/// Constructor de l'objecte.
/// </summary>
/// <param name="target">El target.</param>
///
public Generator(Target target) {
if (target == null)
throw new ArgumentNullException(nameof(target));
_target = target;
}
/// <summary>
/// Genera el fitxer de contingut.
/// </summary>
/// <param name="board">La placa a procesar</param>
/// <param name="outputFolder">Carpeta de sortida.</param>
/// <param name="options">Opcions.</param>
///
public abstract void Generate(EdaBoard board, string outputFolder, GeneratorOptions options = null);
/// <summary>
/// Obte el target.
/// </summary>
///
public Target Target =>
_target;
}
}
1de7a351fThis file is pinned to the selected release. Download the original to open it in your design tool.