GCC Code Coverage Report


Directory: ./
File: tasks/shemetov_d_gauss_filter_linear/seq/include/ops_seq.hpp
Date: 2026-01-27 01:59:34
Exec Total Coverage
Lines: 0 1 0.0%
Functions: 0 0 -%
Branches: 0 0 -%

Line Branch Exec Source
1 #pragma once
2 #include <vector>
3
4 #include "shemetov_d_gauss_filter_linear/common/include/common.hpp"
5 #include "task/include/task.hpp"
6
7 namespace shemetov_d_gauss_filter_linear {
8
9 class GaussFilterSEQ : public BaseTask {
10 public:
11 static constexpr ppc::task::TypeOfTask GetStaticTypeOfTask() {
12 return ppc::task::TypeOfTask::kSEQ;
13 }
14
15 explicit GaussFilterSEQ(const InType &in);
16 static Pixel ApplyKernel(const InType &in, int i, int j, const std::vector<std::vector<float>> &kernel);
17
18 private:
19 bool ValidationImpl() override;
20 bool PreProcessingImpl() override;
21 bool RunImpl() override;
22 bool PostProcessingImpl() override;
23
24 inline static int width = 0;
25 inline static int height = 0;
26 };
27
28 } // namespace shemetov_d_gauss_filter_linear
29