示例#1
0
 public FTPT(int APIversion, EventHandler handler, FTPT basis)
     : base(APIversion, null, null)
 {
     this.handler        = handler;
     this.version        = basis.version;
     this.footprintAreas = new AreaList(OnRCOLChanged, basis.footprintAreas, version);
     this.slotAreas      = new AreaList(OnRCOLChanged, basis.slotAreas, version);
 }
示例#2
0
 public FTPT(int APIversion, EventHandler handler, FTPT basis)
     : base(APIversion, handler, null)
 {
     this.version            = basis.version;
     this.instance           = basis.instance;
     this.type               = basis.type;
     this.group              = basis.group;
     this.minHeightOverrides = basis.minHeightOverrides == null ? null : new PolygonHeightOverrideList(OnRCOLChanged, basis.minHeightOverrides);
     this.maxHeightOverrides = basis.maxHeightOverrides == null ? null : new PolygonHeightOverrideList(OnRCOLChanged, basis.maxHeightOverrides);
     this.footprintAreas     = basis.footprintAreas == null ? null : new AreaList(OnRCOLChanged, basis.footprintAreas, version);
     this.slotAreas          = basis.slotAreas == null ? null : new AreaList(OnRCOLChanged, basis.slotAreas, version);
     this.maxHeight          = basis.maxHeight;
     this.minHeight          = basis.minHeight;
 }