public StairsSection(Node first, Node last, Floor parent) : this(first, last, parent, string.Format("Лестничный пролет {0}", index++)) { }
public StairsSection(Node first, Node last, Floor parent, string title) : base(first, last, parent, title) { }
public RoadNode(Floor parent, Point position, string title) : base(parent, position, title) { }
public RoadNode(Floor parent, Point позиция) : this(parent, позиция, string.Format("Узел {0}", index++)) { }
public StartNode(Floor parent, Point position, string title) : base(parent, position, title) { IncomingSectionsAllowed = false; ProjectionArea = 0.125; PeopleCount = 1; }
public StartNode(Floor parent, Point position) : this(parent, position, string.Format("Группа {0}", index++)) { }
public ExitNode(Floor parent, Point position, string title) : base(parent, position, title) { OutgoingSectionsAllowed = false; }
public ExitNode(Floor parent, Point position) : this(parent, position, string.Format("Выход {0}", index++)) { }
public RoadSection(Entity first, Entity last, Floor parent, string title) : this(first as Node, last as Node, parent, title) { }
public RoadSection(Entity first, Entity last, Floor parent) : this(first as Node, last as Node, parent) { }
public RoadSection(Node first, Node last, Floor parent) : this(first, last, parent, string.Format("Участок пути {0}", index++)) { }