Developer documentation
Version 3.0.3-105-gd3941f44
tiff.h
Go to the documentation of this file.
1
/* Copyright (c) 2008-2022 the MRtrix3 contributors.
2
*
3
* This Source Code Form is subject to the terms of the Mozilla Public
4
* License, v. 2.0. If a copy of the MPL was not distributed with this
5
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
6
*
7
* Covered Software is provided under this License on an "as is"
8
* basis, without warranty of any kind, either expressed, implied, or
9
* statutory, including, without limitation, warranties that the
10
* Covered Software is free of defects, merchantable, fit for a
11
* particular purpose or non-infringing.
12
* See the Mozilla Public License v. 2.0 for more details.
13
*
14
* For more details, see http://www.mrtrix.org/.
15
*/
16
17
#ifndef __image_handler_tiff_h__
18
#define __image_handler_tiff_h__
19
20
#ifdef MRTRIX_TIFF_SUPPORT
21
22
#include "types.h"
23
#include "
image_io/base.h
"
24
25
namespace
MR
26
{
27
namespace
ImageIO
28
{
29
30
class
TIFF :
public
Base
31
{
MEMALIGN
(TIFF)
32
public
:
33
TIFF (
const
Header& header) : Base (header) { }
34
35
protected
:
36
virtual
void
load
(
const
Header&,
size_t
);
37
virtual
void
unload (
const
Header&);
38
};
39
40
}
41
}
42
43
#endif
44
#endif
45
46
base.h
MR::File::JSON::load
void load(Header &H, const std::string &path)
MR
Definition:
base.h:24
MEMALIGN
#define MEMALIGN(...)
Definition:
types.h:185
core
image_io
tiff.h
Generated on Mon Jul 4 2022 08:00:06 for MRtrix by
1.9.3