OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Public Attributes | Friends | List of all members
ossimNitfDataExtSegInfoRecordV2_1 Struct Reference

#include <ossimNitfFileHeaderV2_1.h>

Public Member Functions

ossim_uint64 getHeaderLength () const
 
ossim_uint64 getDataExtSegLength () const
 
ossim_uint64 getTotalLength () const
 

Public Attributes

char theDataExtSegSubheaderLength [5]
 Is a 4 byte numeric 200-9999. More...
 
char theDataExtSegLength [10]
 Is a 9 byte numeric 0-999999999. More...
 

Friends

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

Detailed Description

Definition at line 93 of file ossimNitfFileHeaderV2_1.h.

Member Function Documentation

◆ getDataExtSegLength()

ossim_uint64 ossimNitfDataExtSegInfoRecordV2_1::getDataExtSegLength ( ) const

Definition at line 172 of file ossimNitfFileHeaderV2_1.cpp.

References theDataExtSegLength, and ossimString::toUInt64().

Referenced by getTotalLength().

173 {
175 }
char theDataExtSegLength[10]
Is a 9 byte numeric 0-999999999.
ossim_uint64 toUInt64() const

◆ getHeaderLength()

ossim_uint64 ossimNitfDataExtSegInfoRecordV2_1::getHeaderLength ( ) const

Definition at line 167 of file ossimNitfFileHeaderV2_1.cpp.

References theDataExtSegSubheaderLength, and ossimString::toUInt64().

Referenced by getTotalLength().

168 {
170 }
char theDataExtSegSubheaderLength[5]
Is a 4 byte numeric 200-9999.
ossim_uint64 toUInt64() const

◆ getTotalLength()

ossim_uint64 ossimNitfDataExtSegInfoRecordV2_1::getTotalLength ( ) const

Definition at line 177 of file ossimNitfFileHeaderV2_1.cpp.

References getDataExtSegLength(), and getHeaderLength().

178 {
180 }

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 157 of file ossimNitfFileHeaderV2_1.cpp.

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.

Member Data Documentation

◆ theDataExtSegLength

char ossimNitfDataExtSegInfoRecordV2_1::theDataExtSegLength[10]

◆ theDataExtSegSubheaderLength

char ossimNitfDataExtSegInfoRecordV2_1::theDataExtSegSubheaderLength[5]

The documentation for this struct was generated from the following files: