Medical Imaging Interaction Toolkit  2023.12.99-7a59bd54
Medical Imaging Interaction Toolkit
mitkPointSetMappingHelper.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 mitkPointSetMappingHelper_h
15 #define mitkPointSetMappingHelper_h
16 
17 #include "mapRegistrationBase.h"
18 #include <mitkPointSet.h>
19 
21 
23 
24 namespace mitk
25 {
26 
27  namespace PointSetMappingHelper
28  {
29  typedef ::map::core::RegistrationBase RegistrationType;
30  typedef ::mitk::MAPRegistrationWrapper MITKRegistrationType;
31 
33  MITKMATCHPOINTREGISTRATION_EXPORT ::map::core::continuous::Elements<3>::InternalPointSetType::Pointer ConvertPointSetMITKtoMAP(const mitk::PointSet::DataType* mitkSet);
34 
49  MITKMATCHPOINTREGISTRATION_EXPORT ::mitk::PointSet::Pointer map(const ::mitk::PointSet* input, const RegistrationType* registration, int timeStep = -1,
50  bool throwOnMappingError = true, const ::mitk::PointSet::PointDataType& errorPointValue = ::mitk::PointSet::PointDataType());
51 
54  MITKMATCHPOINTREGISTRATION_EXPORT ::mitk::PointSet::Pointer map(const ::mitk::PointSet* input, const MITKRegistrationType* registration, int timeStep = -1,
55  bool throwOnMappingError = true, const ::mitk::PointSet::PointDataType& errorPointValue = ::mitk::PointSet::PointDataType());
56  }
57 
58 }
59 
60 #endif
mitk::PointSet::PointDataType
struct for data of a point
Definition: mitkPointSet.h:89
mitk::PointSet::DataType
MeshType DataType
Definition: mitkPointSet.h:127
MitkMatchPointRegistrationExports.h
mitkPointSet.h
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
mitk::PointSetMappingHelper::map
MITKMATCHPOINTREGISTRATION_EXPORT ::mitk::PointSet::Pointer map(const ::mitk::PointSet *input, const RegistrationType *registration, int timeStep=-1, bool throwOnMappingError=true, const ::mitk::PointSet::PointDataType &errorPointValue=::mitk::PointSet::PointDataType())
mitk::PointSetMappingHelper::ConvertPointSetMITKtoMAP
MITKMATCHPOINTREGISTRATION_EXPORT ::map::core::continuous::Elements< 3 >::InternalPointSetType::Pointer ConvertPointSetMITKtoMAP(const mitk::PointSet::DataType *mitkSet)
mitk::PointSetMappingHelper::MITKRegistrationType
::mitk::MAPRegistrationWrapper MITKRegistrationType
Definition: mitkPointSetMappingHelper.h:30
mitk::PointSetMappingHelper::RegistrationType
::map::core::RegistrationBase RegistrationType
Definition: mitkPointSetMappingHelper.h:29
mitk::MAPRegistrationWrapper
MAPRegistrationWrapper Wrapper class to allow the handling of MatchPoint registration objects as mitk...
Definition: mitkMAPRegistrationWrapper.h:36
mitkMAPRegistrationWrapper.h