JEMRIS  2.8.1
open-source MRI simulations
List of all members | Public Member Functions | Private Member Functions | Private Attributes
TrajectoryMotion Class Reference

Motion Trajectory. More...

#include <TrajectoryMotion.h>

+ Inheritance diagram for TrajectoryMotion:
+ Collaboration diagram for TrajectoryMotion:

Public Member Functions

virtual void GetValueDerived (double time, double *value)
 retrieve value at given time-point
 
virtual void LoadFile (string filename)
 load trajectory from file
 
- Public Member Functions inherited from TrajectoryInterface
void GetValue (double time, double *value)
 
virtual void UpdateTrajectory (bool init=false)
 

Private Member Functions

void GetPosition (double time, double &trans_x, double &trans_y, double &trans_z, double &rot_x, double &rot_y, double &rot_z)
 

Private Attributes

vector< double > m_trans_x
 
vector< double > m_trans_y
 
vector< double > m_trans_z
 
vector< double > m_rot_x
 
vector< double > m_rot_y
 
vector< double > m_rot_z
 
bool btx
 
bool bty
 
bool btz
 
bool brx
 
bool bry
 
bool brz
 
double m_rot_origin_x
 
double m_rot_origin_y
 
double m_rot_origin_z
 

Additional Inherited Members

- Protected Member Functions inherited from TrajectoryInterface
int GetLowerIndex (double time)
 find data index for interpolation get lower index for given timepoint using hunt search algorithm.
 
- Protected Attributes inherited from TrajectoryInterface
int m_LastHuntIndex
 
vector< double > m_time
 

Detailed Description

Motion Trajectory.


The documentation for this class was generated from the following files:

-- last change 17.06.2016 | Tony Stoecker | Imprint --