Trannsformation-dependent class template for groupwise registration functionals. More...
#include <cmtkGroupwiseRegistrationFunctionalXformTemplate.h>


Classes | |
| class | InterpolateImageThreadParameters |
| Thread function parameters for image interpolation. More... | |
Public Types | |
| typedef GroupwiseRegistrationFunctionalXformTemplateBase < TXform > | Superclass |
| Type of this class. | |
| typedef GroupwiseRegistrationFunctionalXformTemplate < TXform > | Self |
| Type of this class. | |
| typedef SmartPointer< Self > | SmartPtr |
| Smart pointer. | |
Public Member Functions | |
| GroupwiseRegistrationFunctionalXformTemplate () | |
| Constructor. | |
| virtual | ~GroupwiseRegistrationFunctionalXformTemplate () |
| Destructor. | |
Protected Member Functions | |
| virtual void | InterpolateImage (const size_t idx, byte *const destination) |
| Interpolate given moving image to template. | |
Private Types | |
| typedef ThreadParameters< Self > | ThreadParametersType |
| Thread parameters with no further data. | |
Static Private Member Functions | |
| static void | InterpolateImageThread (void *const args, const size_t taskIdx, const size_t taskCnt, const size_t threadIdx, const size_t threadCont) |
| Image interpolation thread function. | |
| static void | InterpolateImageProbabilisticThread (void *const args, const size_t taskIdx, const size_t taskCnt, const size_t threadIdx, const size_t threadCont) |
| Image interpolation thread function with probabilistic sampling. | |
Private Attributes | |
| std::vector < InterpolateImageThreadParameters > | m_InterpolateTaskInfo |
| Task info blocks. | |
Trannsformation-dependent class template for groupwise registration functionals.
This template provides the common generic interface for all transformation-model dependent specialized templates.
Definition at line 65 of file cmtkGroupwiseRegistrationFunctionalXformTemplate.h.
| typedef GroupwiseRegistrationFunctionalXformTemplate<TXform> cmtk::GroupwiseRegistrationFunctionalXformTemplate< TXform >::Self |
Type of this class.
Reimplemented from cmtk::GroupwiseRegistrationFunctionalXformTemplateBase< TXform >.
Reimplemented in cmtk::CongealingFunctional< TXform >, and cmtk::GroupwiseRegistrationRMIFunctional< TXform >.
Definition at line 74 of file cmtkGroupwiseRegistrationFunctionalXformTemplate.h.
| typedef SmartPointer<Self> cmtk::GroupwiseRegistrationFunctionalXformTemplate< TXform >::SmartPtr |
Smart pointer.
Reimplemented from cmtk::GroupwiseRegistrationFunctionalXformTemplateBase< TXform >.
Reimplemented in cmtk::CongealingFunctional< TXform >, and cmtk::GroupwiseRegistrationRMIFunctional< TXform >.
Definition at line 77 of file cmtkGroupwiseRegistrationFunctionalXformTemplate.h.
| typedef GroupwiseRegistrationFunctionalXformTemplateBase<TXform> cmtk::GroupwiseRegistrationFunctionalXformTemplate< TXform >::Superclass |
Type of this class.
Reimplemented from cmtk::GroupwiseRegistrationFunctionalXformTemplateBase< TXform >.
Reimplemented in cmtk::CongealingFunctional< TXform >, and cmtk::GroupwiseRegistrationRMIFunctional< TXform >.
Definition at line 71 of file cmtkGroupwiseRegistrationFunctionalXformTemplate.h.
typedef ThreadParameters<Self> cmtk::GroupwiseRegistrationFunctionalXformTemplate< TXform >::ThreadParametersType [private] |
Thread parameters with no further data.
Reimplemented in cmtk::CongealingFunctional< TXform >, and cmtk::GroupwiseRegistrationRMIFunctional< TXform >.
Definition at line 97 of file cmtkGroupwiseRegistrationFunctionalXformTemplate.h.
| virtual cmtk::GroupwiseRegistrationFunctionalXformTemplate< TXform >::~GroupwiseRegistrationFunctionalXformTemplate | ( | ) | [inline, virtual] |
Destructor.
Definition at line 83 of file cmtkGroupwiseRegistrationFunctionalXformTemplate.h.
std::vector<InterpolateImageThreadParameters> cmtk::GroupwiseRegistrationFunctionalXformTemplate< TXform >::m_InterpolateTaskInfo [private] |
Task info blocks.
Definition at line 116 of file cmtkGroupwiseRegistrationFunctionalXformTemplate.h.
1.7.2