added unit tests written in GoogleTest and GoogleMock for most of the yagit functionality. To enable unit tests use BUILD_TESTING when configuring CMake. To run them use CTest or run a specific program
added CTest for running all unit tests
added running unit tests in CI
big fixes in Interpolation and Gamma/GammaThreads
small fixes in ImageData, DataReader and GammaCommon
faster interpolation at point (also faster gamma Wendling, especially for local normalization)
faster interpolation of image for small new spacings
faster sortedPointsInCircle and sortedPointsInSphere
added performance test for interpolation
added python script for plotting times or speedup from csv files that are output from gammaPerf
added simple DICOM and MetaImage files needed for DataReader tests (tests/unit/data)
List of changes:
BUILD_TESTING
when configuring CMake. To run them useCTest
or run a specific programCTest
for running all unit teststests/unit/data
)