NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
MorphologicalSegmentorPipelineInterface.h
Go to the documentation of this file.
1 /*=============================================================================
2 
3  NifTK: A software platform for medical image computing.
4 
5  Copyright (c) University College London (UCL). All rights reserved.
6 
7  This software is distributed WITHOUT ANY WARRANTY; without even
8  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
9  PURPOSE.
10 
11  See LICENSE.txt in the top level directory for details.
12 
13 =============================================================================*/
14 
15 #ifndef MorphologicalSegmentorPipelineInterface_h
16 #define MorphologicalSegmentorPipelineInterface_h
17 
19 
27 {
28 public:
29 
30  enum
31  {
36  };
37 
40 
43 
48  virtual void Update(const std::vector<bool>& editingFlags, const std::vector<int>& editingRegion) = 0;
49 };
50 
51 #endif
Definition: MorphologicalSegmentorPipelineInterface.h:34
Abstract interface to plug ITK pipeline into MITK framework to represent the MIDAS Morphological Segm...
Definition: MorphologicalSegmentorPipelineInterface.h:26
virtual void Update(const std::vector< bool > &editingFlags, const std::vector< int > &editingRegion)=0
Update the pipeline.
Definition: MorphologicalSegmentorPipelineInterface.h:32
virtual ~MorphologicalSegmentorPipelineInterface()
Default no-op destructor.
Definition: MorphologicalSegmentorPipelineInterface.h:42
MorphologicalSegmentorPipelineInterface()
Default no-op constructor.
Definition: MorphologicalSegmentorPipelineInterface.h:39
Definition: MorphologicalSegmentorPipelineInterface.h:35
Definition: MorphologicalSegmentorPipelineInterface.h:33