OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
support_data
ossimRpfImageDisplayParameterSubheader.h
Go to the documentation of this file.
1
//*******************************************************************
2
//
3
// License: MIT
4
//
5
// Author: Garrett Potts (gpotts@imagelinks.com)
6
// Description: Rpf support class
7
//
8
//********************************************************************
9
// $Id$
10
11
#ifndef ossimRpfImageDisplayParameterSubheader_HEADER
12
#define ossimRpfImageDisplayParameterSubheader_HEADER 1
13
14
#include <
ossim/base/ossimConstants.h
>
15
#include <
ossim/base/ossimErrorContext.h
>
16
#include <
ossim/base/ossimIosFwd.h
>
17
18
class
ossimRpfImageDisplayParameterSubheader
19
{
20
public
:
21
friend
std::ostream
&
operator<<
(
22
std::ostream
& out,
const
ossimRpfImageDisplayParameterSubheader
& data);
23
ossimRpfImageDisplayParameterSubheader
();
24
ossimErrorCode
parseStream
(
ossim::istream
& in,
ossimByteOrder
byteOrder
);
25
26
void
print
(
std::ostream
& out)
const
;
27
28
ossim_uint32
getStartOffset
()
const
29
{
30
return
theStartOffset
;
31
}
32
ossim_uint32
getEndOffset
()
const
33
{
34
return
theEndOffset
;
35
}
36
ossim_uint32
getNumberOfImageRows
()
const
37
{
38
return
theNumberOfImageRows
;
39
}
40
ossim_uint32
getNumberOfImageCodesPerRow
()
const
41
{
42
return
theNumberOfImageCodesPerRow
;
43
}
44
ossim_uint32
getImageCodeLength
()
const
45
{
46
return
theImageCodeBitLength
;
47
}
48
49
private
:
50
void
clearFields
();
51
52
ossim_uint32
theStartOffset
;
53
ossim_uint32
theEndOffset
;
54
55
ossim_uint32
theNumberOfImageRows
;
56
ossim_uint32
theNumberOfImageCodesPerRow
;
57
ossim_uint8
theImageCodeBitLength
;
58
};
59
60
#endif
ossimErrorCode
ossim_int32 ossimErrorCode
Definition:
ossimConstants.h:246
ossimRpfImageDisplayParameterSubheader::getStartOffset
ossim_uint32 getStartOffset() const
Definition:
ossimRpfImageDisplayParameterSubheader.h:28
ossimRpfImageDisplayParameterSubheader::theImageCodeBitLength
ossim_uint8 theImageCodeBitLength
Definition:
ossimRpfImageDisplayParameterSubheader.h:57
ossimConstants.h
ossim::byteOrder
OSSIM_DLL ossimByteOrder byteOrder()
Definition:
ossimCommon.cpp:54
ossimRpfImageDisplayParameterSubheader::theNumberOfImageCodesPerRow
ossim_uint32 theNumberOfImageCodesPerRow
Definition:
ossimRpfImageDisplayParameterSubheader.h:56
ossimRpfImageDisplayParameterSubheader::theNumberOfImageRows
ossim_uint32 theNumberOfImageRows
Definition:
ossimRpfImageDisplayParameterSubheader.h:55
ossimRpfImageDisplayParameterSubheader::getNumberOfImageCodesPerRow
ossim_uint32 getNumberOfImageCodesPerRow() const
Definition:
ossimRpfImageDisplayParameterSubheader.h:40
ossimRpfImageDisplayParameterSubheader::ossimRpfImageDisplayParameterSubheader
ossimRpfImageDisplayParameterSubheader()
Definition:
ossimRpfImageDisplayParameterSubheader.cpp:24
ossimRpfImageDisplayParameterSubheader::print
void print(std::ostream &out) const
Definition:
ossimRpfImageDisplayParameterSubheader.cpp:56
ossimIosFwd.h
ossimRpfImageDisplayParameterSubheader::theEndOffset
ossim_uint32 theEndOffset
Definition:
ossimRpfImageDisplayParameterSubheader.h:53
ossim_uint32
unsigned int ossim_uint32
Definition:
ossimConstants.h:235
ossimByteOrder
ossimByteOrder
Definition:
ossimConstants.h:425
ossimRpfImageDisplayParameterSubheader
Definition:
ossimRpfImageDisplayParameterSubheader.h:18
ossimErrorContext.h
ossimRpfImageDisplayParameterSubheader::getNumberOfImageRows
ossim_uint32 getNumberOfImageRows() const
Definition:
ossimRpfImageDisplayParameterSubheader.h:36
ossimRpfImageDisplayParameterSubheader::operator<<
friend std::ostream & operator<<(std::ostream &out, const ossimRpfImageDisplayParameterSubheader &data)
Definition:
ossimRpfImageDisplayParameterSubheader.cpp:16
ossim::istream
std::basic_istream< char > istream
Base class for char input streams.
Definition:
ossimIosFwd.h:20
ossimRpfImageDisplayParameterSubheader::getImageCodeLength
ossim_uint32 getImageCodeLength() const
Definition:
ossimRpfImageDisplayParameterSubheader.h:44
ossimRpfImageDisplayParameterSubheader::theStartOffset
ossim_uint32 theStartOffset
Definition:
ossimRpfImageDisplayParameterSubheader.h:52
ossimRpfImageDisplayParameterSubheader::getEndOffset
ossim_uint32 getEndOffset() const
Definition:
ossimRpfImageDisplayParameterSubheader.h:32
ossimRpfImageDisplayParameterSubheader::parseStream
ossimErrorCode parseStream(ossim::istream &in, ossimByteOrder byteOrder)
Definition:
ossimRpfImageDisplayParameterSubheader.cpp:29
ossimRpfImageDisplayParameterSubheader::clearFields
void clearFields()
Definition:
ossimRpfImageDisplayParameterSubheader.cpp:63
ossim_uint8
unsigned char ossim_uint8
Definition:
ossimConstants.h:227
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