![]() |
RTK
2.6.0
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 |
const char * | GetNameOfClass () const override |
virtual Array2DType | GetOutput () |
void | Parse () override |
void | SetSignal (const std::vector< double > signal) |
virtual void | Update () |
virtual void | SetNumberOfReconstructedFrames (int _arg) |
virtual int | GetNumberOfReconstructedFrames () |
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 40 of file rtkSignalToInterpolationWeights.h.
using rtk::SignalToInterpolationWeights::Array2DType = itk::Array2D<float> |
DataFrame Object types
Definition at line 58 of file rtkSignalToInterpolationWeights.h.
using rtk::SignalToInterpolationWeights::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 49 of file rtkSignalToInterpolationWeights.h.
Definition at line 48 of file rtkSignalToInterpolationWeights.h.
Standard class type alias
Definition at line 46 of file rtkSignalToInterpolationWeights.h.
Definition at line 47 of file rtkSignalToInterpolationWeights.h.
using rtk::SignalToInterpolationWeights::ValueType = float |
The value type of the dataset.
Definition at line 61 of file rtkSignalToInterpolationWeights.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::LightProcessObject.
|
overridevirtual |
Run-time type information (and related methods)
Reimplemented from itk::CSVFileReaderBase.
|
virtual |
Configure the filter to use uneven temporal spacing (finer temporal resolution during systole)
|
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 65 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 95 of file rtkSignalToInterpolationWeights.h.
|
private |
Definition at line 96 of file rtkSignalToInterpolationWeights.h.
|
private |
Definition at line 97 of file rtkSignalToInterpolationWeights.h.