OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimNitfImageLutV2_0.h
Go to the documentation of this file.
1 //*******************************************************************
2 // Copyright (C) 2000 ImageLinks Inc.
3 //
4 // License: See top level LICENSE.txt file.
5 //
6 // Author: Garrett Potts
7 //
8 // Description: Nitf support class
9 //
10 //********************************************************************
11 // $Id: ossimNitfImageLutV2_0.h 9094 2006-06-13 19:12:40Z dburken $
12 #ifndef ossimNitfImageLutV2_0_HEADER
13 #define ossimNitfImageLutV2_0_HEADER
15 
16 #include <vector>
17 
19 {
20 public:
22  virtual ~ossimNitfImageLutV2_0();
23  virtual void parseStream(std::istream &in);
24  virtual std::ostream& print(std::ostream& out)const;
25  virtual ossim_uint32 getNumberOfEntries()const;
26  virtual void setNumberOfEntries(ossim_uint32 numberOfEntries);
27  virtual ossim_uint8 getValue(ossim_uint32 idx)const;
28 
29 protected:
30  std::vector<ossim_uint8> theData;
32 };
33 #endif
virtual ossim_uint8 getValue(ossim_uint32 idx) const
virtual ossim_uint32 getNumberOfEntries() const
virtual void setNumberOfEntries(ossim_uint32 numberOfEntries)
unsigned int ossim_uint32
virtual std::ostream & print(std::ostream &out) const
Generic print method.
std::vector< ossim_uint8 > theData
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
virtual void parseStream(std::istream &in)
unsigned char ossim_uint8
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23