/// <summary> /// 导出所有性质 /// </summary> /// <param name="type">None表示所有光谱</param> public void ExportProperty(UsageTypeEnum type, int filterIdx, string filename) { SpecBase lib; if (type == UsageTypeEnum.Node) { lib = this; } else { lib = this.SubLib(type); } switch (filterIdx) { case 1: _exportPropertyCSV(filename, lib.Y, null); break; case 2: _exportPropertyCSV(filename, lib.Y, lib.Components); break; case 3: Data.Tools.Save(lib.Y, filename, string.Format("y_{0}", type == UsageTypeEnum.Node ? "All" : type.ToString())); break; default: lib.FullPath = filename; lib.Save(); break; } }
/// <summary> /// 导出所有光谱 /// </summary> /// <param name="type">None表示所有光谱</param> public void ExportSpecs(UsageTypeEnum type, int filterIdx, string filename) { SpecBase lib; if (type == UsageTypeEnum.Node) { lib = this; } else { lib = this.SubLib(type); } switch (filterIdx) { case 1: case 2: _exportSpecData(filename, lib.X); break; case 3: Data.Tools.Save(lib.X, filename, string.Format("x_{0}", type == UsageTypeEnum.Node ? "All" : type.ToString())); break; default: lib.FullPath = filename; lib.Save(); break; } }