RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkBlockDiagonalMatrixVectorMultiplyImageFilter.h>
Public Types | |
using | dataType = typename TVectorImage::PixelType::ValueType |
using | Pointer = itk::SmartPointer< Self > |
using | Self = BlockDiagonalMatrixVectorMultiplyImageFilter |
using | Superclass = itk::ImageToImageFilter< TVectorImage, TVectorImage > |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual const char * | GetNameOfClass () const |
void | SetInput1 (const TVectorImage *vector) |
void | SetInput2 (const TMatrixImage *matrix) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static constexpr unsigned int | nChannels = TVectorImage::PixelType::Dimension |
Protected Member Functions | |
BlockDiagonalMatrixVectorMultiplyImageFilter () | |
void | DynamicThreadedGenerateData (const typename TVectorImage::RegionType &outputRegionForThread) override |
void | GenerateInputRequestedRegion () override |
~BlockDiagonalMatrixVectorMultiplyImageFilter () override=default | |
TVectorImage::ConstPointer | GetInput1 () |
TMatrixImage::ConstPointer | GetInput2 () |
Multiplies matrix by vector.
Definition at line 39 of file rtkBlockDiagonalMatrixVectorMultiplyImageFilter.h.
using rtk::BlockDiagonalMatrixVectorMultiplyImageFilter< TVectorImage, TMatrixImage >::dataType = typename TVectorImage::PixelType::ValueType |
Convenient type alias
Definition at line 65 of file rtkBlockDiagonalMatrixVectorMultiplyImageFilter.h.
using rtk::BlockDiagonalMatrixVectorMultiplyImageFilter< TVectorImage, TMatrixImage >::Pointer = itk::SmartPointer<Self> |
Definition at line 48 of file rtkBlockDiagonalMatrixVectorMultiplyImageFilter.h.
using rtk::BlockDiagonalMatrixVectorMultiplyImageFilter< TVectorImage, TMatrixImage >::Self = BlockDiagonalMatrixVectorMultiplyImageFilter |
Standard class type alias.
Definition at line 46 of file rtkBlockDiagonalMatrixVectorMultiplyImageFilter.h.
using rtk::BlockDiagonalMatrixVectorMultiplyImageFilter< TVectorImage, TMatrixImage >::Superclass = itk::ImageToImageFilter<TVectorImage, TVectorImage> |
Definition at line 47 of file rtkBlockDiagonalMatrixVectorMultiplyImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
overrideprotected |
Does the real work.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
protected |
Getters for the inputs
|
protected |
Getters for the inputs
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageSource< TOutputImage >.
|
static |
Method for creation through the object factory.
void rtk::BlockDiagonalMatrixVectorMultiplyImageFilter< TVectorImage, TMatrixImage >::SetInput1 | ( | const TVectorImage * | vector | ) |
Set methods for all inputs, since they have different types
void rtk::BlockDiagonalMatrixVectorMultiplyImageFilter< TVectorImage, TMatrixImage >::SetInput2 | ( | const TMatrixImage * | matrix | ) |
Set methods for all inputs, since they have different types
|
static |
Convenient parameters extracted from template types
Definition at line 62 of file rtkBlockDiagonalMatrixVectorMultiplyImageFilter.h.