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 |
virtual Array2DType | GetOutput () |
void | Parse () override |
void | SetSignal (const std::vector< double > signal) |
virtual void | Update () |
virtual const char * | GetNameOfClass () const |
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 63 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 66 of file rtkSignalToInterpolationWeights.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
virtual |
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 70 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 100 of file rtkSignalToInterpolationWeights.h.
|
private |
Definition at line 101 of file rtkSignalToInterpolationWeights.h.
|
private |
Definition at line 102 of file rtkSignalToInterpolationWeights.h.