STIR 6.4.0
IndexRange4D.h
Go to the documentation of this file.
1//
2//
14/*
15 Copyright (C) 2000 PARAPET partners
16 Copyright (C) 2000- 2009, Hammersmith Imanet Ltd
17 This file is part of STIR.
18
19 SPDX-License-Identifier: Apache-2.0 AND License-ref-PARAPET-license
20
21 See STIR/LICENSE.txt for details
22*/
23
24#ifndef __IndexRange4D_H__
25#define __IndexRange4D_H__
26
27#include "stir/IndexRange.h"
28
29START_NAMESPACE_STIR
30
38class IndexRange4D : public IndexRange<4>
39
40{
41private:
42 typedef IndexRange<4> base_type;
43
44public:
45 inline IndexRange4D();
46 inline IndexRange4D(const IndexRange<4>& range_v);
47 inline IndexRange4D(const int min_1,
48 const int max_1,
49 const int min_2,
50 const int max_2,
51 const int min_3,
52 const int max_3,
53 const int min_4,
54 const int max_4);
55 inline IndexRange4D(const int length_1, const int length_2, const int length_3, const int length_4);
56};
57
58END_NAMESPACE_STIR
59
60#include "stir/IndexRange4D.inl"
61
62#endif
inline implementations for stir::IndexRange4D.
This file defines the stir::IndexRange class.