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

#include <ossimNitfFileHeaderV2_0.h>

Public Member Functions

ossim_int32 getHeaderLength () const
 
ossim_int32 getImageLength () const
 
ossim_int32 getTotalLength () const
 

Public Attributes

char theSymbolSubheaderLength [5]
 
char theSymbolLength [7]
 

Friends

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

Detailed Description

Definition at line 48 of file ossimNitfFileHeaderV2_0.h.

Member Function Documentation

◆ getHeaderLength()

ossim_int32 ossimNitfSymbolInfoRecordV2_0::getHeaderLength ( ) const

Definition at line 103 of file ossimNitfFileHeaderV2_0.cpp.

References theSymbolSubheaderLength, and ossimString::toInt32().

Referenced by getTotalLength().

104 {
106 }
ossim_int32 toInt32() const

◆ getImageLength()

ossim_int32 ossimNitfSymbolInfoRecordV2_0::getImageLength ( ) const

Definition at line 108 of file ossimNitfFileHeaderV2_0.cpp.

References theSymbolLength, and ossimString::toInt32().

Referenced by getTotalLength().

109 {
111 }
ossim_int32 toInt32() const

◆ getTotalLength()

ossim_int32 ossimNitfSymbolInfoRecordV2_0::getTotalLength ( ) const

Definition at line 113 of file ossimNitfFileHeaderV2_0.cpp.

References getHeaderLength(), and getImageLength().

114 {
115  return (getHeaderLength() + getImageLength());
116 }

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 95 of file ossimNitfFileHeaderV2_0.cpp.

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

Member Data Documentation

◆ theSymbolLength

char ossimNitfSymbolInfoRecordV2_0::theSymbolLength[7]

Is a 6 byte numeric 0-999999

Definition at line 66 of file ossimNitfFileHeaderV2_0.h.

Referenced by getImageLength(), operator<<(), and ossimNitfFileHeaderV2_0::readSymbolInfoRecords().

◆ theSymbolSubheaderLength

char ossimNitfSymbolInfoRecordV2_0::theSymbolSubheaderLength[5]

Is a 4 byte numeric 0-9999

Definition at line 61 of file ossimNitfFileHeaderV2_0.h.

Referenced by getHeaderLength(), operator<<(), and ossimNitfFileHeaderV2_0::readSymbolInfoRecords().


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