ANIMA
4.0
|
#include <animaStimulatedSpinEchoImageFilter.h>
Public Types | |
typedef std::vector< std::complex< double > > | ComplexVectorType |
typedef Image4DType::Pointer | Image4DPointer |
typedef itk::Image< typename TImage::PixelType, 4 > | Image4DType |
typedef std::vector< ComplexVectorType > | MatrixType |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef TOutputImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef StimulatedSpinEchoImageFilter | Self |
typedef itk::ImageToImageFilter< TImage, TOutputImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual double | GetEchoSpacing () |
virtual double | GetExcitationFlipAngle () |
virtual double | GetFlipAngle () |
virtual const char * | GetNameOfClass () const |
virtual unsigned int | GetNumberOfEchoes () |
Image4DType * | GetOutputAs4DImage () |
virtual void | SetEchoSpacing (double _arg) |
virtual void | SetExcitationFlipAngle (double _arg) |
virtual void | SetFlipAngle (double _arg) |
void | SetInputB1 (const TImage *B1) |
void | SetInputM0 (const TImage *M0) |
void | SetInputT1 (const TImage *T1) |
void | SetInputT2 (const TImage *T2) |
virtual void | SetNumberOfEchoes (unsigned int _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
virtual void | DynamicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread) ITK_OVERRIDE |
void | GenerateOutputInformation () ITK_OVERRIDE |
StimulatedSpinEchoImageFilter () | |
virtual | ~StimulatedSpinEchoImageFilter () |
Definition at line 11 of file animaStimulatedSpinEchoImageFilter.h.
typedef std::vector< std::complex <double> > anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::ComplexVectorType |
Definition at line 23 of file animaStimulatedSpinEchoImageFilter.h.
typedef Image4DType::Pointer anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::Image4DPointer |
Definition at line 20 of file animaStimulatedSpinEchoImageFilter.h.
typedef itk::Image<typename TImage::PixelType, 4> anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::Image4DType |
Definition at line 19 of file animaStimulatedSpinEchoImageFilter.h.
typedef std::vector<ComplexVectorType> anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::MatrixType |
Definition at line 24 of file animaStimulatedSpinEchoImageFilter.h.
typedef Superclass::OutputImageRegionType anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::OutputImageRegionType |
Definition at line 22 of file animaStimulatedSpinEchoImageFilter.h.
typedef TOutputImage anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::OutputImageType |
Definition at line 21 of file animaStimulatedSpinEchoImageFilter.h.
typedef itk::SmartPointer<Self> anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::Pointer |
Definition at line 17 of file animaStimulatedSpinEchoImageFilter.h.
typedef StimulatedSpinEchoImageFilter anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::Self |
Standard class typedefs.
Definition at line 15 of file animaStimulatedSpinEchoImageFilter.h.
typedef itk::ImageToImageFilter<TImage, TOutputImage> anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::Superclass |
Definition at line 16 of file animaStimulatedSpinEchoImageFilter.h.
|
protected |
Definition at line 25 of file animaStimulatedSpinEchoImageFilter.hxx.
|
inlineprotectedvirtual |
virtual::itk::LightObject::Pointer anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
protectedvirtual |
Does the real work.
Definition at line 132 of file animaStimulatedSpinEchoImageFilter.hxx.
References anima::EPGSignalSimulator::GetValue(), anima::EPGSignalSimulator::SetEchoSpacing(), anima::EPGSignalSimulator::SetExcitationFlipAngle(), and anima::EPGSignalSimulator::SetNumberOfEchoes().
Referenced by anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::~StimulatedSpinEchoImageFilter().
|
protected |
Definition at line 15 of file animaStimulatedSpinEchoImageFilter.hxx.
Referenced by anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::~StimulatedSpinEchoImageFilter().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Run-time type information (and related methods).
|
virtual |
StimulatedSpinEchoImageFilter< TImage, TOutputImage >::Image4DType * anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::GetOutputAs4DImage | ( | ) |
Definition at line 66 of file animaStimulatedSpinEchoImageFilter.hxx.
|
static |
Method for creation through the object factory.
|
virtual |
|
virtual |
|
virtual |
void anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::SetInputB1 | ( | const TImage * | B1 | ) |
B1 inhomogeneity image
Definition at line 58 of file animaStimulatedSpinEchoImageFilter.hxx.
void anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::SetInputM0 | ( | const TImage * | M0 | ) |
M0 image / Rho map
Definition at line 51 of file animaStimulatedSpinEchoImageFilter.hxx.
void anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::SetInputT1 | ( | const TImage * | T1 | ) |
T1 map
Definition at line 37 of file animaStimulatedSpinEchoImageFilter.hxx.
void anima::StimulatedSpinEchoImageFilter< TImage, TOutputImage >::SetInputT2 | ( | const TImage * | T2 | ) |
T2 map
Definition at line 44 of file animaStimulatedSpinEchoImageFilter.hxx.
|
virtual |