#include <itkUpsampleBSplineParametersFilter.h>
Convenience class for upsampling a B-spline coefficient image.
The UpsampleBSplineParametersFilter class is a class that takes as input the B-spline parameters. It's purpose is to compute new B-spline parameters on a denser grid. Therefore, the user needs to supply the old B-spline grid (region, spacing, origin, direction), and the required B-spline grid.
Definition at line 39 of file itkUpsampleBSplineParametersFilter.h.
Public Types | |
using | ArrayType = TArray |
using | ConstPointer = SmartPointer<const Self> |
using | DirectionType = typename ImageType::DirectionType |
using | ImagePointer = typename ImageType::Pointer |
using | ImageType = TImage |
using | OriginType = typename ImageType::PointType |
using | Pointer = SmartPointer<Self> |
using | RegionType = typename ImageType::RegionType |
using | Self = UpsampleBSplineParametersFilter |
using | SpacingType = typename ImageType::SpacingType |
using | Superclass = Object |
using | ValueType = typename ArrayType::ValueType |
Public Member Functions | |
virtual const char * | GetClassName () const |
ITK_DISALLOW_COPY_AND_MOVE (UpsampleBSplineParametersFilter) | |
itkStaticConstMacro (Dimension, unsigned int, ImageType::ImageDimension) | |
virtual void | SetBSplineOrder (unsigned int _arg) |
virtual void | SetCurrentGridDirection (DirectionType _arg) |
virtual void | SetCurrentGridOrigin (OriginType _arg) |
virtual void | SetCurrentGridRegion (RegionType _arg) |
virtual void | SetCurrentGridSpacing (SpacingType _arg) |
virtual void | SetRequiredGridDirection (DirectionType _arg) |
virtual void | SetRequiredGridOrigin (OriginType _arg) |
virtual void | SetRequiredGridRegion (RegionType _arg) |
virtual void | SetRequiredGridSpacing (SpacingType _arg) |
virtual void | UpsampleParameters (const ArrayType ¶m_in, ArrayType ¶m_out) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
virtual bool | DoUpsampling () |
void | PrintSelf (std::ostream &os, Indent indent) const override |
UpsampleBSplineParametersFilter () | |
~UpsampleBSplineParametersFilter () override=default | |
Private Attributes | |
unsigned int | m_BSplineOrder {} |
DirectionType | m_CurrentGridDirection {} |
OriginType | m_CurrentGridOrigin {} |
RegionType | m_CurrentGridRegion {} |
SpacingType | m_CurrentGridSpacing {} |
DirectionType | m_RequiredGridDirection {} |
OriginType | m_RequiredGridOrigin {} |
RegionType | m_RequiredGridRegion {} |
SpacingType | m_RequiredGridSpacing {} |
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::ArrayType = TArray |
Typedefs.
Definition at line 57 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 48 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::DirectionType = typename ImageType::DirectionType |
Definition at line 64 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::ImagePointer = typename ImageType::Pointer |
Definition at line 60 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::ImageType = TImage |
Definition at line 59 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::OriginType = typename ImageType::PointType |
Definition at line 63 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::Pointer = SmartPointer<Self> |
Definition at line 47 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::RegionType = typename ImageType::RegionType |
Definition at line 65 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::Self = UpsampleBSplineParametersFilter |
Standard class typedefs.
Definition at line 45 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::SpacingType = typename ImageType::SpacingType |
Definition at line 62 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::Superclass = Object |
Definition at line 46 of file itkUpsampleBSplineParametersFilter.h.
using itk::UpsampleBSplineParametersFilter< TArray, TImage >::ValueType = typename ArrayType::ValueType |
Definition at line 58 of file itkUpsampleBSplineParametersFilter.h.
|
protected |
Constructor.
|
overrideprotecteddefault |
Destructor.
|
protectedvirtual |
Function that checks if upsampling is required.
|
virtual |
Run-time type information (and related methods).
itk::UpsampleBSplineParametersFilter< TArray, TImage >::ITK_DISALLOW_COPY_AND_MOVE | ( | UpsampleBSplineParametersFilter< TArray, TImage > | ) |
itk::UpsampleBSplineParametersFilter< TArray, TImage >::itkStaticConstMacro | ( | Dimension | , |
unsigned int | , | ||
ImageType::ImageDimension | ) |
Dimension of the fixed image.
|
static |
Method for creation through the object factory.
|
overrideprotected |
PrintSelf.
|
virtual |
Set the B-spline order.
|
virtual |
Set the direction of the current grid.
|
virtual |
Set the origin of the current grid.
|
virtual |
Set the region of the current grid.
|
virtual |
Set the spacing of the current grid.
|
virtual |
Set the direction of the required grid.
|
virtual |
Set the origin of the required grid.
|
virtual |
Set the region of the required grid.
|
virtual |
Set the spacing of the required grid.
|
virtual |
Compute the output parameter array.
|
private |
Definition at line 126 of file itkUpsampleBSplineParametersFilter.h.
|
private |
Definition at line 120 of file itkUpsampleBSplineParametersFilter.h.
|
private |
Private member variables.
Definition at line 118 of file itkUpsampleBSplineParametersFilter.h.
|
private |
Definition at line 121 of file itkUpsampleBSplineParametersFilter.h.
|
private |
Definition at line 119 of file itkUpsampleBSplineParametersFilter.h.
|
private |
Definition at line 124 of file itkUpsampleBSplineParametersFilter.h.
|
private |
Definition at line 122 of file itkUpsampleBSplineParametersFilter.h.
|
private |
Definition at line 125 of file itkUpsampleBSplineParametersFilter.h.
|
private |
Definition at line 123 of file itkUpsampleBSplineParametersFilter.h.
Generated on 2024-07-17
for elastix by ![]() |
![]() |