OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
support_data
ossimRpfMaskSubheader.h
Go to the documentation of this file.
1
#ifndef ossimRpfMaskSubheader_HEADER
2
#define ossimRpfMaskSubheader_HEADER
3
#include <iostream>
4
5
#include <
ossim/base/ossimConstants.h
>
6
#include <
ossim/base/ossimErrorContext.h
>
7
#include <
ossim/base/ossimString.h
>
8
9
class
ossimRpfMaskSubheader
10
{
11
public
:
12
friend
std::ostream
&
operator <<
(
std::ostream
& out,
13
const
ossimRpfMaskSubheader
& data);
14
ossimRpfMaskSubheader
();
15
16
virtual
~ossimRpfMaskSubheader
();
17
18
ossimErrorCode
parseStream
(
std::istream
& in,
19
ossimByteOrder
byteOrder
);
20
void
print
(
std::ostream
& out)
const
;
21
22
private
:
23
void
clearFields
();
24
25
unsigned
short
theSubframeSequenceRecordLength
;
26
unsigned
short
theTransparencySequenceRecordLength
;
27
unsigned
short
theTransparentOutputPixelCodeLength
;
28
unsigned
char
*
theOutputPixelCodeBitString
;
29
37
long
theNumberOfBytes
;
38
};
39
#endif
ossimErrorCode
ossim_int32 ossimErrorCode
Definition:
ossimConstants.h:246
ossimRpfMaskSubheader::theTransparentOutputPixelCodeLength
unsigned short theTransparentOutputPixelCodeLength
Definition:
ossimRpfMaskSubheader.h:27
ossimConstants.h
ossim::byteOrder
OSSIM_DLL ossimByteOrder byteOrder()
Definition:
ossimCommon.cpp:54
ossimRpfMaskSubheader::parseStream
ossimErrorCode parseStream(std::istream &in, ossimByteOrder byteOrder)
Definition:
ossimRpfMaskSubheader.cpp:32
ossimString.h
ossimRpfMaskSubheader::theSubframeSequenceRecordLength
unsigned short theSubframeSequenceRecordLength
Definition:
ossimRpfMaskSubheader.h:25
ossimRpfMaskSubheader::~ossimRpfMaskSubheader
virtual ~ossimRpfMaskSubheader()
Definition:
ossimRpfMaskSubheader.cpp:23
ossimRpfMaskSubheader::theOutputPixelCodeBitString
unsigned char * theOutputPixelCodeBitString
Definition:
ossimRpfMaskSubheader.h:28
ossimByteOrder
ossimByteOrder
Definition:
ossimConstants.h:425
ossimRpfMaskSubheader::operator<<
friend std::ostream & operator<<(std::ostream &out, const ossimRpfMaskSubheader &data)
Definition:
ossimRpfMaskSubheader.cpp:6
ossimErrorContext.h
ossim::istream
std::basic_istream< char > istream
Base class for char input streams.
Definition:
ossimIosFwd.h:20
ossimRpfMaskSubheader::theNumberOfBytes
long theNumberOfBytes
Definition:
ossimRpfMaskSubheader.h:37
ossimRpfMaskSubheader
Definition:
ossimRpfMaskSubheader.h:9
ossimRpfMaskSubheader::clearFields
void clearFields()
Definition:
ossimRpfMaskSubheader.cpp:96
ossimRpfMaskSubheader::print
void print(std::ostream &out) const
Definition:
ossimRpfMaskSubheader.cpp:66
ossimRpfMaskSubheader::ossimRpfMaskSubheader
ossimRpfMaskSubheader()
Definition:
ossimRpfMaskSubheader.cpp:13
ossimRpfMaskSubheader::theTransparencySequenceRecordLength
unsigned short theTransparencySequenceRecordLength
Definition:
ossimRpfMaskSubheader.h:26
ossim::ostream
std::basic_ostream< char > ostream
Base class for char output streams.
Definition:
ossimIosFwd.h:23
Generated on Fri Aug 3 2018 08:46:53 for OSSIM - Open Source Software Image Map by
1.8.14