60 double GetPhase (
const double time=0) ;
90 virtual double GetPhase (
const double* position) {
return 0.0;};
166 double GetNorm (){
return m_norm;};
193 double Unwrap(
double diff,
bool magnitude);
Implementation of JEMRIS Declarations.
mode
Definition Declarations.h:112
Implementation of JEMRIS Prototype.
Implementation of JEMRIS Signal.
Base class of coil objects.
Definition Coil.h:39
void Receive(long lADC)
Receive signal from World.
Definition Coil.cpp:64
Coil()
Definition Coil.h:173
double * MagnitudeMap()
Map magnitudes.
Definition Coil.cpp:120
double * PhaseMap()
Map phases.
Definition Coil.cpp:116
double m_phase
Definition Coil.h:182
Signal * m_signal
Definition Coil.h:176
virtual ~Coil()
Destructor.
Definition Coil.cpp:32
Signal * GetSignal()
Get the received signal of this coil.
Definition Coil.h:116
double GetPhase(const double time=0)
Get the B1+ phase at point (x,y,z) of the current spin.
Definition Coil.cpp:138
double m_position[3]
Definition Coil.h:175
virtual bool Prepare(const PrepareMode mode)
Prepare coil with given attributes.
Definition Coil.cpp:244
bool m_complex
Definition Coil.h:184
int m_points
Definition Coil.h:188
double InterpolateSensitivity(const double *position, bool magnitude=true)
Interpolate the sensitivity at point (x,y,z)
Definition Coil.cpp:189
double m_extent
Definition Coil.h:187
void Initialize(DOMNode *node)
Initialize this prototype.
Definition Coil.cpp:39
double Unwrap(double diff, bool magnitude)
Definition Coil.cpp:234
double m_norm
Definition Coil.h:181
double m_polar
Definition Coil.h:179
void GridMap()
Dump sensitivity map on the XML defined grid.
Definition Coil.cpp:88
virtual double GetSensitivity(const double *position)=0
Get the B1+ magnitude at point (x,y,z)
void InitSignal(long lADCs)
Initialize my signal repository.
Definition Coil.cpp:54
unsigned m_dim
Definition Coil.h:186
double GetSensitivity(const double time=0)
Get the B1+ magnitude at point (x,y,z) of the current spin.
Definition Coil.cpp:163
virtual double GetPhase(const double *position)
Get the B1+ phase at point (x,y,z)
Definition Coil.h:90
bool m_interpolate
Definition Coil.h:183
unsigned m_mode
Definition Coil.h:177
double m_azimuth
Definition Coil.h:178
double m_scale
Definition Coil.h:180
bool m_conjugate
Definition Coil.h:185
void Transmit()
Transmit signal.
Simple nd-data structure.
Definition NDData.h:53
Prototype super class.
Definition Prototype.h:71
The signal store and IO.
Definition Signal.h:249