/// <summary> /// Creates a copy of the class and all its materials /// </summary> /// <returns>CarboDatabase</returns> public CarboDatabase Copy() { CarboDatabase copy = new CarboDatabase(); foreach (CarboMaterial cm in this.CarboMaterialList) { CarboMaterial newcarboMaterial = new CarboMaterial(); newcarboMaterial.Copy(cm); copy.AddMaterial(newcarboMaterial); } return(copy); }