Vector of SeqRotMatrix's. More...
#include <seqrotmatrixvector.h>

Public Member Functions | |
| SeqRotMatrixVector (const STD_string &object_label="unnamedSeqRotMatrixVector") | |
| SeqRotMatrixVector (const SeqRotMatrixVector &srmv) | |
| ~SeqRotMatrixVector () | |
| SeqRotMatrixVector & | operator= (const SeqRotMatrixVector &srmv) |
| const RotMatrix & | operator[] (unsigned long index) const |
| const RotMatrix & | get_current_matrix () const |
| SeqRotMatrixVector & | create_inplane_rotation (unsigned int nsegments) |
| SeqRotMatrixVector & | clear () |
| SeqRotMatrixVector & | append (const RotMatrix &srm) |
| RotMatrix | get_maxMatrix () const |
Friends | |
| class | SeqGradChan |
Vector of SeqRotMatrix's.
This class keeps an arry of rotation matrices. It can be used consecutively by a gradient object within a loop via the function SeqObjList::set_gradrotmatrixvector().
Definition at line 34 of file seqrotmatrixvector.h.
| SeqRotMatrixVector::SeqRotMatrixVector | ( | const STD_string & | object_label = "unnamedSeqRotMatrixVector" |
) |
default constructor
| SeqRotMatrixVector::SeqRotMatrixVector | ( | const SeqRotMatrixVector & | srmv | ) |
constructs a rot-matrix vector from an existing rot-matrix vector
| SeqRotMatrixVector::~SeqRotMatrixVector | ( | ) |
Destructor
| SeqRotMatrixVector& SeqRotMatrixVector::append | ( | const RotMatrix & | srm | ) | [inline] |
adds a new rotation matrix at the end of the vector
Definition at line 87 of file seqrotmatrixvector.h.
| SeqRotMatrixVector& SeqRotMatrixVector::clear | ( | ) | [inline] |
clears the list of rotation matrices
Definition at line 78 of file seqrotmatrixvector.h.
| SeqRotMatrixVector& SeqRotMatrixVector::create_inplane_rotation | ( | unsigned int | nsegments | ) |
Makes this a vector of 'nsegments' matrices that rotate the first and second dimension (read, phase) with a constant angle increment of 2*PI/nsegments.
| const RotMatrix& SeqRotMatrixVector::get_current_matrix | ( | ) | const |
returns the currently active matrix when used inside a loop
| RotMatrix SeqRotMatrixVector::get_maxMatrix | ( | ) | const |
returns values with max. absolute values for each element of the matrix vector
| SeqRotMatrixVector& SeqRotMatrixVector::operator= | ( | const SeqRotMatrixVector & | srmv | ) |
assignment operator
| const RotMatrix& SeqRotMatrixVector::operator[] | ( | unsigned long | index | ) | const |
returns the index'th matrix
1.7.1