/** * @brief 저장되지 않은 임시 그룹에서 임시 그룹명 제거 * @author 김민규 * @date 2017-8-1 */ public void resetTempGroupnames() { foreach (Figure currentFigure in drawnFigures) { if (currentFigure is MergedFigure) { MergedFigure currentMergedFigure = currentFigure as MergedFigure; if (currentMergedFigure.groupName.StartsWith("<")) { currentMergedFigure.recursiveGroupnameSet(""); } } } }
/** * @brief 그룹명이 부여되지 않은 그룹에 임시 그룹명 부여 * @author 김민규 * @date 2017-8-1 */ public void setTempGroupnames() { int currentUnnamedIndex = 1; foreach (Figure currentFigure in drawnFigures) { if (currentFigure is MergedFigure) { MergedFigure currentMergedFigure = currentFigure as MergedFigure; if (currentMergedFigure.groupName == "") { currentMergedFigure.recursiveGroupnameSet( "<Unnamed" + currentUnnamedIndex.ToString() + ">"); ++currentUnnamedIndex; } } else { } } }