Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::RegistrationInterfaceCommand< TRegistration, TPixel > Class Template Reference

#include <mitkRegistrationInterfaceCommand.h>

Inheritance diagram for mitk::RegistrationInterfaceCommand< TRegistration, TPixel >:
Collaboration diagram for mitk::RegistrationInterfaceCommand< TRegistration, TPixel >:

Public Types

typedef RegistrationInterfaceCommand Self
 
typedef itk::Command Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::MultiResolutionImageRegistrationMethod< itk::Image< float, 3 >, itk::Image< float, 3 > > RegistrationType
 
typedef RegistrationTypeRegistrationPointer
 
typedef itk::SingleValuedNonLinearOptimizer OptimizerType
 
typedef OptimizerTypeOptimizerPointer
 
typedef itk::ImageMaskSpatialObject< 3 > MaskType
 

Public Member Functions

Pointer Clone () const
 
void Execute (itk::Object *object, const itk::EventObject &event) override
 
void Execute (const itk::Object *, const itk::EventObject &) override
 

Static Public Member Functions

static Pointer New ()
 

Public Attributes

mitk::RigidRegistrationObserver::Pointer observer
 
bool m_UseMask
 
std::vector< std::string > m_Presets
 
MaskType::Pointer m_BrainMask
 

Protected Member Functions

 RegistrationInterfaceCommand ()
 

Detailed Description

template<class TRegistration, class TPixel>
class mitk::RegistrationInterfaceCommand< TRegistration, TPixel >

Definition at line 20 of file mitkRegistrationInterfaceCommand.h.

Member Typedef Documentation

template<class TRegistration , class TPixel >
typedef itk::ImageMaskSpatialObject<3> mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::MaskType

Definition at line 35 of file mitkRegistrationInterfaceCommand.h.

template<class TRegistration , class TPixel >
typedef OptimizerType* mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::OptimizerPointer

Definition at line 34 of file mitkRegistrationInterfaceCommand.h.

template<class TRegistration , class TPixel >
typedef itk::SingleValuedNonLinearOptimizer mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::OptimizerType

Definition at line 33 of file mitkRegistrationInterfaceCommand.h.

template<class TRegistration , class TPixel >
typedef itk::SmartPointer<Self> mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::Pointer

Definition at line 25 of file mitkRegistrationInterfaceCommand.h.

template<class TRegistration , class TPixel >
typedef RegistrationType* mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::RegistrationPointer

Definition at line 32 of file mitkRegistrationInterfaceCommand.h.

template<class TRegistration , class TPixel >
typedef itk::MultiResolutionImageRegistrationMethod<itk::Image<float, 3>, itk::Image<float, 3> > mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::RegistrationType

Definition at line 30 of file mitkRegistrationInterfaceCommand.h.

template<class TRegistration , class TPixel >
typedef RegistrationInterfaceCommand mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::Self

Definition at line 23 of file mitkRegistrationInterfaceCommand.h.

template<class TRegistration , class TPixel >
typedef itk::Command mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::Superclass

Definition at line 24 of file mitkRegistrationInterfaceCommand.h.

Constructor & Destructor Documentation

template<class TRegistration , class TPixel >
mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::RegistrationInterfaceCommand ( )
inlineprotected

Member Function Documentation

template<class TRegistration , class TPixel >
Pointer mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::Clone ( ) const
template<class TRegistration , class TPixel >
void mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::Execute ( const itk::Object *  ,
const itk::EventObject &   
)
inlineoverride

Definition at line 152 of file mitkRegistrationInterfaceCommand.h.

template<class TRegistration , class TPixel >
static Pointer mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::New ( )
static

Member Data Documentation

template<class TRegistration , class TPixel >
MaskType::Pointer mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::m_BrainMask

Definition at line 40 of file mitkRegistrationInterfaceCommand.h.

template<class TRegistration , class TPixel >
std::vector<std::string> mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::m_Presets

Definition at line 39 of file mitkRegistrationInterfaceCommand.h.

template<class TRegistration , class TPixel >
bool mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::m_UseMask
template<class TRegistration , class TPixel >
mitk::RigidRegistrationObserver::Pointer mitk::RegistrationInterfaceCommand< TRegistration, TPixel >::observer

Definition at line 37 of file mitkRegistrationInterfaceCommand.h.


The documentation for this class was generated from the following file: