public override INifti <float> DeepCopy() { var copy = new NiftiFloat32() { Header = Header.DeepCopy(), Voxels = new float[Voxels.Length] }; Voxels.CopyTo(copy.Voxels, 0); copy.ColorMap = new Color[ColorMap.Length]; ColorMap.CopyTo(copy.ColorMap, 0); return(copy); }