//--------------------------------------------------------------------------------------------------------- /// <summary> /// Конструктор по умолчанию инициализирует объект класса предустановленными значениями /// </summary> //--------------------------------------------------------------------------------------------------------- public CVillage() : base() { //mZones = new CLand(TLandCategory.LandsOfSettlements); mSpecialInfrastructure = new CSpecialInfrastructure(); mRoads = new CRoadInfrastructure(TRoadPlaceType.Inside); mRoads.Name = "Внтрипослековые дороги"; mHousing = new CHousingInfrastructure(); mSocial = new CSocialInfrastructure(); }
//--------------------------------------------------------------------------------------------------------- /// <summary> /// Объединение данных /// </summary> /// <param name="special_infrastructure">Список территорий специального назначения</param> //--------------------------------------------------------------------------------------------------------- public void Union(CSpecialInfrastructure special_infrastructure) { Cemetery.Union(special_infrastructure.Cemetery); Landfill.Union(special_infrastructure.Landfill); CattleCemetery.Union(special_infrastructure.CattleCemetery); }