LSSTApplications  11.0-13-gbb96280,12.1.rc1,12.1.rc1+1,12.1.rc1+2,12.1.rc1+5,12.1.rc1+8,12.1.rc1-1-g06d7636+1,12.1.rc1-1-g253890b+5,12.1.rc1-1-g3d31b68+7,12.1.rc1-1-g3db6b75+1,12.1.rc1-1-g5c1385a+3,12.1.rc1-1-g83b2247,12.1.rc1-1-g90cb4cf+6,12.1.rc1-1-g91da24b+3,12.1.rc1-2-g3521f8a,12.1.rc1-2-g39433dd+4,12.1.rc1-2-g486411b+2,12.1.rc1-2-g4c2be76,12.1.rc1-2-gc9c0491,12.1.rc1-2-gda2cd4f+6,12.1.rc1-3-g3391c73+2,12.1.rc1-3-g8c1bd6c+1,12.1.rc1-3-gcf4b6cb+2,12.1.rc1-4-g057223e+1,12.1.rc1-4-g19ed13b+2,12.1.rc1-4-g30492a7
LSSTDataManagementBasePackage
misc.h
Go to the documentation of this file.
1 // -*- lsst-c++ -*-
2 #ifndef AFW_TABLE_misc_h_INCLUDED
3 #define AFW_TABLE_misc_h_INCLUDED
4 
5 #include <cstdint>
6 
7 #include "boost/mpl/if.hpp"
8 
9 #include "lsst/afw/geom/Angle.h"
10 #include "lsst/afw/coord/Coord.h"
11 
12 namespace lsst { namespace afw { namespace table {
13 
20 typedef std::int64_t RecordId;
21 
22 enum class CoordinateType {
23  PIXEL,
24  CELESTIAL
25 };
26 
28 
34 template <typename T> class Array;
35 class Flag;
40 
41 }}} // namespace lsst::afw::table
42 
43 #endif // !AFW_TABLE_misc_h_INCLUDED
std::int64_t RecordId
Type used for unique IDs for records.
Definition: misc.h:20
lsst::afw::geom::Angle Angle
Definition: misc.h:38
lsst::afw::coord::Coord Coord
Definition: misc.h:35
lsst::afw::coord::IcrsCoord IcrsCoord
Definition: misc.h:37
Tag types used to declare specialized field types.
Definition: misc.h:34
A class to handle Icrs coordinates (inherits from Coord)
Definition: Coord.h:156
Functions to handle coordinates.