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
elastix::FixedSmoothingPyramid< TElastix > Class Template Reference

#include <elxFixedSmoothingPyramid.h>

Inheritance diagram for elastix::FixedSmoothingPyramid< TElastix >:
Inheritance graph
[legend]
Collaboration diagram for elastix::FixedSmoothingPyramid< TElastix >:
Collaboration graph
[legend]

Public Types

typedef
Superclass2::ConfigurationPointer 
ConfigurationPointer
typedef
Superclass2::ConfigurationType 
ConfigurationType
typedef SmartPointer< const SelfConstPointer
typedef Superclass2::ElastixPointer ElastixPointer
typedef Superclass2::ElastixType ElastixType
typedef
Superclass1::InputImageConstPointer 
InputImageConstPointer
typedef
Superclass1::InputImagePointer 
InputImagePointer
typedef Superclass1::InputImageType InputImageType
typedef Superclass2::ITKBaseType ITKBaseType
typedef
Superclass1::OutputImagePointer 
OutputImagePointer
typedef
Superclass1::OutputImageType 
OutputImageType
typedef SmartPointer< SelfPointer
typedef
Superclass2::RegistrationPointer 
RegistrationPointer
typedef
Superclass2::RegistrationType 
RegistrationType
typedef Superclass1::ScheduleType ScheduleType
typedef FixedSmoothingPyramid Self
typedef
MultiResolutionGaussianSmoothingPyramidImageFilter
< typename
FixedImagePyramidBase
< TElastix >::InputImageType,
typename FixedImagePyramidBase
< TElastix >::OutputImageType
Superclass1
typedef FixedImagePyramidBase
< TElastix > 
Superclass2

Public Member Functions

 elxClassNameMacro ("FixedSmoothingImagePyramid")
virtual const char * GetClassName () const
 itkStaticConstMacro (ImageDimension, unsigned int, Superclass1::ImageDimension)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 FixedSmoothingPyramid ()
virtual ~FixedSmoothingPyramid ()

Private Member Functions

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

Detailed Description

template<class TElastix>
class elastix::FixedSmoothingPyramid< TElastix >

A pyramid based on the itk::MultiResolutionGaussianSmoothingPyramidImageFilter.

The parameters used in this class are:

Parameters:
FixedImagePyramid: Select this pyramid as follows:
(FixedImagePyramid "FixedSmoothingImagePyramid")

Definition at line 37 of file elxFixedSmoothingPyramid.h.


Member Typedef Documentation

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 83 of file elxFixedSmoothingPyramid.h.

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 82 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
typedef SmartPointer<const Self> elastix::FixedSmoothingPyramid< TElastix >::ConstPointer
template<class TElastix >
typedef Superclass2::ElastixPointer elastix::FixedSmoothingPyramid< TElastix >::ElastixPointer

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 81 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
typedef Superclass2::ElastixType elastix::FixedSmoothingPyramid< TElastix >::ElastixType

Typedefs inherited from Elastix.

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 80 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
typedef Superclass1::InputImageType elastix::FixedSmoothingPyramid< TElastix >::InputImageType

Typedefs inherited from the superclass.

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 72 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
typedef Superclass2::ITKBaseType elastix::FixedSmoothingPyramid< TElastix >::ITKBaseType

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 86 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
typedef Superclass1::OutputImageType elastix::FixedSmoothingPyramid< TElastix >::OutputImageType

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 73 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
typedef SmartPointer<Self> elastix::FixedSmoothingPyramid< TElastix >::Pointer

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 85 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
typedef Superclass2::RegistrationType elastix::FixedSmoothingPyramid< TElastix >::RegistrationType

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 84 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
typedef Superclass1::ScheduleType elastix::FixedSmoothingPyramid< TElastix >::ScheduleType

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 77 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
typedef FixedSmoothingPyramid elastix::FixedSmoothingPyramid< TElastix >::Self

Standard ITK-stuff.

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

Definition at line 48 of file elxFixedSmoothingPyramid.h.

Definition at line 51 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
typedef FixedImagePyramidBase<TElastix> elastix::FixedSmoothingPyramid< TElastix >::Superclass2

Definition at line 52 of file elxFixedSmoothingPyramid.h.


Constructor & Destructor Documentation

template<class TElastix >
elastix::FixedSmoothingPyramid< TElastix >::FixedSmoothingPyramid ( ) [inline, protected]

The constructor.

Definition at line 93 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
virtual elastix::FixedSmoothingPyramid< TElastix >::~FixedSmoothingPyramid ( ) [inline, protected, virtual]

The destructor.

Definition at line 95 of file elxFixedSmoothingPyramid.h.

template<class TElastix >
elastix::FixedSmoothingPyramid< TElastix >::FixedSmoothingPyramid ( const Self ) [private]

The private constructor.


Member Function Documentation

template<class TElastix >
elastix::FixedSmoothingPyramid< TElastix >::elxClassNameMacro ( "FixedSmoothingImagePyramid"  )

Name of this class. Use this name in the parameter file to select this specific pyramid.
example: (FixedImagePyramid "FixedSmoothingImagePyramid")

template<class TElastix >
virtual const char* elastix::FixedSmoothingPyramid< TElastix >::GetClassName ( ) const [virtual]

Run-time type information (and related methods).

Reimplemented from elastix::FixedImagePyramidBase< TElastix >.

template<class TElastix >
elastix::FixedSmoothingPyramid< TElastix >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
Superclass1::ImageDimension   
)

Get the ImageDimension.

template<class TElastix >
static Pointer elastix::FixedSmoothingPyramid< TElastix >::New ( ) [static]
template<class TElastix >
void elastix::FixedSmoothingPyramid< TElastix >::operator= ( const Self ) [private]

The private copy constructor.



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