Ejemplo n.º 1
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Конструктор инициализирует объект класса указанными параметрами
            /// </summary>
            /// <param name="name">Имя объекта</param>
            /// <param name="place">Местоположение дороги</param>
            //---------------------------------------------------------------------------------------------------------
            public CRoadElement(String name, TRoadPlaceType place)
                : base(name)
            {
                mWidth             = 6;
                mCoverage          = TRoadCoverageType.Asphalt;
                mCoverageProjected = TRoadCoverageType.Ground;

                mCategory          = TRoadCategoryType.V;
                mCategoryProjected = TRoadCategoryType.V;
                mPlace             = place;
            }
 //---------------------------------------------------------------------------------------------------------
 /// <summary>
 /// Конструктор инициализирует объект класса указанными параметрами
 /// </summary>
 /// <param name="place">Местоположение дороги</param>
 //---------------------------------------------------------------------------------------------------------
 public CRoadInfrastructure(TRoadPlaceType place)
     : this()
 {
     mPlace = place;
     mName  = place.GetDescriptionOrName();
 }