MNE-CPP
beta 1.0
|
Coordinate transformation description. More...
#include <fiff_coord_trans.h>
Public Types | |
typedef QSharedPointer< FiffCoordTrans > | SPtr |
typedef QSharedPointer< const FiffCoordTrans > | ConstSPtr |
Public Member Functions | |
FiffCoordTrans () | |
FiffCoordTrans (const FiffCoordTrans &p_FiffCoordTrans) | |
~FiffCoordTrans () | |
void | clear () |
bool | invert_transform () |
bool | isEmpty () const |
Static Public Member Functions | |
static qint32 | storageSize () |
Public Attributes | |
fiff_int_t | from |
fiff_int_t | to |
Matrix< float, 4, 4, DontAlign > | trans |
Matrix< float, 4, 4, DontAlign > | invtrans |
Coordinate transformation description.
Coordinate transformation description which replaces fiffCoordTransRec which had a size of 104
Definition at line 87 of file fiff_coord_trans.h.
typedef QSharedPointer<const FiffCoordTrans> FIFFLIB::FiffCoordTrans::ConstSPtr |
Const shared pointer type for FiffCoordTrans.
Definition at line 91 of file fiff_coord_trans.h.
typedef QSharedPointer<FiffCoordTrans> FIFFLIB::FiffCoordTrans::SPtr |
Shared pointer type for FiffCoordTrans.
Definition at line 90 of file fiff_coord_trans.h.
FiffCoordTrans::FiffCoordTrans | ( | ) |
Constructs the coordinate transformation descriptor.
Definition at line 57 of file fiff_coord_trans.cpp.
FiffCoordTrans::FiffCoordTrans | ( | const FiffCoordTrans & | p_FiffCoordTrans | ) |
Copy constructor.
[in] | p_FiffCoordTrans | Coordinate transformation description which should be copied |
Definition at line 68 of file fiff_coord_trans.cpp.
FiffCoordTrans::~FiffCoordTrans | ( | ) |
Destroys the coordinate transformation descriptor.
Definition at line 79 of file fiff_coord_trans.cpp.
void FiffCoordTrans::clear | ( | ) |
Initializes the coordinate transformation descriptor.
Definition at line 86 of file fiff_coord_trans.cpp.
bool FiffCoordTrans::invert_transform | ( | ) |
Invert a coordinate transformation (actual obsolete - cause trans and inverse are both stored)
Definition at line 97 of file fiff_coord_trans.cpp.
|
inline |
Returns true if coordinate transform contains no data.
Definition at line 136 of file fiff_coord_trans.h.
|
inlinestatic |
Size of the old struct (fiffCoordTransRec) 26*int = 26*4 = 104
Definition at line 175 of file fiff_coord_trans.h.
fiff_int_t FIFFLIB::FiffCoordTrans::from |
Source coordinate system.
Definition at line 150 of file fiff_coord_trans.h.
Matrix<float, 4,4, DontAlign> FIFFLIB::FiffCoordTrans::invtrans |
The inverse transform
Definition at line 153 of file fiff_coord_trans.h.
fiff_int_t FIFFLIB::FiffCoordTrans::to |
Destination coordinate system.
Definition at line 151 of file fiff_coord_trans.h.
Matrix<float, 4,4, DontAlign> FIFFLIB::FiffCoordTrans::trans |
The forward transform
Definition at line 152 of file fiff_coord_trans.h.