go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
itk::UpsampleBSplineParametersFilter< TArray, TImage > Class Template Reference

#include <itkUpsampleBSplineParametersFilter.h>

Detailed Description

template<class TArray, class TImage>
class itk::UpsampleBSplineParametersFilter< TArray, TImage >

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.

+ Inheritance diagram for itk::UpsampleBSplineParametersFilter< TArray, TImage >:

Public Types

typedef TArray ArrayType
 
typedef SmartPointer< const SelfConstPointer
 
typedef ImageType::DirectionType DirectionType
 
typedef ImageType::Pointer ImagePointer
 
typedef TImage ImageType
 
typedef ImageType::PointType OriginType
 
typedef SmartPointer< SelfPointer
 
typedef ImageType::RegionType RegionType
 
typedef UpsampleBSplineParametersFilter Self
 
typedef ImageType::SpacingType SpacingType
 
typedef Object Superclass
 
typedef ArrayType::ValueType ValueType
 

Public Member Functions

virtual const char * GetClassName () const
 
 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 &param_in, ArrayType &param_out)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

virtual bool DoUpsampling (void)
 
void PrintSelf (std::ostream &os, Indent indent) const override
 
 UpsampleBSplineParametersFilter ()
 
 ~UpsampleBSplineParametersFilter () override
 

Private Member Functions

void operator= (const Self &)
 
 UpsampleBSplineParametersFilter (const Self &)
 

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
 

Member Typedef Documentation

◆ ArrayType

template<class TArray , class TImage >
typedef TArray itk::UpsampleBSplineParametersFilter< TArray, TImage >::ArrayType

Typedefs.

Definition at line 57 of file itkUpsampleBSplineParametersFilter.h.

◆ ConstPointer

template<class TArray , class TImage >
typedef SmartPointer< const Self > itk::UpsampleBSplineParametersFilter< TArray, TImage >::ConstPointer

Definition at line 48 of file itkUpsampleBSplineParametersFilter.h.

◆ DirectionType

template<class TArray , class TImage >
typedef ImageType::DirectionType itk::UpsampleBSplineParametersFilter< TArray, TImage >::DirectionType

Definition at line 64 of file itkUpsampleBSplineParametersFilter.h.

◆ ImagePointer

template<class TArray , class TImage >
typedef ImageType::Pointer itk::UpsampleBSplineParametersFilter< TArray, TImage >::ImagePointer

Definition at line 60 of file itkUpsampleBSplineParametersFilter.h.

◆ ImageType

template<class TArray , class TImage >
typedef TImage itk::UpsampleBSplineParametersFilter< TArray, TImage >::ImageType

Definition at line 59 of file itkUpsampleBSplineParametersFilter.h.

◆ OriginType

template<class TArray , class TImage >
typedef ImageType::PointType itk::UpsampleBSplineParametersFilter< TArray, TImage >::OriginType

Definition at line 63 of file itkUpsampleBSplineParametersFilter.h.

◆ Pointer

template<class TArray , class TImage >
typedef SmartPointer< Self > itk::UpsampleBSplineParametersFilter< TArray, TImage >::Pointer

Definition at line 47 of file itkUpsampleBSplineParametersFilter.h.

◆ RegionType

template<class TArray , class TImage >
typedef ImageType::RegionType itk::UpsampleBSplineParametersFilter< TArray, TImage >::RegionType

Definition at line 65 of file itkUpsampleBSplineParametersFilter.h.

◆ Self

template<class TArray , class TImage >
typedef UpsampleBSplineParametersFilter itk::UpsampleBSplineParametersFilter< TArray, TImage >::Self

Standard class typedefs.

Definition at line 45 of file itkUpsampleBSplineParametersFilter.h.

◆ SpacingType

template<class TArray , class TImage >
typedef ImageType::SpacingType itk::UpsampleBSplineParametersFilter< TArray, TImage >::SpacingType

Definition at line 62 of file itkUpsampleBSplineParametersFilter.h.

◆ Superclass

template<class TArray , class TImage >
typedef Object itk::UpsampleBSplineParametersFilter< TArray, TImage >::Superclass

Definition at line 46 of file itkUpsampleBSplineParametersFilter.h.

◆ ValueType

template<class TArray , class TImage >
typedef ArrayType::ValueType itk::UpsampleBSplineParametersFilter< TArray, TImage >::ValueType

Definition at line 58 of file itkUpsampleBSplineParametersFilter.h.

Constructor & Destructor Documentation

◆ UpsampleBSplineParametersFilter() [1/2]

template<class TArray , class TImage >
itk::UpsampleBSplineParametersFilter< TArray, TImage >::UpsampleBSplineParametersFilter ( )
protected

Constructor.

◆ ~UpsampleBSplineParametersFilter()

template<class TArray , class TImage >
itk::UpsampleBSplineParametersFilter< TArray, TImage >::~UpsampleBSplineParametersFilter ( )
inlineoverrideprotected

Destructor.

Definition at line 107 of file itkUpsampleBSplineParametersFilter.h.

◆ UpsampleBSplineParametersFilter() [2/2]

template<class TArray , class TImage >
itk::UpsampleBSplineParametersFilter< TArray, TImage >::UpsampleBSplineParametersFilter ( const Self )
private

