internal PeakArray( BinaryDataCompressionType compressionType, BinaryDataType intensityDataType) { this.compressionType = compressionType; this.intensityDataType = intensityDataType; }
public Peak1DArray( [JsonProperty("CompressionType")] BinaryDataCompressionType compressionType, [JsonProperty("IntensityDataType")] BinaryDataType intensityDataType, [JsonProperty("MzDataType")] BinaryDataType mzDataType) : base(compressionType, intensityDataType) { this.mzDataType = mzDataType; }
internal PeakArray( int arrayLength, BinaryDataCompressionType compressionType, BinaryDataType intensityDataType) { this.compressionType = compressionType; this.intensityDataType = intensityDataType; this.arrayLength = arrayLength; }
public Peak1DArray( [JsonProperty("ArrayLength")] int arrayLength, [JsonProperty("CompressionType")] BinaryDataCompressionType compressionType, [JsonProperty("IntensityDataType")] BinaryDataType intensityDataType, [JsonProperty("MzDataType")] BinaryDataType mzDataType) : base(arrayLength, compressionType, intensityDataType) { this.mzDataType = mzDataType; this.peaks = new Peak1D[arrayLength]; }
public static IParamContainer SetCompression( this IParamContainer pc, BinaryDataCompressionType compressionType) { switch (compressionType) { case BinaryDataCompressionType.NoCompression: return(pc.SetNoCompression()); case BinaryDataCompressionType.ZLib: return(pc.SetZlibCompression()); default: throw new NotSupportedException("Compression type not supported: " + compressionType.ToString()); } }
public string EncodeBase64(double[] values, BinaryDataCompressionType compressionType, BinaryDataType binaryDataType) { memoryStream.Position = 0; switch (compressionType) { case BinaryDataCompressionType.NoCompression: NoCompression(memoryStream, binaryDataType, values); break; case BinaryDataCompressionType.ZLib: ZLib(memoryStream, binaryDataType, values); break; default: throw new NotSupportedException("Compression type not supported: " + compressionType.ToString()); } memoryStream.Position = 0; return(Convert.ToBase64String(memoryStream.ToArray())); }