This class is designed to manage the Arterial Input Curve provided by the user.
More...
#include <oArterialInputCurve.hh>
This class is designed to manage the Arterial Input Curve provided by the user.
Definition at line 19 of file code/include/dynamic/oArterialInputCurve.hh.
◆ oArterialInputCurve() [1/2]
oArterialInputCurve::oArterialInputCurve |
( |
| ) |
|
◆ ~oArterialInputCurve() [1/2]
oArterialInputCurve::~oArterialInputCurve |
( |
| ) |
|
◆ oArterialInputCurve() [2/2]
oArterialInputCurve::oArterialInputCurve |
( |
| ) |
|
◆ ~oArterialInputCurve() [2/2]
oArterialInputCurve::~oArterialInputCurve |
( |
| ) |
|
◆ CheckParameters() [1/2]
int oArterialInputCurve::CheckParameters |
( |
| ) |
|
This function is used to check that the required input parameters are provided from the file provided by the user.
- Returns
- 0 if success, positive value otherwise.
Definition at line 51 of file code/src/dynamic/oArterialInputCurve.cc.
◆ CheckParameters() [2/2]
int oArterialInputCurve::CheckParameters |
( |
| ) |
|
◆ Downsample() [1/2]
int oArterialInputCurve::Downsample |
( |
| ) |
|
This function downsamples the interpolated arterial input function Currently needed to speed up convolution for the SpectralDynamicModel.
- Returns
- 0 if success, positive value otherwise.
Definition at line 218 of file code/src/dynamic/oArterialInputCurve.cc.
◆ Downsample() [2/2]
int oArterialInputCurve::Downsample |
( |
| ) |
|
◆ GetDownsampledAIC() [1/2]
public void oArterialInputCurve::GetDownsampledAIC |
( |
| ) |
|
|
inline |
◆ GetDownsampledAIC() [2/2]
HPFLTNB* oArterialInputCurve::GetDownsampledAIC |
( |
| ) |
|
|
inline |
◆ GetInterpolatedAIC() [1/2]
public void oArterialInputCurve::GetInterpolatedAIC |
( |
| ) |
|
|
inline |
◆ GetInterpolatedAIC() [2/2]
HPFLTNB* oArterialInputCurve::GetInterpolatedAIC |
( |
| ) |
|
|
inline |
◆ InitializeInputData() [1/2]
int oArterialInputCurve::InitializeInputData |
( |
| ) |
|
This function is used to initialize the input arterial curve samples from the file provided by the user.
- Returns
- 0 if success, positive value otherwise.
Definition at line 76 of file code/src/dynamic/oArterialInputCurve.cc.
◆ InitializeInputData() [2/2]
int oArterialInputCurve::InitializeInputData |
( |
| ) |
|
◆ InterpolateAIC() [1/2]
int oArterialInputCurve::InterpolateAIC |
( |
| ) |
|
This function performs a linear interpolation within the provided AIC range for every discrete unit of millisecond up to the end of the last requested frame.
- Returns
- 0 if success, positive value otherwise.
Definition at line 147 of file code/src/dynamic/oArterialInputCurve.cc.
◆ InterpolateAIC() [2/2]
int oArterialInputCurve::InterpolateAIC |
( |
| ) |
|
◆ SetFrames() [1/2]
void oArterialInputCurve::SetFrames |
( |
int |
a_nbTimeFrames, |
|
|
uint32_t * |
a_frameTimeStartInMs, |
|
|
uint32_t * |
a_frameTimeStopInMs |
|
) |
| |
◆ SetFrames() [2/2]
void oArterialInputCurve::SetFrames |
( |
int |
a_nbTimeFrames, |
|
|
uint32_t * |
a_frameTimeStartInMs, |
|
|
uint32_t * |
a_frameTimeStopInMs |
|
) |
| |
◆ SetInputFilePath() [1/2]
void oArterialInputCurve::SetInputFilePath |
( |
const string & |
a_pathToAICfile | ) |
|
|
inline |
◆ SetInputFilePath() [2/2]
void oArterialInputCurve::SetInputFilePath |
( |
const string & |
a_pathToAICfile | ) |
|
|
inline |
◆ SetVerbose() [1/2]
void oArterialInputCurve::SetVerbose |
( |
int |
a_verbose | ) |
|
|
inline |
◆ SetVerbose() [2/2]
void oArterialInputCurve::SetVerbose |
( |
int |
a_verbose | ) |
|
|
inline |
◆ m_nbinputDataPoints
int oArterialInputCurve::m_nbinputDataPoints |
|
private |
◆ m_nbTimeFrames
int oArterialInputCurve::m_nbTimeFrames |
|
private |
◆ m_pathToAICfile
string oArterialInputCurve::m_pathToAICfile |
|
private |
◆ m_verbose
int oArterialInputCurve::m_verbose |
|
private |
◆ mp_AICDataPoints
HPFLTNB * oArterialInputCurve::mp_AICDataPoints |
|
private |
◆ mp_AICDataPointsTimes
uint32_t * oArterialInputCurve::mp_AICDataPointsTimes |
|
private |
◆ mp_AICIntrpY
HPFLTNB * oArterialInputCurve::mp_AICIntrpY |
|
private |
◆ mp_AICIntrpY_downsampled
HPFLTNB * oArterialInputCurve::mp_AICIntrpY_downsampled |
|
private |
◆ mp_frameTimeStartInMs
uint32_t * oArterialInputCurve::mp_frameTimeStartInMs |
|
private |
◆ mp_frameTimeStopInMs
uint32_t * oArterialInputCurve::mp_frameTimeStopInMs |
|
private |
The documentation for this class was generated from the following files: