Table of Contents

Class DiagramState

Namespace
Lers.Models
Assembly
Lers.Models.dll

Сериализуемые параметры объекта мнемосхемы состояние.

public class DiagramState : IDiagramObjectWithMeasurePointId, IDiagramObjectWithId
Inheritance
DiagramState
Implements
Inherited Members
Extension Methods

Properties

Id

Идентификатор.

public int Id { get; set; }

Property Value

int

Locked

Отмечает заблокированность объекта.

public bool Locked { get; set; }

Property Value

bool

MeasurePointId

Идентификатор точки учёта, значения параметра которой необходимо отображать. Для шаблонных мнемосхем может быть null. Тогда задаётся тип системы и номер в системе.

public int? MeasurePointId { get; set; }

Property Value

int?

MeasurePointSystemOrderNumber

Порядковый номер в системе для точки учёта.

public int MeasurePointSystemOrderNumber { get; set; }

Property Value

int

MeasurePointSystemType

Тип системы точки учёта, значения которой нужно показать.

public SystemType MeasurePointSystemType { get; set; }

Property Value

SystemType

Points

Список координатных точек объекта.

public KeyValuePair<double, double>[] Points { get; set; }

Property Value

KeyValuePair<double, double>[]