STIR
6.4.0
STIR
src
include
stir
Coordinate3D.h
Go to the documentation of this file.
1
#ifndef __Coordinate3D_H__
2
#define __Coordinate3D_H__
3
//
4
//
17
/*
18
Copyright (C) 2000 PARAPET partners
19
Copyright (C) 2000- 2009-06-22, Hammersmith Imanet Ltd
20
Copyright (C) 2011-07-01 - 2011, Kris Thielemans
21
This file is part of STIR.
22
23
SPDX-License-Identifier: Apache-2.0 AND License-ref-PARAPET-license
24
25
See STIR/LICENSE.txt for details
26
*/
27
28
#include "
stir/BasicCoordinate.h
"
29
30
START_NAMESPACE_STIR
31
40
41
template
<
typename
coordT>
42
class
Coordinate3D :
public
BasicCoordinate
<3, coordT>
43
{
44
protected
:
45
typedef
BasicCoordinate<3, coordT>
base_type;
46
47
public
:
48
inline
Coordinate3D();
49
inline
Coordinate3D(
const
coordT&,
const
coordT&,
const
coordT&);
50
inline
Coordinate3D(
const
BasicCoordinate<3, coordT>
& c);
51
inline
Coordinate3D& operator=(
const
BasicCoordinate<3, coordT>
& c);
52
};
53
54
END_NAMESPACE_STIR
55
56
#include "
stir/Coordinate3D.inl
"
57
58
#endif
BasicCoordinate.h
This file declares class stir::BasicCoordinate and some functions acting on stir::BasicCoordinate obj...
Coordinate3D.inl
inline implementations for the stir::Coordinate3D class
stir::BasicCoordinate< 3, coordT >::BasicCoordinate
BasicCoordinate()
Generated on Wed May 27 2026 17:04:05 for STIR by
1.13.2