STIR  6.2.0
Coordinate4D.h
Go to the documentation of this file.
1 //
2 //
3 #ifndef __Coordinate4D_H__
4 #define __Coordinate4D_H__
5 
17 /*
18  Copyright (C) 2000 PARAPET partners
19  Copyright (C) 2000- 2009, Hammersmith Imanet Ltd
20  This file is part of STIR.
21 
22  SPDX-License-Identifier: Apache-2.0 AND License-ref-PARAPET-license
23 
24  See STIR/LICENSE.txt for details
25 */
26 
27 #include "stir/BasicCoordinate.h"
28 
29 START_NAMESPACE_STIR
39 template <typename coordT>
40 class Coordinate4D : public BasicCoordinate<4, coordT>
41 {
42 protected:
44 
45 public:
46  inline Coordinate4D();
47  inline Coordinate4D(const coordT&, const coordT&, const coordT&, const coordT&);
48  inline Coordinate4D(const base_type& c);
49  inline Coordinate4D& operator=(const base_type& c);
50 };
51 
52 END_NAMESPACE_STIR
53 
54 #include "stir/Coordinate4D.inl"
55 
56 #endif
inline implementations for the stir::Coordinate4D class
This file declares class stir::BasicCoordinate and some functions acting on stir::BasicCoordinate obj...
a templated class for 4-dimensional coordinates.
Definition: Coordinate4D.h:40
class BasicCoordinate<int num_dimensions, typename coordT> defines num_dimensions -dimensional coordi...
Definition: BasicCoordinate.h:53