General Purpose Geodetic Library
SgKombHeader Class Reference

#include <SgKombFormat.h>

Public Member Functions

 SgKombHeader ()
 
 ~SgKombHeader ()
 
short idx () const
 
const char * prefix () const
 
const char * prefixIdx () const
 
const char * experimentCode () const
 
short obsIdx () const
 
const char * baselineId () const
 
short totalNumberOfRecs () const
 
short totalNumberOfHeaderRecs () const
 
const char * kombFileName () const
 
const QList< SgKombHeaderRecord * > & entries () const
 
void debugReport ()
 

Static Public Member Functions

static const QString className ()
 

Protected Attributes

int idx_
 
char prefix_ [3]
 
char prefixIdx_ [3]
 
char experimentCode_ [11]
 
short obsIdx_
 
char baselineId_ [3]
 
short totalNumberOfRecs_
 
short totalNumberOfHeaderRecs_
 
char kombFileName_ [7]
 
QList< SgKombHeaderRecord * > entries_
 

Friends

SgKombStreamoperator>> (SgKombStream &, SgKombHeader &)
 

Detailed Description

====================================================================================================

Definition at line 127 of file SgKombFormat.h.

Constructor & Destructor Documentation

◆ SgKombHeader()

SgKombHeader::SgKombHeader ( )
inline

◆ ~SgKombHeader()

SgKombHeader::~SgKombHeader ( )
inline

Definition at line 928 of file SgKombFormat.h.

References entries_.

Member Function Documentation

◆ baselineId()

const char* SgKombHeader::baselineId ( ) const
inline

Definition at line 147 of file SgKombFormat.h.

References baselineId_.

◆ className()

const QString SgKombHeader::className ( )
static

SgKombHeader: ====================================================================================================

Definition at line 88 of file SgKombFormat.cpp.

◆ debugReport()

void SgKombHeader::debugReport ( )

◆ entries()

const QList<SgKombHeaderRecord*>& SgKombHeader::entries ( ) const
inline

Definition at line 151 of file SgKombFormat.h.

References entries_.

Referenced by SgKombReader::readFile().

◆ experimentCode()

const char* SgKombHeader::experimentCode ( ) const
inline

Definition at line 145 of file SgKombFormat.h.

References experimentCode_.

◆ idx()

short SgKombHeader::idx ( ) const
inline

Definition at line 142 of file SgKombFormat.h.

References idx_.

◆ kombFileName()

const char* SgKombHeader::kombFileName ( ) const
inline

Definition at line 150 of file SgKombFormat.h.

References kombFileName_.

◆ obsIdx()

short SgKombHeader::obsIdx ( ) const
inline

Definition at line 146 of file SgKombFormat.h.

References obsIdx_.

◆ prefix()

const char* SgKombHeader::prefix ( ) const
inline

Definition at line 143 of file SgKombFormat.h.

References prefix_.

◆ prefixIdx()

const char* SgKombHeader::prefixIdx ( ) const
inline

Definition at line 144 of file SgKombFormat.h.

References prefixIdx_.

◆ totalNumberOfHeaderRecs()

short SgKombHeader::totalNumberOfHeaderRecs ( ) const
inline

Definition at line 149 of file SgKombFormat.h.

References totalNumberOfHeaderRecs_.

Referenced by SgKombReader::readFile().

◆ totalNumberOfRecs()

short SgKombHeader::totalNumberOfRecs ( ) const
inline

Definition at line 148 of file SgKombFormat.h.

References totalNumberOfRecs_.

Friends And Related Function Documentation

◆ operator>>

SgKombStream& operator>> ( SgKombStream s,
SgKombHeader header 
)
friend

Definition at line 113 of file SgKombFormat.cpp.

Member Data Documentation

◆ baselineId_

char SgKombHeader::baselineId_[3]
protected

Definition at line 173 of file SgKombFormat.h.

Referenced by SgKombHeader(), baselineId(), and debugReport().

◆ entries_

QList<SgKombHeaderRecord*> SgKombHeader::entries_
protected

Definition at line 177 of file SgKombFormat.h.

Referenced by ~SgKombHeader(), debugReport(), and entries().

◆ experimentCode_

char SgKombHeader::experimentCode_[11]
protected

Definition at line 171 of file SgKombFormat.h.

Referenced by SgKombHeader(), debugReport(), and experimentCode().

◆ idx_

int SgKombHeader::idx_
protected

Definition at line 168 of file SgKombFormat.h.

Referenced by SgKombHeader(), debugReport(), and idx().

◆ kombFileName_

char SgKombHeader::kombFileName_[7]
protected

Definition at line 176 of file SgKombFormat.h.

Referenced by SgKombHeader(), debugReport(), and kombFileName().

◆ obsIdx_

short SgKombHeader::obsIdx_
protected

Definition at line 172 of file SgKombFormat.h.

Referenced by SgKombHeader(), debugReport(), and obsIdx().

◆ prefix_

char SgKombHeader::prefix_[3]
protected

Definition at line 169 of file SgKombFormat.h.

Referenced by SgKombHeader(), debugReport(), and prefix().

◆ prefixIdx_

char SgKombHeader::prefixIdx_[3]
protected

Definition at line 170 of file SgKombFormat.h.

Referenced by SgKombHeader(), and prefixIdx().

◆ totalNumberOfHeaderRecs_

short SgKombHeader::totalNumberOfHeaderRecs_
protected

Definition at line 175 of file SgKombFormat.h.

Referenced by SgKombHeader(), debugReport(), and totalNumberOfHeaderRecs().

◆ totalNumberOfRecs_

short SgKombHeader::totalNumberOfRecs_
protected

Definition at line 174 of file SgKombFormat.h.

Referenced by SgKombHeader(), debugReport(), and totalNumberOfRecs().


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