This repository was archived by the owner on May 15, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathqSlicerWorkflowProcedureReader.h
More file actions
58 lines (42 loc) · 1.89 KB
/
qSlicerWorkflowProcedureReader.h
File metadata and controls
58 lines (42 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/*==============================================================================
Program: 3D Slicer
Copyright (c) Kitware Inc.
See COPYRIGHT.txt
or http://www.slicer.org/copyright/copyright.txt for details.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
This file was originally developed by Julien Finet, Kitware Inc.
and was partially funded by NIH grant 3P41RR013218-12S1
==============================================================================*/
#ifndef __qSlicerWorkflowProcedureReader_h
#define __qSlicerWorkflowProcedureReader_h
// SlicerQt includes
#include "qSlicerFileReader.h"
class qSlicerWorkflowProcedureReaderPrivate;
// Workflow includes
class vtkSlicerWorkflowSegmentationLogic;
//-----------------------------------------------------------------------------
class qSlicerWorkflowProcedureReader
: public qSlicerFileReader
{
Q_OBJECT
public:
typedef qSlicerFileReader Superclass;
qSlicerWorkflowProcedureReader( vtkSlicerWorkflowSegmentationLogic* newWorkflowSegmentationLogic = 0, QObject* parent = 0 );
virtual ~qSlicerWorkflowProcedureReader();
void setWorkflowSegmentationLogic( vtkSlicerWorkflowSegmentationLogic* newWorkflowSegmentationLogic);
vtkSlicerWorkflowSegmentationLogic* WorkflowSegmentationLogic() const;
virtual QString description() const;
virtual IOFileType fileType() const;
virtual QStringList extensions() const;
virtual bool load( const IOProperties& properties );
protected:
QScopedPointer< qSlicerWorkflowProcedureReaderPrivate > d_ptr;
private:
Q_DECLARE_PRIVATE( qSlicerWorkflowProcedureReader );
Q_DISABLE_COPY( qSlicerWorkflowProcedureReader );
};
#endif