MNE-CPP
0.1.9
A Framework for Electrophysiology
|
Coordinate transformation descriptor. More...
#include <fiff_coord_trans_old.h>
Public Types | |
typedef QSharedPointer< FiffCoordTransOld > | SPtr |
typedef QSharedPointer< const FiffCoordTransOld > | ConstSPtr |
Public Member Functions | |
FiffCoordTransOld () | |
FiffCoordTransOld (const FiffCoordTransOld &p_FiffCoordTransOld) | |
FiffCoordTransOld (int from, int to, float rot[3][3], float move[3]) | |
~FiffCoordTransOld () | |
FiffCoordTrans | toNew () |
FiffCoordTransOld * | fiff_invert_transform () const |
Static Public Member Functions | |
static FiffCoordTransOld * | catenate (FiffCoordTransOld *t1, FiffCoordTransOld *t2) |
static int | add_inverse (FiffCoordTransOld *t) |
static void | fiff_coord_trans (float r[3], const FiffCoordTransOld *t, int do_move) |
static FiffCoordTransOld * | fiff_combine_transforms (int from, int to, FiffCoordTransOld *t1, FiffCoordTransOld *t2) |
static void | fiff_coord_trans_inv (float r[3], FiffCoordTransOld *t, int do_move) |
static const char * | mne_coord_frame_name (int frame) |
static void | mne_print_coord_transform_label (FILE *log, char *label, FiffCoordTransOld *t) |
static void | mne_print_coord_transform (FILE *log, FiffCoordTransOld *t) |
static FiffCoordTransOld * | mne_read_transform (const QString &name, int from, int to) |
static FiffCoordTransOld * | mne_read_transform_from_node (FIFFLIB::FiffStream::SPtr &stream, const FIFFLIB::FiffDirNode::SPtr &node, int from, int to) |
static FiffCoordTransOld * | mne_read_mri_transform (const QString &name) |
static FiffCoordTransOld * | mne_read_meas_transform (const QString &name) |
static FiffCoordTransOld * | mne_read_transform_ascii (char *name, int from, int to) |
static FiffCoordTransOld * | mne_read_FShead2mri_transform (char *name) |
static FiffCoordTransOld * | mne_identity_transform (int from, int to) |
static FiffCoordTransOld * | fiff_make_transform_card (int from, int to, float *rL, float *rN, float *rR) |
static FiffCoordTransOld * | procrustes_align (int from_frame, int to_frame, float **fromp, float **top, float *w, int np, float max_diff) |
static FiffCoordTransOld * | read_helper (QSharedPointer< FIFFLIB::FiffTag > &tag) |
Public Attributes | |
FIFFLIB::fiff_int_t | from |
FIFFLIB::fiff_int_t | to |
Eigen::Matrix3f | rot |
Eigen::Vector3f | move |
Eigen::Matrix3f | invrot |
Eigen::Vector3f | invmove |
Friends | |
bool | operator== (const FiffCoordTransOld &a, const FiffCoordTransOld &b) |
Coordinate transformation descriptor.
Implements an Fiff Coordinate Descriptor (Replaces *fiffCoordTrans, fiffCoordTransRec; struct of MNE-C fiff_types.h).
Definition at line 80 of file fiff_coord_trans_old.h.
typedef QSharedPointer<const FiffCoordTransOld> FIFFLIB::FiffCoordTransOld::ConstSPtr |
Const shared pointer type for FiffCoordTransOld.
Definition at line 84 of file fiff_coord_trans_old.h.
typedef QSharedPointer<FiffCoordTransOld> FIFFLIB::FiffCoordTransOld::SPtr |
Shared pointer type for FiffCoordTransOld.
Definition at line 83 of file fiff_coord_trans_old.h.
FiffCoordTransOld::FiffCoordTransOld | ( | ) |
Constructs the FiffCoordTransOld
Definition at line 347 of file fiff_coord_trans_old.cpp.
FiffCoordTransOld::FiffCoordTransOld | ( | const FiffCoordTransOld & | p_FiffCoordTransOld | ) |
Copy constructor. Refactored: fiff_dup_transform (fiff_trans.c)
[in] | p_FiffCoordTransOld | FiffCoordTransOld which should be copied. |
Definition at line 353 of file fiff_coord_trans_old.cpp.
FiffCoordTransOld::FiffCoordTransOld | ( | int | from, |
int | to, | ||
float | rot[3][3], | ||
float | move[3] | ||
) |
Compose the coordinate transformation structure from a known forward transform Refactored: fiff_make_transform (make_volume_source_space.c)
Definition at line 393 of file fiff_coord_trans_old.cpp.
FiffCoordTransOld::~FiffCoordTransOld | ( | ) |
Destroys the FiffCoordTransOld Refactored: (.c)
Definition at line 408 of file fiff_coord_trans_old.cpp.
|
friend |
Overloaded == operator to compare an object to this instance.
[in] | object | The object which should be compared to. |
Definition at line 217 of file fiff_coord_trans_old.h.
FIFFLIB::fiff_int_t FIFFLIB::FiffCoordTransOld::from |
Source coordinate system.
Definition at line 195 of file fiff_coord_trans_old.h.
Eigen::Vector3f FIFFLIB::FiffCoordTransOld::invmove |
The inverse transform (translation part).
Definition at line 200 of file fiff_coord_trans_old.h.
Eigen::Matrix3f FIFFLIB::FiffCoordTransOld::invrot |
The inverse transform (rotation part).
Definition at line 199 of file fiff_coord_trans_old.h.
Eigen::Vector3f FIFFLIB::FiffCoordTransOld::move |
The forward transform (translation part).
Definition at line 198 of file fiff_coord_trans_old.h.
Eigen::Matrix3f FIFFLIB::FiffCoordTransOld::rot |
The forward transform (rotation part).
Definition at line 197 of file fiff_coord_trans_old.h.
FIFFLIB::fiff_int_t FIFFLIB::FiffCoordTransOld::to |
Destination coordinate system.
Definition at line 196 of file fiff_coord_trans_old.h.