private void StoreDataHolder() { PoissonModeData.Copy(ModeData, DataHolder.ModeData); PoissonUIData.Copy(UIData, DataHolder.UIData); DataHolder.Data.Resize(Data.Count); for (int i = 0; i < Data.Count; ++i) { PoissonData.Copy(Data[i], DataHolder.Data[i]); } }
public static void Copy(PoissonUIData from, PoissonUIData to) { to.PoissonSelected = from.PoissonSelected; to.ClumpSelected = from.ClumpSelected; to.DuplicateLevel = from.DuplicateLevel; to.InsertLevelAt = from.InsertLevelAt; to.SelectedLevelIndex = from.SelectedLevelIndex; to.LevelCategory = from.LevelCategory; to.GeneralCategory = from.GeneralCategory; to.ModeCategory = from.ModeCategory; to.PoissonCategory = from.PoissonCategory; to.ClumpCategory = from.ClumpCategory; }