General Purpose Geodetic Library
SgDbhTcBlock Class Reference

#include <SgDbhFormat.h>

Public Member Functions

 SgDbhTcBlock ()
 
 ~SgDbhTcBlock ()
 
QList< SgDbhTeBlock * > * listOfTeBlocks ()
 
QHash< QString, SgDbhDatumDescriptor * > * descriptorByLCode ()
 
const SgDbhServiceRecordTcrecTc () const
 
bool isOk () const
 
bool isLast () const
 
short numTeBlocks () const
 
short tocType () const
 
void dump (QTextStream &s) const
 
SgDbhTcBlockoperator= (const SgDbhTcBlock &)
 
QString className () const
 

Protected Attributes

bool isOK_
 
SgDbhServiceRecordTc recTc_
 
QList< SgDbhTeBlock * > listOfTeBlocks_
 
QHash< QString, SgDbhDatumDescriptor * > descriptorByLCode_
 

Friends

class SgDbhFormat
 
SgDbhStreamoperator>> (SgDbhStream &, SgDbhTcBlock &)
 
SgDbhStreamoperator<< (SgDbhStream &, const SgDbhTcBlock &)
 

Detailed Description

Definition at line 673 of file SgDbhFormat.h.

Constructor & Destructor Documentation

◆ SgDbhTcBlock()

SgDbhTcBlock::SgDbhTcBlock ( )
inline

Definition at line 680 of file SgDbhFormat.h.

References isOK_.

◆ ~SgDbhTcBlock()

SgDbhTcBlock::~SgDbhTcBlock ( )

Definition at line 1459 of file SgDbhFormat.cpp.

References descriptorByLCode_, and listOfTeBlocks_.

Member Function Documentation

◆ className()

QString SgDbhTcBlock::className ( ) const
inline

Definition at line 697 of file SgDbhFormat.h.

◆ descriptorByLCode()

QHash<QString, SgDbhDatumDescriptor*>* SgDbhTcBlock::descriptorByLCode ( )
inline

◆ dump()

void SgDbhTcBlock::dump ( QTextStream &  s) const

Definition at line 1469 of file SgDbhFormat.cpp.

References SgDbhServiceRecordTc::dump(), listOfTeBlocks_, recTc_, and tocType().

Referenced by SgDbhImage::dumpFormat().

◆ isLast()

bool SgDbhTcBlock::isLast ( ) const
inline

Definition at line 692 of file SgDbhFormat.h.

References SgDbhServiceRecordTc::isZ2(), and recTc_.

◆ isOk()

bool SgDbhTcBlock::isOk ( ) const
inline

Definition at line 688 of file SgDbhFormat.h.

References isOK_.

◆ listOfTeBlocks()

◆ numTeBlocks()

short SgDbhTcBlock::numTeBlocks ( ) const
inline

Definition at line 693 of file SgDbhFormat.h.

References SgDbhServiceRecordTc::numTeBlocks(), and recTc_.

◆ operator=()

◆ recTc()

const SgDbhServiceRecordTc& SgDbhTcBlock::recTc ( ) const
inline

Definition at line 687 of file SgDbhFormat.h.

References recTc_.

◆ tocType()

short SgDbhTcBlock::tocType ( ) const
inline

Definition at line 694 of file SgDbhFormat.h.

References recTc_, and SgDbhServiceRecordTc::tocType().

Referenced by dump().

Friends And Related Function Documentation

◆ operator<<

SgDbhStream& operator<< ( SgDbhStream s,
const SgDbhTcBlock B 
)
friend

Definition at line 1536 of file SgDbhFormat.cpp.

◆ operator>>

SgDbhStream& operator>> ( SgDbhStream s,
SgDbhTcBlock B 
)
friend

Definition at line 1515 of file SgDbhFormat.cpp.

◆ SgDbhFormat

friend class SgDbhFormat
friend

Definition at line 675 of file SgDbhFormat.h.

Member Data Documentation

◆ descriptorByLCode_

QHash<QString, SgDbhDatumDescriptor*> SgDbhTcBlock::descriptorByLCode_
protected

Definition at line 708 of file SgDbhFormat.h.

Referenced by ~SgDbhTcBlock(), descriptorByLCode(), operator=(), and SgDbhFormat::postRead().

◆ isOK_

bool SgDbhTcBlock::isOK_
protected

Definition at line 705 of file SgDbhFormat.h.

Referenced by SgDbhTcBlock(), isOk(), and operator=().

◆ listOfTeBlocks_

QList<SgDbhTeBlock*> SgDbhTcBlock::listOfTeBlocks_
protected

Definition at line 707 of file SgDbhFormat.h.

Referenced by ~SgDbhTcBlock(), dump(), listOfTeBlocks(), and operator=().

◆ recTc_

SgDbhServiceRecordTc SgDbhTcBlock::recTc_
protected

Definition at line 706 of file SgDbhFormat.h.

Referenced by dump(), isLast(), numTeBlocks(), operator=(), recTc(), and tocType().


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