Medical Imaging Interaction Toolkit  2024.12.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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