public static FrontGroup New(DicED dicGroup, FrontModel front) { var group = new FrontGroup(); group.Front = front; group.SetExtDic(dicGroup, null); group.IsInitialized = true; return(group); }
/// <summary> /// Добавление группы из словаря /// </summary> private void AddGroup(DicED dicGroup) { var group = FrontGroup.New(dicGroup, this); if (string.IsNullOrEmpty(group.Name)) { group.DefineNewName(); } Groups.Add(group); //group.Update(); }
public void DeleteGroup(FrontGroup group) { Groups.Remove(group); group.Dispose(); }
/// <summary> /// Добавление новой группы пользователем /// </summary> public void AddGroup(FrontGroup group) { Groups.Add(group); // Обновлоение расчета группы group.Update(); }
/// <summary> /// Новая группа фронтонов /// </summary> /// <param name="selReg">Границы на чертеже</param> /// <param name="front">Модель</param> public static FrontGroup New(Extents3d selReg, FrontModel front) { var frontGroup = new FrontGroup(selReg, front); return(frontGroup); }