OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRpfMaskSubsection.cpp
Go to the documentation of this file.
4 
6  const ossimRpfMaskSubsection& data)
7 {
8  data.print(out);
9  return out;
10 }
11 
13  :theMaskSubheader(0)
14 {
16 }
17 
19 {
21  {
22  delete theMaskSubheader;
23  theMaskSubheader = 0;
24  }
25 }
26 
29 {
31 
32  if(in&&theMaskSubheader)
33  {
34  result = theMaskSubheader->parseStream(in, byteOrder);
35  }
36  else
37  {
39  }
40 
41  return result;
42 }
43 
45 {
47  {
48  out << *theMaskSubheader;
49  }
50 }
ossim_int32 ossimErrorCode
static const ossimErrorCode OSSIM_OK
OSSIM_DLL ossimByteOrder byteOrder()
Definition: ossimCommon.cpp:54
static const ossimErrorCode OSSIM_ERROR
ossimErrorCode parseStream(std::istream &in, ossimByteOrder byteOrder)
ossimErrorCode parseStream(std::istream &in, ossimByteOrder byteOrder)
virtual void print(std::ostream &out) const
ossimByteOrder
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
ossimRpfMaskSubheader * theMaskSubheader
std::ostream & operator<<(std::ostream &out, const ossimRpfMaskSubsection &data)
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23