OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Functions | Variables
ossimNitfFileHeaderV2_1.cpp File Reference
#include <ossim/support_data/ossimNitfFileHeaderV2_1.h>
#include <ossim/support_data/ossimNitfTextHeaderV2_0.h>
#include <ossim/base/ossimString.h>
#include <ossim/base/ossimColorProperty.h>
#include <ossim/base/ossimDateProperty.h>
#include <ossim/base/ossimStringProperty.h>
#include <ossim/base/ossimIoStream.h>
#include <ossim/base/ossimNumericProperty.h>
#include <ossim/base/ossimTrace.h>
#include <ossim/base/ossimNotifyContext.h>
#include <ossim/base/ossimPreferences.h>
#include <ossim/support_data/ossimNitfImageHeaderV2_1.h>
#include <ossim/support_data/ossimNitfImageHeaderV2_X.h>
#include <ossim/support_data/ossimNitfDataExtensionSegmentV2_1.h>
#include <iostream>
#include <iomanip>
#include <sstream>
#include <cstring>

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &out, const ossimNitfImageInfoRecordV2_1 &data)
 
std::ostream & operator<< (std::ostream &out, const ossimNitfGraphicInfoRecordV2_1 &data)
 
std::ostream & operator<< (std::ostream &out, const ossimNitfTextFileInfoRecordV2_1 &data)
 
std::ostream & operator<< (std::ostream &out, const ossimNitfDataExtSegInfoRecordV2_1 &data)
 
std::ostream & operator<< (std::ostream &out, const ossimNitfResExtSegInfoRecordV2_1 &data)
 

Variables

const ossimString FL_KW = "FL"
 
const ossimString HL_KW = "HL"
 
const ossimString NUMI_KW = "NUMI"
 

Function Documentation

◆ operator<<() [1/5]

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

Definition at line 56 of file ossimNitfFileHeaderV2_1.cpp.

References ossimNitfImageInfoRecordV2_1::theImageLength, and ossimNitfImageInfoRecordV2_1::theImageSubheaderLength.

58 {
59  return out << "theImageSubheaderLength: "
61  << "\ntheImageLength: "
62  << data.theImageLength
63  << std::endl;
64 }
char theImageLength[11]
Is a 10 byte numeric 0000000001-9999999999.
char theImageSubheaderLength[7]
Is a 6 byte numeric 000439-999999.

◆ operator<<() [2/5]

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

Definition at line 81 of file ossimNitfFileHeaderV2_1.cpp.

References ossimNitfGraphicInfoRecordV2_1::theGraphicLength, and ossimNitfGraphicInfoRecordV2_1::theGraphicSubheaderLength.

83 {
84  return out << "theGraphicSubheaderLength: "
86  << "\ntheGraphicLength: "
87  << data.theGraphicLength
88  << std::endl;
89 }
char theGraphicSubheaderLength[5]
Is a 4 byte numeric 0258-9999.
char theGraphicLength[7]
Is a 6 byte numeric 0000001-9999999.

◆ operator<<() [3/5]

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

Definition at line 91 of file ossimNitfFileHeaderV2_1.cpp.

References ossimNitfTextFileInfoRecordV2_1::theTextFileLength, and ossimNitfTextFileInfoRecordV2_1::theTextFileSubheaderLength.

93 {
94  return out << "theTextFileSubheaderLength: "
96  << "\ntheTextFileLength: "
97  << data.theTextFileLength
98  << std::endl;
99 }
char theTextFileLength[6]
Is a 5 byte numeric 0-99999.
char theTextFileSubheaderLength[5]
Is a 4 byte numeric 0282-9999.

◆ operator<<() [4/5]

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

Definition at line 157 of file ossimNitfFileHeaderV2_1.cpp.

References ossimNitfDataExtSegInfoRecordV2_1::theDataExtSegLength, and ossimNitfDataExtSegInfoRecordV2_1::theDataExtSegSubheaderLength.

159 {
160  return out << "theDataExtSegSubheaderLength: "
162  << "\ntheDataExtSegLength: "
163  << data.theDataExtSegLength
164  << std::endl;
165 }
char theDataExtSegLength[10]
Is a 9 byte numeric 0-999999999.
char theDataExtSegSubheaderLength[5]
Is a 4 byte numeric 200-9999.

◆ operator<<() [5/5]

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

Definition at line 182 of file ossimNitfFileHeaderV2_1.cpp.

References ossimNitfResExtSegInfoRecordV2_1::theResExtSegLength, and ossimNitfResExtSegInfoRecordV2_1::theResExtSegSubheaderLength.

184 {
185  return out << "theResExtSegSubheaderLength: "
187  << "\ntheResExtSegLength: "
188  << data.theResExtSegLength
189  << std::endl;
190 }
char theResExtSegSubheaderLength[5]
Is a 4 byte numeric 0-9999.
char theResExtSegLength[8]
Is a 7 byte numeric 0-9999999.

Variable Documentation

◆ FL_KW

const ossimString FL_KW = "FL"

Definition at line 49 of file ossimNitfFileHeaderV2_1.cpp.

Referenced by ossimNitfFileHeaderV2_1::saveState().

◆ HL_KW

const ossimString HL_KW = "HL"

Definition at line 50 of file ossimNitfFileHeaderV2_1.cpp.

Referenced by ossimNitfFileHeaderV2_1::saveState().

◆ NUMI_KW

const ossimString NUMI_KW = "NUMI"

Definition at line 51 of file ossimNitfFileHeaderV2_1.cpp.

Referenced by ossimNitfFileHeaderV2_1::saveState().