Medical Imaging Interaction Toolkit  2016.11.0
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,
6 Division of Medical and Biological Informatics.
7 All rights reserved.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without
10 even the implied warranty of MERCHANTABILITY or FITNESS FOR
11 A PARTICULAR PURPOSE.
12 
13 See LICENSE.txt or http://www.mitk.org for details.
14 
15 ===================================================================*/
16 
17 #ifndef MITKSURFACETOPOINTSETFILTER_H_HEADER_INCLUDED_
18 #define MITKSURFACETOPOINTSETFILTER_H_HEADER_INCLUDED_
19 
20 // exports
22 
23 // mitk headers
24 #include "mitkSurface.h"
25 #include <mitkPointSetSource.h>
26 //#include <itkExtendedDoublyLinkedFaceList.h>
27 
28 namespace mitk
29 {
37  {
38  public:
40  itkNewMacro(Self);
41  using itk::ProcessObject::SetInput;
42  void SetInput(mitk::Surface::Pointer m_InputSurface);
43 
44  std::string GetErrorMessage();
45 
46  protected:
49 
51  virtual void GenerateData() override;
52 
53  //############### members ########################
55  std::string m_ErrorMessage;
56  };
57 
58 } // namespace mitk
59 #endif /* MITKSURFACETODISTANCEIMAGEFILTER_H_HEADER_INCLUDED_ */
This filter converts the input surface into a point set. The output point set contains every point ex...
Superclass of all classes generating some kind of mitk::BaseData.
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKALGORITHMSEXT_EXPORT
#define mitkClassMacro(className, SuperClassName)
Definition: mitkCommon.h:44
Superclass of all classes generating point sets (instances of class mitk::PointSet) as output...