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 | Protected Member Functions | Private Member Functions
elastix::ResampleInterpolatorBase< TElastix > Class Template Reference

#include <elxResampleInterpolatorBase.h>

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

Public Types

typedef
Superclass::ConfigurationPointer 
ConfigurationPointer
typedef
Superclass::ConfigurationType 
ConfigurationType
typedef ElastixType::CoordRepType CoordRepType
typedef Superclass::ElastixPointer ElastixPointer
typedef Superclass::ElastixType ElastixType
typedef
ElastixType::MovingImageType 
InputImageType
typedef
InterpolateImageFunction
< InputImageType, CoordRepType
ITKBaseType
typedef
Superclass::RegistrationPointer 
RegistrationPointer
typedef
Superclass::RegistrationType 
RegistrationType
typedef ResampleInterpolatorBase Self
typedef BaseComponentSE< TElastix > Superclass

Public Member Functions

virtual int BeforeAllTransformix (void)
virtual ITKBaseTypeGetAsITKBaseType (void)
virtual const ITKBaseTypeGetAsITKBaseType (void) const
virtual const char * GetClassName () const
virtual void ReadFromFile (void)
virtual void WriteToFile (void) const

Protected Member Functions

 ResampleInterpolatorBase ()
virtual ~ResampleInterpolatorBase ()

Private Member Functions

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

Detailed Description

template<class TElastix>
class elastix::ResampleInterpolatorBase< TElastix >

This class is the elastix base class for all ResampleInterpolators.

This class contains all the common functionality for ResampleInterpolators.

Definition at line 40 of file elxResampleInterpolatorBase.h.


Member Typedef Documentation

template<class TElastix>
typedef ElastixType::CoordRepType elastix::ResampleInterpolatorBase< TElastix >::CoordRepType

Definition at line 61 of file elxResampleInterpolatorBase.h.

template<class TElastix>
typedef Superclass::ElastixPointer elastix::ResampleInterpolatorBase< TElastix >::ElastixPointer
template<class TElastix>
typedef Superclass::ElastixType elastix::ResampleInterpolatorBase< TElastix >::ElastixType
template<class TElastix>
typedef ElastixType::MovingImageType elastix::ResampleInterpolatorBase< TElastix >::InputImageType
template<class TElastix>
typedef ResampleInterpolatorBase elastix::ResampleInterpolatorBase< TElastix >::Self
template<class TElastix>
typedef BaseComponentSE<TElastix> elastix::ResampleInterpolatorBase< TElastix >::Superclass

Reimplemented from elastix::BaseComponentSE< TElastix >.

Definition at line 46 of file elxResampleInterpolatorBase.h.


Constructor & Destructor Documentation

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

The constructor.

Definition at line 93 of file elxResampleInterpolatorBase.h.

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

The destructor.

Definition at line 95 of file elxResampleInterpolatorBase.h.

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

The private constructor.


Member Function Documentation

template<class TElastix>
virtual int elastix::ResampleInterpolatorBase< TElastix >::BeforeAllTransformix ( void  ) [inline, virtual]

Execute stuff before the actual transformation:

  • nothing here

Definition at line 82 of file elxResampleInterpolatorBase.h.

template<class TElastix>
virtual ITKBaseType* elastix::ResampleInterpolatorBase< TElastix >::GetAsITKBaseType ( void  ) [inline, virtual]

Cast ti ITKBaseType.

Definition at line 68 of file elxResampleInterpolatorBase.h.

template<class TElastix>
virtual const ITKBaseType* elastix::ResampleInterpolatorBase< TElastix >::GetAsITKBaseType ( void  ) const [inline, virtual]

Cast to ITKBaseType, to use in const functions.

Definition at line 74 of file elxResampleInterpolatorBase.h.

template<class TElastix>
virtual const char* elastix::ResampleInterpolatorBase< TElastix >::GetClassName ( ) const [virtual]
template<class TElastix>
void elastix::ResampleInterpolatorBase< TElastix >::operator= ( const Self ) [private]

The private copy constructor.

template<class TElastix>
virtual void elastix::ResampleInterpolatorBase< TElastix >::ReadFromFile ( void  ) [virtual]
template<class TElastix>
virtual void elastix::ResampleInterpolatorBase< TElastix >::WriteToFile ( void  ) const [virtual]


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