Example #1
0
 //---------------------------------------------------------------------------------------------------------
 /// <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);
 }