This class handles the images for the registration as well as taking care of the progress bar during the registration process. It is the base class for the registration classes. More...
#include <mitkRegistrationBase.h>
Public Types | |
typedef RegistrationBase | Self |
typedef ImageToImageFilter | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer < const Self > | ConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual void | SetReferenceImage (Image::Pointer fixedImage) |
Sets the reference image (fixed image) for the registration. | |
Static Public Member Functions | |
static Pointer | New () |
Method for creation through the object factory. | |
Protected Member Functions | |
RegistrationBase () | |
Default constructor. | |
virtual | ~RegistrationBase () |
Default destructor. | |
virtual void | AddStepsToDo (int steps) |
Adds steps to the progress bar, which will be done with AddStepsToDo(int steps) and SetRemainingProgress(int steps) | |
virtual void | SetProgress (const itk::EventObject &) |
Sets one step of progress to the progress bar. | |
virtual void | SetRemainingProgress (int steps) |
Sets the remaining progress to the progress bar. | |
Protected Attributes | |
Image::Pointer | m_ReferenceImage |
This class handles the images for the registration as well as taking care of the progress bar during the registration process. It is the base class for the registration classes.
Definition at line 35 of file mitkRegistrationBase.h.
typedef itk::SmartPointer<const Self> mitk::RegistrationBase::ConstPointer |
Reimplemented in mitk::BSplineRegistration, mitk::DemonsRegistration, mitk::HistogramMatching, and mitk::SymmetricForcesDemonsRegistration.
Definition at line 38 of file mitkRegistrationBase.h.
typedef itk::SmartPointer<Self> mitk::RegistrationBase::Pointer |
Reimplemented in mitk::BSplineRegistration, mitk::DemonsRegistration, mitk::HistogramMatching, and mitk::SymmetricForcesDemonsRegistration.
Definition at line 38 of file mitkRegistrationBase.h.
Reimplemented in mitk::BSplineRegistration, mitk::DemonsRegistration, mitk::HistogramMatching, and mitk::SymmetricForcesDemonsRegistration.
Definition at line 38 of file mitkRegistrationBase.h.
Reimplemented in mitk::BSplineRegistration, mitk::DemonsRegistration, mitk::HistogramMatching, and mitk::SymmetricForcesDemonsRegistration.
Definition at line 38 of file mitkRegistrationBase.h.
mitk::RegistrationBase::RegistrationBase | ( | ) | [protected] |
Default constructor.
Definition at line 23 of file mitkRegistrationBase.cpp.
References m_ReferenceImage, and New().
{ m_ReferenceImage = Image::New(); }
mitk::RegistrationBase::~RegistrationBase | ( | ) | [protected, virtual] |
void mitk::RegistrationBase::AddStepsToDo | ( | int | steps ) | [protected, virtual] |
Adds steps to the progress bar, which will be done with AddStepsToDo(int steps) and SetRemainingProgress(int steps)
Definition at line 45 of file mitkRegistrationBase.cpp.
References mitk::ProgressBar::AddStepsToDo(), and mitk::ProgressBar::GetInstance().
Referenced by mitk::SymmetricForcesDemonsRegistration::GenerateData2(), and mitk::DemonsRegistration::GenerateData2().
{ ProgressBar::GetInstance()->AddStepsToDo(steps); }
virtual const char* mitk::RegistrationBase::GetClassName | ( | ) | const [virtual] |
Reimplemented in mitk::BSplineRegistration, mitk::DemonsRegistration, mitk::HistogramMatching, and mitk::SymmetricForcesDemonsRegistration.
static Pointer mitk::RegistrationBase::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from mitk::ImageToImageFilter.
Reimplemented in mitk::BSplineRegistration, mitk::DemonsRegistration, mitk::HistogramMatching, and mitk::SymmetricForcesDemonsRegistration.
Referenced by mitkRegistrationBaseTest(), and RegistrationBase().
void mitk::RegistrationBase::SetProgress | ( | const itk::EventObject & | ) | [protected, virtual] |
Sets one step of progress to the progress bar.
Definition at line 39 of file mitkRegistrationBase.cpp.
References mitk::ProgressBar::AddStepsToDo(), mitk::ProgressBar::GetInstance(), and mitk::ProgressBar::Progress().
Referenced by mitk::SymmetricForcesDemonsRegistration::GenerateData2(), and mitk::DemonsRegistration::GenerateData2().
{ ProgressBar::GetInstance()->AddStepsToDo(1); ProgressBar::GetInstance()->Progress(); }
void mitk::RegistrationBase::SetReferenceImage | ( | Image::Pointer | fixedImage ) | [virtual] |
Sets the reference image (fixed image) for the registration.
Definition at line 32 of file mitkRegistrationBase.cpp.
References m_ReferenceImage.
{ m_ReferenceImage = fixedImage; SetNthInput(1, m_ReferenceImage); Modified(); }
void mitk::RegistrationBase::SetRemainingProgress | ( | int | steps ) | [protected, virtual] |
Sets the remaining progress to the progress bar.
Definition at line 50 of file mitkRegistrationBase.cpp.
References mitk::ProgressBar::GetInstance(), and mitk::ProgressBar::Progress().
Referenced by mitk::SymmetricForcesDemonsRegistration::GenerateData2(), and mitk::DemonsRegistration::GenerateData2().
{ ProgressBar::GetInstance()->Progress(steps); }
Definition at line 77 of file mitkRegistrationBase.h.
Referenced by mitk::SymmetricForcesDemonsRegistration::GenerateData2(), mitk::HistogramMatching::GenerateData2(), mitk::DemonsRegistration::GenerateData2(), RegistrationBase(), and SetReferenceImage().