![]() |
RTK
2.0.1
Reconstruction Toolkit
|
#include <rtkSignalToInterpolationWeights.h>
Public Types | |
using | Array2DType = itk::Array2D< float > |
using | ConstPointer = itk::SmartPointer< const Self > |
using | Pointer = itk::SmartPointer< Self > |
using | Self = SignalToInterpolationWeights |
using | Superclass = CSVFileReaderBase |
using | ValueType = float |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual const char * | GetNameOfClass () const |
virtual int | GetNumberOfReconstructedFrames () |
virtual Array2DType | GetOutput () |
void | Parse () override |
virtual void | SetNumberOfReconstructedFrames (int _arg) |
void | SetSignal (const std::vector< double > signal) |
virtual void | Update () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
SignalToInterpolationWeights () | |
~SignalToInterpolationWeights () override=default | |
Private Attributes | |
Array2DType | m_Array2D |
int | m_NumberOfReconstructedFrames |
std::vector< double > | m_Signal |
Computes interpolation weights for 4D reconstruction.
Computes the interpolation weights (along time) for 4D reconstruction from the input signal (the phase at which each projection has been acquired).
Definition at line 39 of file rtkSignalToInterpolationWeights.h.
using rtk::SignalToInterpolationWeights::Array2DType = itk::Array2D<float> |
DataFrame Object types
Definition at line 57 of file rtkSignalToInterpolationWeights.h.
using rtk::SignalToInterpolationWeights::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 48 of file rtkSignalToInterpolationWeights.h.
Definition at line 47 of file rtkSignalToInterpolationWeights.h.
Standard class type alias
Definition at line 45 of file rtkSignalToInterpolationWeights.h.
Definition at line 46 of file rtkSignalToInterpolationWeights.h.
using rtk::SignalToInterpolationWeights::ValueType = float |
The value type of the dataset.
Definition at line 60 of file rtkSignalToInterpolationWeights.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::LightProcessObject.
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::CSVFileReaderBase.
|
virtual |
|
virtual |
Aliased to the GetDataFrameObject() method to be consistent with the rest of the pipeline
|
static |
Standard New method.
|
inlineoverridevirtual |
Required, but not used
Implements itk::CSVFileReaderBase.
Definition at line 63 of file rtkSignalToInterpolationWeights.h.
|
overrideprotectedvirtual |
Print the reader.
Reimplemented from itk::CSVFileReaderBase.
|
virtual |
Configure the filter to use uneven temporal spacing (finer temporal resolution during systole)
void rtk::SignalToInterpolationWeights::SetSignal | ( | const std::vector< double > | signal | ) |
Set the input signal
|
virtual |
Does the real work
|
private |
Definition at line 87 of file rtkSignalToInterpolationWeights.h.
|
private |
Definition at line 88 of file rtkSignalToInterpolationWeights.h.
|
private |
Definition at line 89 of file rtkSignalToInterpolationWeights.h.