OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimNitfImageDataMaskV2_1.h
Go to the documentation of this file.
1 //*******************************************************************
2 // Copyright (C) 2007 Ball Aerspace & Technologies Corp
3 //
4 // LICENSE: See top level LICENSE.txt file.
5 //
6 // Author: Lucas Eckels
7 //
8 // Description: Nitf support class
9 //
10 //********************************************************************
11 // $Id: $
12 
13 #ifndef ossimNitfImageDataMaskV2_1_HEADER
14 #define ossimNitfImageDataMaskV2_1_HEADER
15 
17 #include <vector>
18 #include <ostream>
19 
21 {
22 public:
24 
25  void setBlockCount(ossim_uint32 blockCount);
26  void setBlockLengthInBytes(ossim_uint32 blockLength);
27 
28  void setIncludeBlock(ossim_uint32 blockNumber, bool included);
29 
30  void writeStream(std::ostream &out);
31 
32 private:
33  std::vector<bool> theIncludedBlocks;
35 };
36 
37 #endif
#define OSSIMDLLEXPORT
unsigned int ossim_uint32
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23