From 1ee46a6174b6e93390ada48e1774b0f7467e84a4 Mon Sep 17 00:00:00 2001 From: AJ Date: Fri, 22 Feb 2019 08:30:23 -0500 Subject: [PATCH] Read material density and thickness. --- PepLib/IO/MaterialDataReader.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/PepLib/IO/MaterialDataReader.cs b/PepLib/IO/MaterialDataReader.cs index 1feebd2..de5e2ce 100644 --- a/PepLib/IO/MaterialDataReader.cs +++ b/PepLib/IO/MaterialDataReader.cs @@ -17,6 +17,7 @@ namespace PepLib.IO { const int dataLength = 2000; var count = stream.Length / dataLength; + var binreader = new BinaryReader(stream); for (int i = 0; i < count; i++) { @@ -27,6 +28,9 @@ namespace PepLib.IO data.Id = id; data.Grade = ReadString(16, ref stream); data.Name = ReadString(200, ref stream); + data.Density = binreader.ReadDouble(); + stream.Seek(8, SeekOrigin.Current); + data.Thickness = binreader.ReadDouble(); Materials.Add(data); @@ -78,5 +82,9 @@ namespace PepLib.IO public string Name { get; set; } public string Grade { get; set; } + + public double Density { get; set; } + + public double Thickness { get; set; } } }