OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossimPackedBits.h
Go to the documentation of this file.
1
//*******************************************************************
2
// Copyright (C) 2004 Garrett Potts.
3
//
4
// License: See top level LICENSE.txt file.
5
//
6
// Author: Garrett Potts
7
//
8
// Description:
9
//
10
// Contains class declaration for ossimPackBits.
11
//
12
//*******************************************************************
13
// $Id: ossimPackedBits.h 9094 2006-06-13 19:12:40Z dburken $
14
#ifndef ossimPackedBits_HEADER
15
#define ossimPackedBits_HEADER
16
#include <
ossim/base/ossimConstants.h
>
17
22
class
OSSIM_DLL
ossimPackedBits
23
{
24
public
:
33
ossimPackedBits
(
const
ossim_uint8
* packedBits,
ossim_uint16
bits);
34
43
ossim_uint32
getValueAsUint32(
ossim_uint32
idx)
const
;
44
45
protected
:
46
const
ossim_uint8
*
thePackedBits
;
47
ossim_uint16
theBits
;
48
ossim_uint16
theBytes
;
49
ossim_uint16
theBitsLeft
;
50
};
51
52
#endif
ossimConstants.h
ossimPackedBits::theBitsLeft
ossim_uint16 theBitsLeft
Definition:
ossimPackedBits.h:49
ossim_uint16
unsigned short ossim_uint16
Definition:
ossimConstants.h:231
ossim_uint32
unsigned int ossim_uint32
Definition:
ossimConstants.h:235
ossimPackedBits::theBits
ossim_uint16 theBits
Definition:
ossimPackedBits.h:47
ossimPackedBits
This class will allow access to individual packed pixels given an offset and return as an ossim_uint3...
Definition:
ossimPackedBits.h:22
OSSIM_DLL
#define OSSIM_DLL
Definition:
ossimConstants.h:72
ossimPackedBits::theBytes
ossim_uint16 theBytes
Definition:
ossimPackedBits.h:48
ossim_uint8
unsigned char ossim_uint8
Definition:
ossimConstants.h:227
ossimPackedBits::thePackedBits
const ossim_uint8 * thePackedBits
Definition:
ossimPackedBits.h:46
Generated on Fri Aug 3 2018 08:46:52 for OSSIM - Open Source Software Image Map by
1.8.14