OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Attributes | List of all members
ossimNitfEngrdaTag::ossimEngDataElement Class Reference

Container class for an Engineering Data Element Record. More...

#include <ossimNitfEngrdaTag.h>

Public Attributes

char m_engLn [ENGLN_SIZE+1]
 FIELD: ENGLN. More...
 
std::string m_engLbl
 FIELD: ENGLBL. More...
 
char m_engMtxC [ENGMTXC_SIZE+1]
 FIELD: ENGMTXC. More...
 
char m_engMtxR [ENGMTXR_SIZE+1]
 FIELD: ENGMTXR. More...
 
char m_engTyp
 FIELD: ENGTYP. More...
 
char m_engDts
 FIELD: ENGDTS. More...
 
char m_engDatU [ENGDATU_SIZE+1]
 FIELD: ENGDATU. More...
 
char m_engDatC [ENGDATC_SIZE+1]
 FIELD: ENGDATC. More...
 
std::vector< ossim_uint8m_engDat
 ENGDATA - data. More...
 

Detailed Description

Container class for an Engineering Data Element Record.

Definition at line 69 of file ossimNitfEngrdaTag.h.

Member Data Documentation

◆ m_engDat

std::vector<ossim_uint8> ossimNitfEngrdaTag::ossimEngDataElement::m_engDat

ENGDATA - data.

Definition at line 160 of file ossimNitfEngrdaTag.h.

Referenced by ossimNitfEngrdaTag::parseStream(), and ossimNitfEngrdaTag::printData().

◆ m_engDatC

char ossimNitfEngrdaTag::ossimEngDataElement::m_engDatC[ENGDATC_SIZE+1]

FIELD: ENGDATC.

TYPE: BCS-N

8 byte field

Engineering Data Count

Definition at line 157 of file ossimNitfEngrdaTag.h.

Referenced by ossimNitfEngrdaTag::parseStream().

◆ m_engDatU

char ossimNitfEngrdaTag::ossimEngDataElement::m_engDatU[ENGDATU_SIZE+1]

FIELD: ENGDATU.

TYPE: BCS-A

2 byte field

Engineering Data Units

Definition at line 146 of file ossimNitfEngrdaTag.h.

Referenced by ossimNitfEngrdaTag::parseStream().

◆ m_engDts

char ossimNitfEngrdaTag::ossimEngDataElement::m_engDts

FIELD: ENGDTS.

TYPE: BCS-N

1 byte field

Engineering Data Element Size

Definition at line 135 of file ossimNitfEngrdaTag.h.

Referenced by ossimNitfEngrdaTag::parseStream().

◆ m_engLbl

std::string ossimNitfEngrdaTag::ossimEngDataElement::m_engLbl

FIELD: ENGLBL.

TYPE: BCS-A

Engineering Label - variable length

Definition at line 91 of file ossimNitfEngrdaTag.h.

Referenced by ossimNitfEngrdaTag::parseStream().

◆ m_engLn

char ossimNitfEngrdaTag::ossimEngDataElement::m_engLn[ENGLN_SIZE+1]

FIELD: ENGLN.

TYPE: BCS-N

2 byte field

Engineering Data Label Length 01 - 99

Definition at line 82 of file ossimNitfEngrdaTag.h.

Referenced by ossimNitfEngrdaTag::parseStream().

◆ m_engMtxC

char ossimNitfEngrdaTag::ossimEngDataElement::m_engMtxC[ENGMTXC_SIZE+1]

FIELD: ENGMTXC.

TYPE: BCS-N

4 byte field

Engineering Matrix Data Column Count 0001 - 9999

Definition at line 102 of file ossimNitfEngrdaTag.h.

Referenced by ossimNitfEngrdaTag::parseStream().

◆ m_engMtxR

char ossimNitfEngrdaTag::ossimEngDataElement::m_engMtxR[ENGMTXR_SIZE+1]

FIELD: ENGMTXR.

TYPE: BCS-N

4 byte field

Engineering Matrix Data Row Count 0001 - 9999

Definition at line 113 of file ossimNitfEngrdaTag.h.

Referenced by ossimNitfEngrdaTag::parseStream().

◆ m_engTyp

char ossimNitfEngrdaTag::ossimEngDataElement::m_engTyp

FIELD: ENGTYP.

TYPE: BCS

1 byte field

Value Type of Engineering Data Element

Definition at line 124 of file ossimNitfEngrdaTag.h.

Referenced by ossimNitfEngrdaTag::parseStream(), and ossimNitfEngrdaTag::printData().


The documentation for this class was generated from the following file: