OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimNitfImageDataMaskV2_1.h>
Public Member Functions | |
ossimNitfImageDataMaskV2_1 () | |
void | setBlockCount (ossim_uint32 blockCount) |
void | setBlockLengthInBytes (ossim_uint32 blockLength) |
void | setIncludeBlock (ossim_uint32 blockNumber, bool included) |
void | writeStream (std::ostream &out) |
Private Attributes | |
std::vector< bool > | theIncludedBlocks |
ossim_uint32 | theBlockLength |
Definition at line 20 of file ossimNitfImageDataMaskV2_1.h.
ossimNitfImageDataMaskV2_1::ossimNitfImageDataMaskV2_1 | ( | ) |
Definition at line 16 of file ossimNitfImageDataMaskV2_1.cpp.
void ossimNitfImageDataMaskV2_1::setBlockCount | ( | ossim_uint32 | blockCount | ) |
Definition at line 20 of file ossimNitfImageDataMaskV2_1.cpp.
References theIncludedBlocks.
Referenced by ossimNitfWriter::writeBlockBandSeparate().
void ossimNitfImageDataMaskV2_1::setBlockLengthInBytes | ( | ossim_uint32 | blockLength | ) |
Definition at line 25 of file ossimNitfImageDataMaskV2_1.cpp.
References theBlockLength.
Referenced by ossimNitfWriter::writeBlockBandSeparate().
void ossimNitfImageDataMaskV2_1::setIncludeBlock | ( | ossim_uint32 | blockNumber, |
bool | included | ||
) |
Definition at line 30 of file ossimNitfImageDataMaskV2_1.cpp.
References theIncludedBlocks.
Referenced by ossimNitfWriter::writeBlockBandSeparate().
void ossimNitfImageDataMaskV2_1::writeStream | ( | std::ostream & | out | ) |
Definition at line 38 of file ossimNitfImageDataMaskV2_1.cpp.
References ossimEndian::getSystemEndianType(), OSSIM_LITTLE_ENDIAN, ossimEndian::swap(), theBlockLength, and theIncludedBlocks.
Referenced by ossimNitfWriter::writeBlockBandSeparate().
|
private |
Definition at line 34 of file ossimNitfImageDataMaskV2_1.h.
Referenced by setBlockLengthInBytes(), and writeStream().
|
private |
Definition at line 33 of file ossimNitfImageDataMaskV2_1.h.
Referenced by setBlockCount(), setIncludeBlock(), and writeStream().