MrSID Decode SDK for Raster Reference Manual
9.5.1.4427
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
lti_geoImageReader.h
Go to the documentation of this file.
1
/* $Id$ */
2
/* //////////////////////////////////////////////////////////////////////////
3
// //
4
// This code is Copyright (c) 2004 LizardTech, Inc, 1008 Western Avenue, //
5
// Suite 200, Seattle, WA 98104. Unauthorized use or distribution //
6
// prohibited. Access to and use of this code is permitted only under //
7
// license from LizardTech, Inc. Portions of the code are protected by //
8
// US and foreign patents and other filings. All Rights Reserved. //
9
// //
11
/* PUBLIC */
12
13
#ifndef LTI_GEO_IMAGE_READER_H
14
#define LTI_GEO_IMAGE_READER_H
15
16
// lt_lib_mrsid_core
17
#include "
lti_imageReader.h
"
18
19
20
LT_BEGIN_NAMESPACE
(LizardTech)
21
22
29
class
LTIGeoImageReader
: public
LTIImageReader
30
{
31
LT_DISALLOW_COPY_CONSTRUCTOR(
LTIGeoImageReader
);
32
protected
:
33
LTIGeoImageReader
(
bool
supportBandSelection);
34
35
LT_STATUS
init(
bool
useWorldFile);
36
37
bool
getUseWorldFile()
const
;
38
39
LT_STATUS
readWorldFile(
const
LTFileSpec
&file,
40
bool
&changed,
bool
doUseWorldFileTest =
true
);
41
LT_STATUS
readWorldFile(
LTIOStreamInf
&stream,
42
bool
&changed,
bool
doUseWorldFileTest =
true
);
43
private
:
44
bool
m_useWorldFile;
45
};
46
47
48
LT_END_NAMESPACE
(LizardTech)
49
50
#endif // LTI_GEO_IMAGE_READER_H
LizardTech