OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Functions
ossimNitfFileHeaderV2_0.cpp File Reference
#include <ossim/support_data/ossimNitfCommon.h>
#include <ossim/support_data/ossimNitfFileHeaderV2_0.h>
#include <ossim/support_data/ossimNitfImageHeaderV2_0.h>
#include <ossim/support_data/ossimNitfSymbolHeaderV2_0.h>
#include <ossim/support_data/ossimNitfLabelHeaderV2_0.h>
#include <ossim/support_data/ossimNitfTextHeaderV2_0.h>
#include <ossim/support_data/ossimNitfDataExtensionSegmentV2_0.h>
#include <ossim/base/ossimDrect.h>
#include <ossim/base/ossimException.h>
#include <ossim/base/ossimIoStream.h>
#include <ossim/base/ossimIrect.h>
#include <ossim/base/ossimNotify.h>
#include <ossim/base/ossimString.h>
#include <ossim/base/ossimTrace.h>
#include <ossim/base/ossimStringProperty.h>
#include <sstream>
#include <cstring>
#include <iostream>
#include <iomanip>
#include <stdexcept>

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &out, const ossimNitfImageInfoRecordV2_0 &data)
 
std::ostream & operator<< (std::ostream &out, const ossimNitfSymbolInfoRecordV2_0 &data)
 
std::ostream & operator<< (std::ostream &out, const ossimNitfLabelInfoRecordV2_0 &data)
 
std::ostream & operator<< (std::ostream &out, const ossimNitfTextInfoRecordV2_0 &data)
 
std::ostream & operator<< (std::ostream &out, const ossimNitfDataExtSegInfoRecordV2_0 &data)
 
std::ostream & operator<< (std::ostream &out, const ossimNitfResExtSegInfoRecordV2_0 &data)
 

Function Documentation

◆ operator<<() [1/6]

std::ostream& operator<< ( std::ostream &  out,
const ossimNitfImageInfoRecordV2_0 data 
)

Definition at line 45 of file ossimNitfFileHeaderV2_0.cpp.

47 {
48  return out << "theImageSubheaderLength: "
49  << data.theImageSubheaderLength << std::endl
50  << "theImageLength: "
51  << data.theImageLength;
52 }

◆ operator<<() [2/6]

std::ostream& operator<< ( std::ostream &  out,
const ossimNitfSymbolInfoRecordV2_0 data 
)

Definition at line 95 of file ossimNitfFileHeaderV2_0.cpp.

References ossimNitfSymbolInfoRecordV2_0::theSymbolLength, and ossimNitfSymbolInfoRecordV2_0::theSymbolSubheaderLength.

97 {
98  return out << "theSymbolSubheaderLength: "
99  << data.theSymbolSubheaderLength << std::endl
100  << "theSymbolLength: "
101  << data.theSymbolLength;
102 }

◆ operator<<() [3/6]

std::ostream& operator<< ( std::ostream &  out,
const ossimNitfLabelInfoRecordV2_0 data 
)

Definition at line 118 of file ossimNitfFileHeaderV2_0.cpp.

References ossimNitfLabelInfoRecordV2_0::theLabelLength, and ossimNitfLabelInfoRecordV2_0::theLabelSubheaderLength.

120 {
121  return out << "theLabelSubheaderLength: "
122  << data.theLabelSubheaderLength << std::endl
123  << "theLabelLength: "
124  << data.theLabelLength;
125 }

◆ operator<<() [4/6]

std::ostream& operator<< ( std::ostream &  out,
const ossimNitfTextInfoRecordV2_0 data 
)

Definition at line 142 of file ossimNitfFileHeaderV2_0.cpp.

References ossimNitfTextInfoRecordV2_0::theTextLength, and ossimNitfTextInfoRecordV2_0::theTextSubheaderLength.

144 {
145  return out << "theTextSubheaderLength: "
146  << data.theTextSubheaderLength << std::endl
147  << "theTextLength: "
148  << data.theTextLength;
149 }

◆ operator<<() [5/6]

std::ostream& operator<< ( std::ostream &  out,
const ossimNitfDataExtSegInfoRecordV2_0 data 
)

Definition at line 166 of file ossimNitfFileHeaderV2_0.cpp.

References ossimNitfDataExtSegInfoRecordV2_0::theDataExtSegLength, and ossimNitfDataExtSegInfoRecordV2_0::theDataExtSegSubheaderLength.

168 {
169  return out << "theDataExtSegSubheaderLength: "
170  << data.theDataExtSegSubheaderLength << std::endl
171  << "theDataExtSegLength: "
172  << data.theDataExtSegLength;
173 }

◆ operator<<() [6/6]

std::ostream& operator<< ( std::ostream &  out,
const ossimNitfResExtSegInfoRecordV2_0 data 
)

Definition at line 190 of file ossimNitfFileHeaderV2_0.cpp.

References ossimNitfResExtSegInfoRecordV2_0::theResExtSegLength, and ossimNitfResExtSegInfoRecordV2_0::theResExtSegSubheaderLength.

192 {
193  return out << "theResExtSegSubheaderLength: "
194  << data.theResExtSegSubheaderLength << std::endl
195  << "theResExtSegLength: "
196  << data.theResExtSegLength;
197 }