STIR  6.2.0
SeparableLowPassArrayFilter.h
Go to the documentation of this file.
1 //
2 // $Id:
3 //
17 /*
18  Copyright (C) 2000- 2002, IRSL
19  SPDX-License-Identifier: Apache-2.0
20  See STIR/LICENSE.txt for details
21 */
22 
23 #ifndef __stir_SeparableLowPassArrayFilter_H__
24 #define __stir_SeparableLowPassArrayFilter_H__
25 
28 #include "stir/Array.h"
29 
30 START_NAMESPACE_STIR
31 
32 template <int num_dimensions, typename elemT>
33 class SeparableLowPassArrayFilter : public SeparableArrayFunctionObject<num_dimensions, elemT>
34 {
35 public:
37  SeparableLowPassArrayFilter();
38 
39  SeparableLowPassArrayFilter(const VectorWithOffset<elemT>& filter_coefficients, int z_trivial);
40 
41 private:
42  VectorWithOffset<float> filter_coefficients;
43  int z_trivial;
44 };
45 
46 END_NAMESPACE_STIR
47 
48 #endif
Declaration of class stir::SeparableArrayFunctionObject.
defines the stir::DiscretisedDensity class
defines the Array class for multi-dimensional (numeric) arrays