STIR 6.4.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
30START_NAMESPACE_STIR
31
32template <int num_dimensions, typename elemT>
33class SeparableLowPassArrayFilter : public SeparableArrayFunctionObject<num_dimensions, elemT>
34{
35public:
37 SeparableLowPassArrayFilter();
38
39 SeparableLowPassArrayFilter(const VectorWithOffset<elemT>& filter_coefficients, int z_trivial);
40
41private:
42 VectorWithOffset<float> filter_coefficients;
43 int z_trivial;
44};
45
46END_NAMESPACE_STIR
47
48#endif
defines the stir::Array class for multi-dimensional (numeric) arrays
defines the stir::DiscretisedDensity class
Declaration of class stir::SeparableArrayFunctionObject.