The spica renderer
tent.h
1 #ifdef _MSC_VER
2 #pragma once
3 #endif
4 
5 #ifndef _SPICA_TENT_H_
6 #define _SPICA_TENT_H_
7 
8 #include "core/common.h"
9 #include "core/filter.h"
10 #include "core/renderparams.h"
11 
12 namespace spica {
13 
14 class SPICA_EXPORTS TentFilter : public Filter {
15 public:
16  TentFilter();
17  explicit TentFilter(RenderParams &params);
18  explicit TentFilter(const Vector2d& radius);
19  TentFilter(const TentFilter&) = default;
20  ~TentFilter();
21 
22  TentFilter& operator=(const TentFilter&) = default;
23 
24  double evaluate(const Point2d& p) const override;
25 };
26 
27 SPICA_EXPORT_PLUGIN(TentFilter, "Tent reconstruction filter");
28 
29 } // namespace spica
30 
31 #endif // _SPICA_TENT_H_
Definition: filter.h:15
Definition: renderparams.h:27
Definition: tent.h:14