NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
niftk-nightly
MITK
Modules
IGIDataSources
Interfaces
niftkIGISaveableDataSourceI.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
#ifndef niftkIGISaveableDataSourceI_h
15
#define niftkIGISaveableDataSourceI_h
16
17
#include "niftkIGIDataSourcesExports.h"
18
19
namespace
niftk
20
{
21
27
class
NIFTKIGIDATASOURCES_EXPORT
IGISaveableDataSourceI
28
{
29
public
:
30
31
virtual
void
SaveBuffer() = 0;
32
33
protected
:
34
35
IGISaveableDataSourceI
();
// Purposefully hidden.
36
virtual
~
IGISaveableDataSourceI
();
// Purposefully hidden.
37
38
IGISaveableDataSourceI
(
const
IGISaveableDataSourceI
&);
// Purposefully not implemented.
39
IGISaveableDataSourceI
& operator=(
const
IGISaveableDataSourceI
&);
// Purposefully not implemented.
40
41
};
42
43
}
// end namespace
44
45
#endif
niftk::IGISaveableDataSourceI
Abstract base class for data sources that can save their own buffer.
Definition:
niftkIGISaveableDataSourceI.h:27
niftk
Definition:
niftkExceptionObject.h:21
Generated on Thu Aug 4 2016 06:02:51 for NifTK by
1.8.8