Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
mitkSurfaceToPointSetFilter.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 #ifndef mitkSurfaceToPointSetFilter_h
14 #define mitkSurfaceToPointSetFilter_h
15 
16 // exports
18 
19 // mitk headers
20 #include "mitkSurface.h"
21 #include <mitkPointSetSource.h>
22 //#include <itkExtendedDoublyLinkedFaceList.h>
23 
24 namespace mitk
25 {
33  {
34  public:
36  itkNewMacro(Self);
37  using itk::ProcessObject::SetInput;
38  void SetInput(mitk::Surface::Pointer m_InputSurface);
39 
40  std::string GetErrorMessage();
41 
42  protected:
44  ~SurfaceToPointSetFilter() override;
45 
47  void GenerateData() override;
48 
49  //############### members ########################
51  std::string m_ErrorMessage;
52  };
53 
54 } // namespace mitk
55 #endif
mitkPointSetSource.h
mitk::SurfaceToPointSetFilter
This filter converts the input surface into a point set. The output point set contains every point ex...
Definition: mitkSurfaceToPointSetFilter.h:32
itk::SmartPointer< Self >
MitkAlgorithmsExtExports.h
MITKALGORITHMSEXT_EXPORT
#define MITKALGORITHMSEXT_EXPORT
Definition: MitkAlgorithmsExtExports.h:15
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
mitkSurface.h
mitk::BaseDataSource
Superclass of all classes generating some kind of mitk::BaseData.
Definition: mitkBaseDataSource.h:71
mitk::PointSetSource
Superclass of all classes generating point sets (instances of class mitk::PointSet) as output.
Definition: mitkPointSetSource.h:31
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition: mitkCommon.h:36
mitk::SurfaceToPointSetFilter::m_InputSurface
mitk::Surface::Pointer m_InputSurface
Definition: mitkSurfaceToPointSetFilter.h:50
mitk::SurfaceToPointSetFilter::m_ErrorMessage
std::string m_ErrorMessage
Definition: mitkSurfaceToPointSetFilter.h:51