MNE-CPP  0.1.9
A Framework for Electrophysiology
fiff_dig_point.h
Go to the documentation of this file.
1 //=============================================================================================================
38 #ifndef FIFF_DIG_POINT_H
39 #define FIFF_DIG_POINT_H
40 
41 //=============================================================================================================
42 // INCLUDES
43 //=============================================================================================================
44 
45 #include "fiff_global.h"
46 #include "fiff_types.h"
47 
48 //=============================================================================================================
49 // QT INCLUDES
50 //=============================================================================================================
51 
52 #include <QSharedPointer>
53 #include <QDebug>
54 
55 //=============================================================================================================
56 // DEFINE NAMESPACE FIFFLIB
57 //=============================================================================================================
58 
59 namespace FIFFLIB
60 {
61 
62 //=============================================================================================================
69 {
70 public:
71  typedef QSharedPointer<FiffDigPoint> SPtr;
72  typedef QSharedPointer<const FiffDigPoint> ConstSPtr;
74  //=========================================================================================================
78  FiffDigPoint();
79 
80  //=========================================================================================================
84  ~FiffDigPoint() = default;
85 
86  //=========================================================================================================
92  inline static qint32 storageSize();
93 
94 public:
95  fiff_int_t kind;
96  fiff_int_t ident;
97  fiff_float_t r[3];
98  fiff_int_t coord_frame;
99 };
100 
101 //=============================================================================================================
102 // INLINE DEFINITIONS
103 //=============================================================================================================
104 
106 {
107  return 20;
108 }
109 } // NAMESPACE
110 
111 #endif // FIFF_DIG_POINT_H
FIFFLIB::FiffDigPoint::coord_frame
fiff_int_t coord_frame
Definition: fiff_dig_point.h:98
FIFFLIB::FiffDigPoint::storageSize
static qint32 storageSize()
Definition: fiff_dig_point.h:105
FIFFLIB::FiffDigPoint::SPtr
QSharedPointer< FiffDigPoint > SPtr
Definition: fiff_dig_point.h:71
FIFFLIB::FiffDigPoint
Digitization point description.
Definition: fiff_dig_point.h:68
FIFFSHARED_EXPORT
#define FIFFSHARED_EXPORT
Definition: fiff_global.h:56
fiff_global.h
Fiff library export/import macros.
fiff_types.h
Definitions for describing the objects in a FIFF file.
FIFFLIB::FiffDigPoint::kind
fiff_int_t kind
Definition: fiff_dig_point.h:95
FIFFLIB::FiffDigPoint::ConstSPtr
QSharedPointer< const FiffDigPoint > ConstSPtr
Definition: fiff_dig_point.h:72
FIFFLIB::FiffDigPoint::ident
fiff_int_t ident
Definition: fiff_dig_point.h:96