| 264 | |
| 265 | template<typename TInImageType, typename TOutImageType> |
| 266 | typename TOutImageType::Pointer MAPAlgorithmHelper::CastImage(const TInImageType* input) const |
| 267 | { |
| 268 | typedef itk::CastImageFilter< TInImageType, TOutImageType > CastFilterType; |
| 269 | typename CastFilterType::Pointer spImageCaster = CastFilterType::New(); |
| 270 | |
| 271 | spImageCaster->SetInput(input); |
| 272 | |
| 273 | typename TOutImageType::Pointer spImage = spImageCaster->GetOutput(); |
| 274 | spImageCaster->Update(); |
| 275 | |
| 276 | return spImage; |
| 277 | } |
| 278 | |
| 279 | template<typename TPixelType1, unsigned int VImageDimension1, |
| 280 | typename TPixelType2, unsigned int VImageDimension2> |