OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
support_data
ossimRpfCompressionSectionSubheader.h
Go to the documentation of this file.
1
#ifndef ossimRpfCompressionSectionSubheader_HEADER
2
#define ossimRpfCompressionSectionSubheader_HEADER 1
3
4
#include <
ossim/base/ossimConstants.h
>
5
#include <
ossim/base/ossimErrorContext.h
>
6
#include <
ossim/base/ossimIosFwd.h
>
7
8
class
ossimRpfCompressionSectionSubheader
9
{
10
public
:
11
friend
std::ostream
&
operator<<
(
12
std::ostream
& out,
const
ossimRpfCompressionSectionSubheader
& data);
13
ossimRpfCompressionSectionSubheader
();
14
virtual
~ossimRpfCompressionSectionSubheader
(){}
15
16
ossimErrorCode
parseStream
(
ossim::istream
& in,
ossimByteOrder
byteOrder
);
17
18
unsigned
long
getStartOffset
()
const
{
return
theStartOffset
;}
19
unsigned
long
getEndOffset
()
const
{
return
theEndOffset
;}
20
unsigned
short
getCompressionAlgorithmId
()
const
21
{
22
return
theCompressionAlgorithmId
;
23
}
24
unsigned
short
getNumberOfCompressionLookupOffsetRecords
()
const
25
{
26
return
theNumberOfCompressionLookupOffsetRecords
;
27
}
28
unsigned
short
getNumberOfCompressionParameterOffsetRecords
()
const
29
{
30
return
theNumberOfCompressionParameterOffsetRecords
;
31
}
32
void
print
(
std::ostream
& out)
const
;
33
34
private
:
35
void
clearFields
();
36
41
unsigned
long
theStartOffset
;
42
47
unsigned
long
theEndOffset
;
54
unsigned
short
theCompressionAlgorithmId
;
55
56
unsigned
short
theNumberOfCompressionLookupOffsetRecords
;
57
58
unsigned
short
theNumberOfCompressionParameterOffsetRecords
;
59
60
};
61
62
#endif
ossimErrorCode
ossim_int32 ossimErrorCode
Definition:
ossimConstants.h:246
ossimRpfCompressionSectionSubheader::ossimRpfCompressionSectionSubheader
ossimRpfCompressionSectionSubheader()
Definition:
ossimRpfCompressionSectionSubheader.cpp:6
ossimRpfCompressionSectionSubheader::getStartOffset
unsigned long getStartOffset() const
Definition:
ossimRpfCompressionSectionSubheader.h:18
ossimRpfCompressionSectionSubheader::getCompressionAlgorithmId
unsigned short getCompressionAlgorithmId() const
Definition:
ossimRpfCompressionSectionSubheader.h:20
ossimRpfCompressionSectionSubheader::theCompressionAlgorithmId
unsigned short theCompressionAlgorithmId
Definition:
ossimRpfCompressionSectionSubheader.h:54
ossimConstants.h
ossimRpfCompressionSectionSubheader::theNumberOfCompressionParameterOffsetRecords
unsigned short theNumberOfCompressionParameterOffsetRecords
Definition:
ossimRpfCompressionSectionSubheader.h:58
ossimRpfCompressionSectionSubheader::theStartOffset
unsigned long theStartOffset
Definition:
ossimRpfCompressionSectionSubheader.h:41
ossimRpfCompressionSectionSubheader
Definition:
ossimRpfCompressionSectionSubheader.h:8
ossimRpfCompressionSectionSubheader::getEndOffset
unsigned long getEndOffset() const
Definition:
ossimRpfCompressionSectionSubheader.h:19
ossim::byteOrder
OSSIM_DLL ossimByteOrder byteOrder()
Definition:
ossimCommon.cpp:54
ossimRpfCompressionSectionSubheader::print
void print(std::ostream &out) const
Definition:
ossimRpfCompressionSectionSubheader.cpp:49
ossimRpfCompressionSectionSubheader::clearFields
void clearFields()
Definition:
ossimRpfCompressionSectionSubheader.cpp:56
ossimIosFwd.h
ossimRpfCompressionSectionSubheader::parseStream
ossimErrorCode parseStream(ossim::istream &in, ossimByteOrder byteOrder)
Definition:
ossimRpfCompressionSectionSubheader.cpp:19
ossimByteOrder
ossimByteOrder
Definition:
ossimConstants.h:425
ossimRpfCompressionSectionSubheader::theNumberOfCompressionLookupOffsetRecords
unsigned short theNumberOfCompressionLookupOffsetRecords
Definition:
ossimRpfCompressionSectionSubheader.h:56
ossimRpfCompressionSectionSubheader::~ossimRpfCompressionSectionSubheader
virtual ~ossimRpfCompressionSectionSubheader()
Definition:
ossimRpfCompressionSectionSubheader.h:14
ossimErrorContext.h
ossimRpfCompressionSectionSubheader::getNumberOfCompressionLookupOffsetRecords
unsigned short getNumberOfCompressionLookupOffsetRecords() const
Definition:
ossimRpfCompressionSectionSubheader.h:24
ossim::istream
std::basic_istream< char > istream
Base class for char input streams.
Definition:
ossimIosFwd.h:20
ossimRpfCompressionSectionSubheader::operator<<
friend std::ostream & operator<<(std::ostream &out, const ossimRpfCompressionSectionSubheader &data)
Definition:
ossimRpfCompressionSectionSubheader.cpp:11
ossimRpfCompressionSectionSubheader::theEndOffset
unsigned long theEndOffset
Definition:
ossimRpfCompressionSectionSubheader.h:47
ossimRpfCompressionSectionSubheader::getNumberOfCompressionParameterOffsetRecords
unsigned short getNumberOfCompressionParameterOffsetRecords() const
Definition:
ossimRpfCompressionSectionSubheader.h:28
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