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>

Inheritance diagram for itk::UpsampleBSplineParametersFilter< TArray, TImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::UpsampleBSplineParametersFilter< TArray, TImage >:
Collaboration graph
[legend]

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 ImageType::PixelType PixelType
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)
virtual void PrintSelf (std::ostream &os, Indent indent) const
 UpsampleBSplineParametersFilter ()
 ~UpsampleBSplineParametersFilter ()

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

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 37 of file itkUpsampleBSplineParametersFilter.h.


Member Typedef Documentation

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

Typedefs.

Definition at line 52 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 46 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 62 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 58 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 57 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 61 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 59 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 45 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 63 of file itkUpsampleBSplineParametersFilter.h.

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

Standard class typedefs.

Definition at line 43 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 60 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 44 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 56 of file itkUpsampleBSplineParametersFilter.h.


Constructor & Destructor Documentation

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

Constructor.

template<class TArray , class TImage >
itk::UpsampleBSplineParametersFilter< TArray, TImage >::~UpsampleBSplineParametersFilter ( ) [inline, protected]

Destructor.

Definition at line 105 of file itkUpsampleBSplineParametersFilter.h.

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

Member Function Documentation

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

Function that checks if upsampling is required.

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

Run-time type information (and related methods).

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

Dimension of the fixed image.

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

Method for creation through the object factory.

template<class TArray , class TImage >
void itk::UpsampleBSplineParametersFilter< TArray, TImage >::operator= ( const Self ) [private]
template<class TArray , class TImage >
virtual void itk::UpsampleBSplineParametersFilter< TArray, TImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const [protected, virtual]

PrintSelf.

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

Set the B-spline order.

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

Set the direction of the current grid.

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

Set the origin of the current grid.

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

Set the region of the current grid.

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

Set the spacing of the current grid.

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

Set the direction of the required grid.

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

Set the origin of the required grid.

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

Set the region of the required grid.

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

Set the spacing of the required grid.

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

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

Definition at line 127 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 121 of file itkUpsampleBSplineParametersFilter.h.

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

Private member variables.

Definition at line 119 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 122 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 120 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 125 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 123 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 126 of file itkUpsampleBSplineParametersFilter.h.

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

Definition at line 124 of file itkUpsampleBSplineParametersFilter.h.



Generated on 24-05-2012 for elastix by doxygen 1.7.6.1 elastix logo