public void getPixelAtBottomRightTest() { HfzManager lib = new HfzManager(); HfzFile file = lib.loadFile(pathToTestFile + "\\testfile\\MtStHelens_10m.hfz", FileFormat.COMPRESSED); float data = file.getPixelAt(943, 1); System.Console.WriteLine(data); }
public void getMinimumTest() { HfzManager lib = new HfzManager(); HfzFile file = lib.loadFile(pathToTestFile + "\\testfile\\MtStHelens_10m.hfz", FileFormat.COMPRESSED); float min = file.getMinHeight(); Assert.AreEqual(690.0672f, min); }
public void getMaximumTest() { HfzManager lib = new HfzManager(); HfzFile file = lib.loadFile(pathToTestFile + "\\testfile\\MtStHelens_10m.hfz", FileFormat.COMPRESSED); float max = file.getMaxHeight(); Assert.AreEqual(2550.25391f, max); }
public void getAllPixelTest() { HfzManager lib = new HfzManager(); HfzFile file = lib.loadFile(pathToTestFile + "\\testfile\\MtStHelens_10m.hfz", FileFormat.COMPRESSED); checkAllPixels(file, (int)(file.header.nx*file.header.ny)); file = lib.loadFile(pathToTestFile + "\\testfile\\demo2_HF.hf2.gz", FileFormat.COMPRESSED); checkAllPixels(file, (int)(file.header.nx * file.header.ny)); file = lib.loadFile(pathToTestFile + "\\testfile\\fractal-16bit.hf2.gz", FileFormat.COMPRESSED); checkAllPixels(file, (int)(file.header.nx * file.header.ny)); file = lib.loadFile(pathToTestFile + "\\testfile\\temp29_HF.hf2.gz", FileFormat.COMPRESSED); checkAllPixels(file, (int)(file.header.nx * file.header.ny)); file = lib.loadFile(pathToTestFile + "\\testfile\\baia_mare_HF.hfz", FileFormat.COMPRESSED); checkAllPixels(file, (int)(file.header.nx * file.header.ny)); }
public void LibHfzUnCompressedWriteTest() { HfzManager lib = new HfzManager(); String copyTestFile = pathToTestFile + "\\testfile\\copytest.hf2"; uint byteCount = 0; HfzFile file = null; file = lib.loadFile(pathToTestFile + "\\testfile\\baia_mare_HF.hf2", FileFormat.UNCOMPRESSED); byteCount = file.byteCount(); lib.saveFile(copyTestFile, FileFormat.UNCOMPRESSED, file); file = lib.loadFile(copyTestFile, FileFormat.UNCOMPRESSED); Assert.AreEqual(byteCount, file.byteCount()); file = lib.loadFile(pathToTestFile + "\\testfile\\demo2_HF.hf2", FileFormat.UNCOMPRESSED); byteCount = file.byteCount(); lib.saveFile(copyTestFile, FileFormat.UNCOMPRESSED, file); file = lib.loadFile(copyTestFile, FileFormat.UNCOMPRESSED); Assert.AreEqual(byteCount, file.byteCount()); file = lib.loadFile(pathToTestFile + "\\testfile\\fractal-16bit.hf2", FileFormat.UNCOMPRESSED); byteCount = file.byteCount(); lib.saveFile(copyTestFile, FileFormat.UNCOMPRESSED, file); file = lib.loadFile(copyTestFile, FileFormat.UNCOMPRESSED); Assert.AreEqual(byteCount, file.byteCount()); file = lib.loadFile(pathToTestFile + "\\testfile\\temp29_HF.hf2", FileFormat.UNCOMPRESSED); byteCount = file.byteCount(); lib.saveFile(copyTestFile, FileFormat.UNCOMPRESSED, file); file = lib.loadFile(copyTestFile, FileFormat.UNCOMPRESSED); Assert.AreEqual(byteCount, file.byteCount()); file = lib.loadFile(pathToTestFile + "\\testfile\\MtStHelens_10m.hf2", FileFormat.UNCOMPRESSED); byteCount = file.byteCount(); lib.saveFile(copyTestFile, FileFormat.UNCOMPRESSED, file); file = lib.loadFile(copyTestFile, FileFormat.UNCOMPRESSED); Assert.AreEqual(byteCount, file.byteCount()); File.Delete(copyTestFile); }
public void LibHfzUnCompressedReadTest() { HfzManager lib = new HfzManager(); HfzFile file1 = lib.loadFile(pathToTestFile + "\\testfile\\baia_mare_HF.hf2", FileFormat.UNCOMPRESSED); HfzFile file2 = lib.loadFile(pathToTestFile + "\\testfile\\demo2_HF.hf2", FileFormat.UNCOMPRESSED); HfzFile file3 = lib.loadFile(pathToTestFile + "\\testfile\\fractal-16bit.hf2", FileFormat.UNCOMPRESSED); HfzFile file4 = lib.loadFile(pathToTestFile + "\\testfile\\temp29_HF.hf2", FileFormat.UNCOMPRESSED); HfzFile file5 = lib.loadFile(pathToTestFile + "\\testfile\\MtStHelens_10m.hf2", FileFormat.UNCOMPRESSED); Assert.AreEqual(16793604, file1.byteCount()); Assert.AreEqual(2097152, file2.byteCount()); Assert.AreEqual(4194304, file3.byteCount()); Assert.AreEqual(1048576, file4.byteCount()); Assert.AreEqual(5163868, file5.byteCount()); }