Member Function Documentation

◆ DoUpsampling()

template<class TArray , class TImage >
virtual bool itk::UpsampleBSplineParametersFilter< TArray, TImage >::DoUpsampling ( void  )
protectedvirtual

Function that checks if upsampling is required.

◆ GetClassName()

template<class TArray , class TImage >
virtual const char * itk::UpsampleBSplineParametersFilter< TArray, TImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

◆ itkStaticConstMacro()

template<class TArray , class TImage >
itk::UpsampleBSplineParametersFilter< TArray, TImage >::itkStaticConstMacro ( Dimension  ,
unsigned int  ,
ImageType::ImageDimension   
)

Dimension of the fixed image.

◆ New()

template<class TArray , class TImage >
static Pointer itk::UpsampleBSplineParametersFilter< TArray, TImage >::New ( )
static

Method for creation through the object factory.

◆ operator=()

template<class TArray , class TImage >
void itk::UpsampleBSplineParametersFilter< TArray, TImage >::operator= ( const Self )
private

◆ PrintSelf()

template<class TArray , class TImage >
void itk::UpsampleBSplineParametersFilter< TArray, TImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
overrideprotected

PrintSelf.

◆ SetBSplineOrder()

template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::SetBSplineOrder ( unsigned int  _arg)
virtual

Set the B-spline order.

◆ SetCurrentGridDirection()

template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::SetCurrentGridDirection ( DirectionType  _arg)
virtual

Set the direction of the current grid.

◆ SetCurrentGridOrigin()

template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::SetCurrentGridOrigin ( OriginType  _arg)
virtual

Set the origin of the current grid.

◆ SetCurrentGridRegion()

template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::SetCurrentGridRegion ( RegionType  _arg)
virtual

Set the region of the current grid.

◆ SetCurrentGridSpacing()

template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::SetCurrentGridSpacing ( SpacingType  _arg)
virtual

Set the spacing of the current grid.

◆ SetRequiredGridDirection()

template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::SetRequiredGridDirection ( DirectionType  _arg)
virtual

Set the direction of the required grid.

◆ SetRequiredGridOrigin()

template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::SetRequiredGridOrigin ( OriginType  _arg)
virtual

Set the origin of the required grid.

◆ SetRequiredGridRegion()

template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::SetRequiredGridRegion ( RegionType  _arg)
virtual

Set the region of the required grid.

◆ SetRequiredGridSpacing()

template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::SetRequiredGridSpacing ( SpacingType  _arg)
virtual

Set the spacing of the required grid.

◆ UpsampleParameters()

template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::UpsampleParameters ( const ArrayType param_in,
ArrayType param_out 
)
virtual

Compute the output parameter array.

Field Documentation

◆ m_BSplineOrder

template<class TArray , class TImage >
unsigned int itk::UpsampleBSplineParametersFilter< TArray, TImage >::m_BSplineOrder
private

Definition at line 129 of file itkUpsampleBSplineParametersFilter.h.

◆ m_CurrentGridDirection

template<class TArray , class TImage >
DirectionType itk::UpsampleBSplineParametersFilter< TArray, TImage >::m_CurrentGridDirection
private

Definition at line 123 of file itkUpsampleBSplineParametersFilter.h.

◆ m_CurrentGridOrigin

template<class TArray , class TImage >
OriginType itk::UpsampleBSplineParametersFilter< TArray, TImage >::m_CurrentGridOrigin
private

Private member variables.

Definition at line 121 of file itkUpsampleBSplineParametersFilter.h.

◆ m_CurrentGridRegion

template<class TArray , class TImage >
RegionType itk::UpsampleBSplineParametersFilter< TArray, TImage >::m_CurrentGridRegion
private

Definition at line 124 of file itkUpsampleBSplineParametersFilter.h.

◆ m_CurrentGridSpacing

template<class TArray , class TImage >
SpacingType itk::UpsampleBSplineParametersFilter< TArray, TImage >::m_CurrentGridSpacing
private

Definition at line 122 of file itkUpsampleBSplineParametersFilter.h.

◆ m_RequiredGridDirection

template<class TArray , class TImage >
DirectionType itk::UpsampleBSplineParametersFilter< TArray, TImage >::m_RequiredGridDirection
private

Definition at line 127 of file itkUpsampleBSplineParametersFilter.h.

◆ m_RequiredGridOrigin

template<class TArray , class TImage >
OriginType itk::UpsampleBSplineParametersFilter< TArray, TImage >::m_RequiredGridOrigin
private

Definition at line 125 of file itkUpsampleBSplineParametersFilter.h.

◆ m_RequiredGridRegion

template<class TArray , class TImage >
RegionType itk::UpsampleBSplineParametersFilter< TArray, TImage >::m_RequiredGridRegion
private

Definition at line 128 of file itkUpsampleBSplineParametersFilter.h.

◆ m_RequiredGridSpacing

template<class TArray , class TImage >
SpacingType itk::UpsampleBSplineParametersFilter< TArray, TImage >::m_RequiredGridSpacing
private

Definition at line 126 of file itkUpsampleBSplineParametersFilter.h.



Generated on 1667476801 for elastix by doxygen 1.9.4 elastix logo