m_MovingImagePyramid = MovingImagePyramidType::New();
m_FixedImagePyramid = FixedImagePyramidType::New();
m_FieldExpander = FieldExpanderType::New();
m_MovingImagePyramid = MovingImagePyramidType::New();
m_FixedImagePyramid = FixedImagePyramidType::New();
m_FieldExpander = FieldExpanderType::New();
MultiResolutionPDEDeformableRegistration<TFixedImage,TMovingImage,TDeformationField,TRealType>
::GenerateData()
{
MultiResolutionPDEDeformableRegistration<TFixedImage,TMovingImage,TDeformationField,TRealType>
::GenerateData()
{
MovingImageConstPointer movingImage = this->GetMovingImage();
FixedImageConstPointer fixedImage = this->GetFixedImage();
MovingImageConstPointer movingImage = this->GetMovingImage();
FixedImageConstPointer fixedImage = this->GetFixedImage();
m_FieldExpander->SetOutputDirection( fi->GetDirection());
m_FieldExpander->UpdateLargestPossibleRegion();
m_FieldExpander->SetOutputDirection( fi->GetDirection());
m_FieldExpander->UpdateLargestPossibleRegion();
-#if ITK_VERSION_MAJOR >= 4
- m_RegistrationFilter->SetInitialDisplacementField( NULL );
-#else
- m_RegistrationFilter->SetInitialDeformationField( NULL );
-#endif
+ m_RegistrationFilter->SetInitialDisplacementField( ITK_NULLPTR );
m_FieldExpander->SetOutputSpacing( fi->GetSpacing());
m_FieldExpander->UpdateLargestPossibleRegion();
m_FieldExpander->SetOutputSpacing( fi->GetSpacing());
m_FieldExpander->UpdateLargestPossibleRegion();
(int) m_FixedImagePyramid->GetNumberOfLevels() );
// We can release data from pyramid which are no longer required.
(int) m_FixedImagePyramid->GetNumberOfLevels() );
// We can release data from pyramid which are no longer required.