FREE::MultiRigid3DRegistrationController Class Reference
[Processor controllerRegistration controller]

Controllerclass for a 3D rigid registrations with multiple resolution levels. More...

#include <freMultiRigidRegistrationController.h>

Inheritance diagram for FREE::MultiRigid3DRegistrationController:

Inheritance graph
FREE::MultiRigidRegistrationControllerBase\< FREE::MultiRigidRegistrationProcessor \>FREE::RigidRegistrationControllerBase\< TControlledMultiRigidProcessor \>FREE::ImageRegistrationControllerBase\< TControlledMultiRigidProcessor \>FREE::RegistrationProcessorControllerBase\< TControlledMultiRigidProcessor \>FREE::ProcessorControllerBase\< TControlledMultiRigidProcessor \>FREE::ComponentControllerBase\< TControlledMultiRigidProcessor \>FREE::ComponentControllerInterfaceFREE::OptimizerOwnerControllerInterface
[legend]
Collaboration diagram for FREE::MultiRigid3DRegistrationController:

Collaboration graph
FREE::MultiRigidRegistrationControllerBase\< FREE::MultiRigidRegistrationProcessor \>FREE::RigidRegistrationControllerBase\< TControlledMultiRigidProcessor \>FREE::ImageRegistrationControllerBase\< TControlledMultiRigidProcessor \>FREE::RegistrationProcessorControllerBase\< TControlledMultiRigidProcessor \>FREE::ProcessorControllerBase\< TControlledMultiRigidProcessor \>FREE::ComponentControllerBase\< TControlledMultiRigidProcessor \>FREE::ComponentControllerInterfaceFREE::CtrlProfile::ProfileInheritanceFREE::XMLStringMultiMapFREE::XMLStreamObjectFREE::OptimizerOwnerControllerInterface
[legend]

List of all members.

Public Types

typedef
MultiRigidRegistrationProcessor3D 
ComponentType
typedef
MultiRigidRegistrationControllerBase
< ComponentType
Superclass

Public Member Functions

virtual const char * GetNameOfClass () const
 MultiRigid3DRegistrationController ()


Detailed Description

Controllerclass for a 3D rigid registrations with multiple resolution levels.

MultiRigidRegistrationProcessor3D is derived from MultiRigidRegistrationControllerBase and is the controller for 3D RigidRegistration implemented by MultiRigidRegistrationProcessor3D.

Definition at line 106 of file freMultiRigidRegistrationController.h.


Member Typedef Documentation

typedef MultiRigidRegistrationProcessor3D FREE::MultiRigid3DRegistrationController::ComponentType

The component class managed by the controller. The component class must be a derivation from itk::LightObject to ensure the ability to use the smartpointer concept of itk

Reimplemented from FREE::MultiRigidRegistrationControllerBase< TControlledMultiRigidProcessor >.

Definition at line 109 of file freMultiRigidRegistrationController.h.

typedef MultiRigidRegistrationControllerBase<ComponentType> FREE::MultiRigid3DRegistrationController::Superclass

Reimplemented from FREE::MultiRigidRegistrationControllerBase< TControlledMultiRigidProcessor >.

Definition at line 110 of file freMultiRigidRegistrationController.h.


Constructor & Destructor Documentation

FREE::MultiRigid3DRegistrationController::MultiRigid3DRegistrationController (  ) 

Implementation of FREE::MultiRigid3DRegistrationController /////////

Definition at line 47 of file freMultiRigidRegistrationController.cxx.

References FREE::ComponentControllerInterface::m_Description, and FREE::ComponentControllerInterface::UpdateControllerID().

Here is the call graph for this function:

FREE::ComponentControllerInterface::UpdateControllerIDFREE::CtrlProfile::ProfileInheritance::AddAncestorFREE::XMLStringMultiMap::AddElementFREE::CtrlProfile::ProfileInheritance::IndexOfAncestorFREE::XMLStringMultiMap::SetElementDataFREE::XMLStringMultiMap::GetElementDataFREE::XMLStringMultiMap::Size


Member Function Documentation

virtual const char* FREE::MultiRigid3DRegistrationController::GetNameOfClass (  )  const [inline, virtual]

Reimplemented from FREE::MultiRigidRegistrationControllerBase< TControlledMultiRigidProcessor >.

Definition at line 112 of file freMultiRigidRegistrationController.h.


The documentation for this class was generated from the following files:
Generated at Sat Oct 13 18:22:14 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000