Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
1de7a351fThis file is pinned to the selected release. Download the original to open it in your design tool.
using MikroPic.EdaTools.v1.Base.Geometry;
using MikroPic.EdaTools.v1.Core.Model.Common;
using NetSerializer.V6.Attributes;
namespace MikroPic.EdaTools.v1.Core.Model.Board {
/// <summary>
/// Identifica la cara de la placa.
/// </summary>
///
public enum BoardSide {
None,
Top,
Inner,
Bottom,
Body
}
/// <summary>
/// Clase que representa una placa de circuit impres.
/// </summary>
///
[NetSerializer(AliasName = "Board")]
public sealed partial class EdaBoard: IEdaVisitable<IEdaBoardVisitor> {
private EdaPoint _position;
private EdaAngle _rotation;
/// <inheritdoc/>
///
public void AcceptVisitor(IEdaBoardVisitor visitor) {
visitor.Visit(this);
}
/// <summary>
/// Obte o asigna la posicio de la placa.
/// </summary>
///
public EdaPoint Position {
get => _position;
set => _position = value;
}
/// <summary>
/// Obte o asigna l'angle de rotacio de la placa.
/// </summary>
///
public EdaAngle Rotation {
get => _rotation;
set => _rotation = value;
}
}
}