Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
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 mitkImageStitchingHelper_h
15 #define mitkImageStitchingHelper_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
mitkImage.h
mitkImageMappingHelper.h
itk::StitchStrategy::Mean
@ Mean
mitkGeometry3D.h
MitkMatchPointRegistrationExports.h
mitk::StitchImages
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)
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
mitk::Image::Pointer
itk::SmartPointer< Self > Pointer
Definition: mitkImage.h:80
mitk::ImageMappingInterpolator::Type
Type
Definition: mitkImageMappingHelper.h:30
mitk::ImageMappingInterpolator::Linear
@ Linear
Definition: mitkImageMappingHelper.h:34
itkStitchImageFilter.h
MITKMATCHPOINTREGISTRATION_EXPORT
#define MITKMATCHPOINTREGISTRATION_EXPORT
Definition: MitkMatchPointRegistrationExports.h:15
itk::StitchStrategy
StitchStrategy
Definition: itkStitchImageFilter.h:28
mitkMAPRegistrationWrapper.h