26 #ifndef LIBRARIES_RECONSTRUCTION_ASHIFT_ESTIMATOR_H_ 27 #define LIBRARIES_RECONSTRUCTION_ASHIFT_ESTIMATOR_H_ 58 const Dimensions &dims,
size_t batch,
size_t maxShift) = 0;
68 auto cpy = std::vector<Point2D<float>>();
107 size_t batch,
size_t maxShift);
108 virtual void check();
virtual void computeShift2DOneToN(T *others)=0
std::vector< Point2D< float > > getShifts2D()
#define REPORT_ERROR(nerr, ErrormMsg)
std::vector< Point2D< float > > m_shifts2D
AShiftEstimator & operator=(const AShiftEstimator &)=delete
virtual void init2D(const std::vector< HW *> &hw, AlignType type, const Dimensions &dims, size_t batch, size_t maxShift)=0
virtual ~AShiftEstimator()
virtual void setDefault()
virtual HW & getHW() const =0
constexpr bool isInitialized() const
const Dimensions * m_dims
constexpr AlignType getAlignType() const
virtual void load2DReferenceOneToN(const T *ref)=0
constexpr Dimensions getDimensions() const
Some logical error in the pipeline.