libopenraw
Main Page
Related Pages
Namespaces
Classes
Files
File List
lib
tiffepfile.h
1
/*
2
* libopenraw - tiffepfile.h
3
*
4
* Copyright (C) 2007-2008 Hubert Figuiere
5
* Copyright (C) 2008 Novell, Inc.
6
*
7
* This library is free software: you can redistribute it and/or
8
* modify it under the terms of the GNU Lesser General Public License
9
* as published by the Free Software Foundation, either version 3 of
10
* the License, or (at your option) any later version.
11
*
12
* This library is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
* Lesser General Public License for more details.
16
*
17
* You should have received a copy of the GNU Lesser General Public
18
* License along with this library. If not, see
19
* <http://www.gnu.org/licenses/>.
20
*/
21
22
23
#ifndef _TIFF_EP_FILE_H_
24
#define _TIFF_EP_FILE_H_
25
26
#include "ifdfile.h"
27
28
29
namespace
OpenRaw {
30
namespace
Internals {
31
32
35
class
TiffEpFile
36
:
public
IFDFile
37
{
38
public
:
39
TiffEpFile
(
IO::Stream
*s, Type _type);
40
41
protected
:
42
43
virtual
IFDDir::Ref _locateCfaIfd();
44
virtual
IFDDir::Ref _locateMainIfd();
45
46
virtual ::or_error
_getRawData
(
RawData
& data, uint32_t options);
47
};
48
49
}
50
}
51
52
/*
53
Local Variables:
54
mode:c++
55
c-file-style:"stroustrup"
56
c-file-offsets:((innamespace . 0))
57
indent-tabs-mode:nil
58
fill-column:80
59
End:
60
*/
61
#endif
Generated on Sat Jan 12 2013 13:31:44 for libopenraw by
1.8.3