General Purpose Geodetic Library
SgDbhServiceRecordHS2 Class Reference

#include <SgDbhFormat.h>

Inheritance diagram for SgDbhServiceRecordHS2:
SgDbhServiceRecord SgDbhPhysicalRecord

Public Member Functions

 SgDbhServiceRecordHS2 ()
 
virtual ~SgDbhServiceRecordHS2 ()
 
virtual int readLR (SgDbhStream &s)
 
virtual int writeLR (SgDbhStream &s) const
 
void setSemiName (const QString &)
 
virtual QString className () const
 
- Public Member Functions inherited from SgDbhServiceRecord
 SgDbhServiceRecord (const char expectedPrefix[2])
 
 SgDbhServiceRecord (const SgDbhServiceRecord &sr)
 
virtual ~SgDbhServiceRecord ()
 
bool isCorrectPrefix () const
 
virtual bool isAltered () const
 
bool isPrefixParsed (SgDbhStream &)
 
void setPrefix (const char prefix[2])
 
void setAltered ()
 
SgDbhServiceRecordoperator= (const SgDbhServiceRecord &sr)
 
- Public Member Functions inherited from SgDbhPhysicalRecord
 SgDbhPhysicalRecord ()
 
 SgDbhPhysicalRecord (const SgDbhPhysicalRecord &)
 
virtual ~SgDbhPhysicalRecord ()
 
bool isOk () const
 
int length () const
 
virtual SgDbhPhysicalRecordoperator= (const SgDbhPhysicalRecord &)
 
virtual void reSize (int length)
 
virtual char * base ()
 

Protected Attributes

short machineTypeNumber_
 
short machineNumber_
 
short installationNumber_
 
short dbhVersionNumber_
 
char semiName_ [7]
 
- Protected Attributes inherited from SgDbhServiceRecord
char prefix_ [2]
 
char expectedPrefix_ [3]
 
- Protected Attributes inherited from SgDbhPhysicalRecord
int length_
 
char * logicalRecord_
 
bool isOK_
 

Friends

class SgDbhHistoryEntry
 

Additional Inherited Members

- Static Public Member Functions inherited from SgDbhPhysicalRecord
static const QString className ()
 

Detailed Description

Definition at line 252 of file SgDbhFormat.h.

Constructor & Destructor Documentation

◆ SgDbhServiceRecordHS2()

SgDbhServiceRecordHS2::SgDbhServiceRecordHS2 ( )

Service record "HS2". ====================================================================================================

Definition at line 547 of file SgDbhFormat.cpp.

References dbhVersionNumber_, installationNumber_, SgDbhPhysicalRecord::length_, machineNumber_, machineTypeNumber_, and semiName_.

◆ ~SgDbhServiceRecordHS2()

virtual SgDbhServiceRecordHS2::~SgDbhServiceRecordHS2 ( )
inlinevirtual

Definition at line 257 of file SgDbhFormat.h.

Member Function Documentation

◆ className()

virtual QString SgDbhServiceRecordHS2::className ( ) const
inlinevirtual

Reimplemented from SgDbhServiceRecord.

Definition at line 261 of file SgDbhFormat.h.

◆ readLR()

int SgDbhServiceRecordHS2::readLR ( SgDbhStream s)
virtual

◆ setSemiName()

void SgDbhServiceRecordHS2::setSemiName ( const QString &  semiName)

Definition at line 567 of file SgDbhFormat.cpp.

References semiName_.

Referenced by SgDbhHistoryEntry::setEvent().

◆ writeLR()

int SgDbhServiceRecordHS2::writeLR ( SgDbhStream s) const
virtual

Friends And Related Function Documentation

◆ SgDbhHistoryEntry

friend class SgDbhHistoryEntry
friend

Definition at line 254 of file SgDbhFormat.h.

Member Data Documentation

◆ dbhVersionNumber_

short SgDbhServiceRecordHS2::dbhVersionNumber_
protected

Definition at line 266 of file SgDbhFormat.h.

Referenced by SgDbhServiceRecordHS2(), SgDbhHistoryEntry::dump(), readLR(), and writeLR().

◆ installationNumber_

short SgDbhServiceRecordHS2::installationNumber_
protected

Definition at line 265 of file SgDbhFormat.h.

Referenced by SgDbhServiceRecordHS2(), SgDbhHistoryEntry::dump(), readLR(), and writeLR().

◆ machineNumber_

short SgDbhServiceRecordHS2::machineNumber_
protected

Definition at line 264 of file SgDbhFormat.h.

Referenced by SgDbhServiceRecordHS2(), SgDbhHistoryEntry::dump(), readLR(), and writeLR().

◆ machineTypeNumber_

short SgDbhServiceRecordHS2::machineTypeNumber_
protected

Definition at line 263 of file SgDbhFormat.h.

Referenced by SgDbhServiceRecordHS2(), SgDbhHistoryEntry::dump(), readLR(), and writeLR().

◆ semiName_

char SgDbhServiceRecordHS2::semiName_[7]
protected

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