Medical Imaging Interaction Toolkit  2022.04.99-8b707dbd
Medical Imaging Interaction Toolkit
mitkImageStitchingHelper.h
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
13 
14 #ifndef MITK_IMAGE_STITCHING_HELPER_H
15 #define MITK_IMAGE_STITCHING_HELPER_H
16 
17 #include "mapRegistrationBase.h"
18 #include "mitkImage.h"
19 #include "mitkGeometry3D.h"
20 
22 #include "mitkImageMappingHelper.h"
23 
24 #include <itkStitchImageFilter.h>
25 
27 
28 namespace mitk
29 {
45  MITKMATCHPOINTREGISTRATION_EXPORT Image::Pointer StitchImages(std::vector<Image::ConstPointer> inputs,
46  std::vector<::map::core::RegistrationBase::ConstPointer> registrations,
47  const BaseGeometry* resultGeometry,
48  const double& paddingValue = 0, itk::StitchStrategy stitchStrategy = itk::StitchStrategy::Mean,
50 
51  MITKMATCHPOINTREGISTRATION_EXPORT Image::Pointer StitchImages(std::vector<Image::ConstPointer> inputs,
52  std::vector<MAPRegistrationWrapper::ConstPointer> registrations,
53  const BaseGeometry* resultGeometry,
54  const double& paddingValue = 0, itk::StitchStrategy stitchStrategy = itk::StitchStrategy::Mean,
56 
60  MITKMATCHPOINTREGISTRATION_EXPORT Image::Pointer StitchImages(std::vector<Image::ConstPointer> inputs,
61  const BaseGeometry* resultGeometry,
62  const double& paddingValue = 0, itk::StitchStrategy stitchStrategy = itk::StitchStrategy::Mean,
64 
65 }
66 
67 #endif
itk::SmartPointer< Self > Pointer
Definition: mitkImage.h:81
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKMATCHPOINTREGISTRATION_EXPORT
MITKMATCHPOINTREGISTRATION_EXPORT Image::Pointer StitchImages(std::vector< Image::ConstPointer > inputs, std::vector<::map::core::RegistrationBase::ConstPointer > registrations, const BaseGeometry *resultGeometry, const double &paddingValue=0, itk::StitchStrategy stitchStrategy=itk::StitchStrategy::Mean, mitk::ImageMappingInterpolator::Type interpolatorType=mitk::ImageMappingInterpolator::Linear)