32 lines
740 B
C#
32 lines
740 B
C#
///
|
|
/// Copyright (c) 2020 Sensus Slovensko a.s.
|
|
///
|
|
using Common;
|
|
using System.Collections.Generic;
|
|
|
|
namespace SchematicDrawing
|
|
{
|
|
public interface IDrawingItem
|
|
{
|
|
///
|
|
/// Schematic drawing parameters
|
|
///
|
|
int Id { get; }
|
|
string Name { get; } /// Unique name
|
|
string ClassName { get; }
|
|
|
|
Shape Shape { get; set; } /// Image
|
|
int X { get; set; }
|
|
int Y { get; set; }
|
|
Sz Sz { get; set; }
|
|
Orient Orient { get; set; }
|
|
bool Flip { get; set; }
|
|
|
|
int LblX { get; set; } /// Label
|
|
int LblY { get; set; }
|
|
Orient LblOrient { get; set; }
|
|
|
|
IList<GNode> GNodes { get; set; }
|
|
}
|
|
}
|