public Segment(Floor owner, Common.DataModel.Segment segment) : this(owner) { Danger = segment.Danger; Type = segment.Type; Orientation = segment.Orientation; Capacity = segment.Capacity; PeopleCount = segment.PeopleCount; LeftSide = new SideElement(segment.LeftSide); TopSide = new SideElement(segment.TopSide); RightSide = new SideElement(segment.RightSide); BottomSide = new SideElement(segment.BottomSide); }
public Segment(Floor owner, Segment segment) : this(owner) { Danger = segment.Danger; DangerValue = segment.DangerValue; Capacity = segment.Capacity; PeopleCount = segment.PeopleCount; Type = segment.Type == SegmentType.NONE ? SegmentType.NONE : SegmentType.FLOOR; LeftSide = new SideElement(segment.LeftSide); TopSide = new SideElement(segment.TopSide); RightSide = new SideElement(segment.RightSide); BottomSide = new SideElement(segment.BottomSide); Fenotype = segment.Fenotype; FenotypeIndex = segment.FenotypeIndex; }
public Segment(Floor owner) { Floor = owner; LeftSide = new SideElement(); TopSide = new SideElement(); RightSide = new SideElement(); BottomSide = new SideElement(); TopLeftCorner = new SideElement(); TopRightCorner = new SideElement(); BottomRightCorner = new SideElement(); BottomLeftCorner = new SideElement(); // Default type and capacity. Type = SegmentType.FLOOR; Capacity = 10; FlowValue = Int32.MaxValue; }
public SideElement(SideElement sideElement) { Type = sideElement.Type; Capacity = sideElement.Capacity; }