public FlatRoof(FlatRoof roof) : base(roof) { if (roof != null) { m_Height = roof.m_Height; } }
//============================================================================= // Initialize roofs list. private void _InitRoofList() { if (m_RoofsList == null) { m_RoofsList = new List <Roof>(); } m_RoofsList.Clear(); FlatRoof flatRoof = new FlatRoof(); flatRoof.IsSelected = true; m_RoofsList.Add(flatRoof); m_RoofsList.Add(new GableRoof()); m_RoofsList.Add(new ShedRoof()); }