Channel coil-frame placement: origin r0 (m) and orthonormal axes ex / ey / ez in FIFFV_COORD_DEVICE.
More...
#include <fiff_ch_pos.h>
Public Types | |
| using | SPtr = QSharedPointer<FiffChPos> |
| using | ConstSPtr = QSharedPointer<const FiffChPos> |
| using | UPtr = std::unique_ptr<FiffChPos> |
| using | ConstUPtr = std::unique_ptr<const FiffChPos> |
Public Member Functions | |
| FiffChPos () | |
| FiffChPos (const FiffChPos &p_FiffChPos) | |
| ~FiffChPos () | |
Static Public Member Functions | |
| static qint32 | storageSize () |
Public Attributes | |
| fiff_int_t | coil_type |
| Eigen::Vector3f | r0 |
| Eigen::Vector3f | ex |
| Eigen::Vector3f | ey |
| Eigen::Vector3f | ez |
Friends | |
| bool | operator== (const FiffChPos &a, const FiffChPos &b) |
Channel coil-frame placement: origin r0 (m) and orthonormal axes ex / ey / ez in FIFFV_COORD_DEVICE.
Twelve floats laid out exactly like the fiffChPosRec struct: three for r0 and three each for ex, ey, ez. Consumed by forward-solution coil integration and by sensor visualization to draw oriented coil glyphs in the device frame.
Definition at line 62 of file fiff_ch_pos.h.
| using FIFFLIB::FiffChPos::ConstSPtr = QSharedPointer<const FiffChPos> |
Const shared pointer type for FiffChPos.
Definition at line 66 of file fiff_ch_pos.h.
| using FIFFLIB::FiffChPos::ConstUPtr = std::unique_ptr<const FiffChPos> |
Const unique pointer type for FiffChPos.
Definition at line 68 of file fiff_ch_pos.h.
| using FIFFLIB::FiffChPos::SPtr = QSharedPointer<FiffChPos> |
Shared pointer type for FiffChPos.
Definition at line 65 of file fiff_ch_pos.h.
| using FIFFLIB::FiffChPos::UPtr = std::unique_ptr<FiffChPos> |
Unique pointer type for FiffChPos.
Definition at line 67 of file fiff_ch_pos.h.
| FiffChPos::FiffChPos | ( | ) |
Constructs the coil position descriptor.
Definition at line 35 of file fiff_ch_pos.cpp.
| FiffChPos::FiffChPos | ( | const FiffChPos & | p_FiffChPos | ) |
Copy constructor.
| [in] | p_FiffChPos | Coil position descriptor which should be copied. |
Definition at line 49 of file fiff_ch_pos.cpp.
| FiffChPos::~FiffChPos | ( | ) |
Destroys the coil position descriptor.
Definition at line 63 of file fiff_ch_pos.cpp.
|
inlinestatic |
Size of the old struct (fiffChPosRec) 13*int = 13*4 = 52
Definition at line 121 of file fiff_ch_pos.h.
Overloaded == operator to compare an object to this instance.
| [in] | object | The object which should be compared to. |
Definition at line 130 of file fiff_ch_pos.h.
| fiff_int_t FIFFLIB::FiffChPos::coil_type |
What kind of coil.
Definition at line 109 of file fiff_ch_pos.h.
| Eigen::Vector3f FIFFLIB::FiffChPos::ex |
Coil coordinate system x-axis unit vector.
Definition at line 111 of file fiff_ch_pos.h.
| Eigen::Vector3f FIFFLIB::FiffChPos::ey |
Coil coordinate system y-axis unit vector.
Definition at line 112 of file fiff_ch_pos.h.
| Eigen::Vector3f FIFFLIB::FiffChPos::ez |
Coil coordinate system z-axis unit vector.
Definition at line 113 of file fiff_ch_pos.h.
| Eigen::Vector3f FIFFLIB::FiffChPos::r0 |
Coil coordinate system origin.
Definition at line 110 of file fiff_ch_pos.h.