1. 23 Jun, 2020 1 commit
    • David Frank's avatar
      #63 Add DetectorDescriptor and PlanarDetectorDescriptor · 7397e31a
      David Frank authored
      - Add Abstract class DetectorDescriptor, which is derived from DataDescriptor (Support ray generation from a given pose and detector pixel and given pose and voxel)
      - Add first derived class of DetectorDescriptor: PlanarDetectorDescriptor
      - Add usage of DetectorDescriptor in Projectors (remove dependency to geometry, ray generation is only handled by DetectorDescriptor, adapt tests)
      - Restructure tests of CUDA projectors to make failing tests more readable
  2. 10 Jun, 2020 1 commit
    • David Frank's avatar
      #64 Move geometry to core, use Strong typing in Geometry interface · 5d96e144
      David Frank authored
      - Move geometry to core module
      - Use strong types for Geometry (Old constructors are kept for now, but are just wrappers, most of them use constexpr)
      - Added some convience overloads for RotationAngles3D and GeometryData
      - Fixed tests for removing old constructors (CircluarTrajectoryGenerator, Projectors)