Exemple #1
0
        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;
        }