OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
support_data
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
16
#include <
ossim/base/ossimConstants.h
>
17
#include <vector>
18
#include <ostream>
19
20
class
OSSIMDLLEXPORT
ossimNitfImageDataMaskV2_1
21
{
22
public
:
23
ossimNitfImageDataMaskV2_1
();
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
;
34
ossim_uint32
theBlockLength
;
35
};
36
37
#endif
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimConstants.h
ossimNitfImageDataMaskV2_1::theBlockLength
ossim_uint32 theBlockLength
Definition:
ossimNitfImageDataMaskV2_1.h:34
ossim_uint32
unsigned int ossim_uint32
Definition:
ossimConstants.h:235
ossimNitfImageDataMaskV2_1
Definition:
ossimNitfImageDataMaskV2_1.h:20
ossimNitfImageDataMaskV2_1::theIncludedBlocks
std::vector< bool > theIncludedBlocks
Definition:
ossimNitfImageDataMaskV2_1.h:33
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:51 for OSSIM - Open Source Software Image Map by
1.8.14