MrSID Decode SDK for Raster Reference Manual
9.1.0.4045
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
lti_bbbImageWriter.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_BBBIMAGEWRITER_H
14
#define LTI_BBBIMAGEWRITER_H
15
16
// lt_lib_mrsid_core
17
#include "
lti_rawImageWriter.h
"
18
19
LT_BEGIN_NAMESPACE
(LizardTech)
20
21
27
class
LTIBBBImageWriter
: public
LTIRawImageWriter
28
{
29
LT_DISALLOW_COPY_CONSTRUCTOR(
LTIBBBImageWriter
);
30
public
:
31
LTIBBBImageWriter
(
void
);
32
virtual
~
LTIBBBImageWriter
(
void
);
33
34
LT_STATUS
writeBegin(
const
LTIScene
& scene);
35
LT_STATUS
deleteOutput(
void
);
36
37
static
LT_STATUS
writeHeader(
const
LTFileSpec
& fileSpec,
38
const
LTIImage
& image,
39
const
LTIScene
* userScene,
40
LTIEndian
byteOrder,
41
LTILayout
layout);
42
43
44
45
private
:
46
LT_STATUS
checkImpedance()
const
;
47
48
LT_STATUS
writeHeader(
const
LTIScene
&);
49
};
50
51
52
LT_END_NAMESPACE
(LizardTech)
53
54
55
#endif // LTI_BBBIMAGEWRITER_H
LizardTech