ANIMA
4.0
|
#include <animaEPGSignalSimulator.h>
Public Types | |
typedef std::vector< double > | RealVectorType |
Public Member Functions | |
EPGSignalSimulator () | |
RealVectorType & | GetFADerivative () |
Get EPG derivative values at same point that was used for getting EPG values. Requires a run of GetValue first. More... | |
RealVectorType & | GetValue (double t1Value, double t2Value, double flipAngle, double m0Value) |
Get EPG values at given point. More... | |
void | SetEchoSpacing (double val) |
void | SetExcitationFlipAngle (double val) |
void | SetNumberOfEchoes (unsigned int val) |
virtual | ~EPGSignalSimulator () |
Protected Member Functions | |
void | ComputeT2SignalMatrixElements (double t1Value, double t2Value, double flipAngle) |
Definition at line 11 of file animaEPGSignalSimulator.h.
typedef std::vector<double> anima::EPGSignalSimulator::RealVectorType |
Definition at line 17 of file animaEPGSignalSimulator.h.
anima::EPGSignalSimulator::EPGSignalSimulator | ( | ) |
Definition at line 9 of file animaEPGSignalSimulator.cxx.
|
inlinevirtual |
Definition at line 15 of file animaEPGSignalSimulator.h.
|
protected |
Definition at line 91 of file animaEPGSignalSimulator.cxx.
Referenced by GetValue().
EPGSignalSimulator::RealVectorType & anima::EPGSignalSimulator::GetFADerivative | ( | ) |
Get EPG derivative values at same point that was used for getting EPG values. Requires a run of GetValue first.
Definition at line 118 of file animaEPGSignalSimulator.cxx.
Referenced by anima::B1GammaDerivativeDistributionIntegrand::operator()().
EPGSignalSimulator::RealVectorType & anima::EPGSignalSimulator::GetValue | ( | double | t1Value, |
double | t2Value, | ||
double | flipAngle, | ||
double | m0Value | ||
) |
Get EPG values at given point.
Definition at line 16 of file animaEPGSignalSimulator.cxx.
References ComputeT2SignalMatrixElements().
Referenced by anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::DynamicThreadedGenerateData(), anima::MultiT2RelaxometryEstimationImageFilter< TPixelScalarType >::DynamicThreadedGenerateData(), anima::T2EPGRelaxometryCostFunction::GetValue(), anima::MultiT2EPGRelaxometryCostFunction::GetValue(), anima::B1T2RelaxometryDistributionCostFunction::GetValue(), anima::B1GMMDistributionIntegrand::operator()(), anima::B1GammaDerivativeDistributionIntegrand::operator()(), and anima::B1GammaDistributionIntegrand::operator()().
|
inline |
Definition at line 26 of file animaEPGSignalSimulator.h.
Referenced by anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::DynamicThreadedGenerateData(), anima::MultiT2RelaxometryEstimationImageFilter< TPixelScalarType >::DynamicThreadedGenerateData(), anima::T2EPGRelaxometryCostFunction::GetValue(), anima::MultiT2EPGRelaxometryCostFunction::GetValue(), anima::B1T2RelaxometryDistributionCostFunction::GetValue(), anima::B1GMMRelaxometryCostFunction::PrepareDataForLLS(), and anima::B1GammaMixtureT2RelaxometryCostFunction::PrepareDataForLLS().
|
inline |
Definition at line 27 of file animaEPGSignalSimulator.h.
Referenced by anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::DynamicThreadedGenerateData(), anima::MultiT2RelaxometryEstimationImageFilter< TPixelScalarType >::DynamicThreadedGenerateData(), anima::T2EPGRelaxometryCostFunction::GetValue(), anima::MultiT2EPGRelaxometryCostFunction::GetValue(), anima::B1T2RelaxometryDistributionCostFunction::GetValue(), anima::B1GMMRelaxometryCostFunction::PrepareDataForLLS(), and anima::B1GammaMixtureT2RelaxometryCostFunction::PrepareDataForLLS().
|
inline |
Definition at line 29 of file animaEPGSignalSimulator.h.
Referenced by anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::DynamicThreadedGenerateData(), anima::MultiT2RelaxometryEstimationImageFilter< TPixelScalarType >::DynamicThreadedGenerateData(), anima::T2EPGRelaxometryCostFunction::GetValue(), anima::MultiT2EPGRelaxometryCostFunction::GetValue(), anima::B1T2RelaxometryDistributionCostFunction::GetValue(), anima::B1GMMRelaxometryCostFunction::PrepareDataForLLS(), and anima::B1GammaMixtureT2RelaxometryCostFunction::PrepareDataForLLS().