General Purpose Geodetic Library
|
#include <SgDbhImage.h>
Public Types | |
enum | Type { T_R8 =0 , T_I2 =1 , T_A2 =2 , T_D8 =3 , T_J4 =4 , T_UNKN =5 } |
Public Member Functions | |
SgDbhDatumDescriptor () | |
SgDbhDatumDescriptor (const QString &, const QString &) | |
~SgDbhDatumDescriptor () | |
const QString & | getLCode () const |
const QString & | getDescription () const |
short | dim1 () const |
short | dim2 () const |
short | dim3 () const |
short | getModifiedAtVersion () const |
short | nTc () const |
short | nTe () const |
int | offset () const |
Type | type () const |
void | setLCode (const QString &lCode) |
void | setDescription (const QString &description) |
void | setType (Type type) |
void | setDimensions (int d1, int d2, int d3) |
void | setModifiedAtVersion (int V) |
void | setNTc (int nTc) |
void | setNTe (int nTe) |
void | setOffset (int offset) |
SgDbhDatumDescriptor & | operator= (const SgDbhDatumDescriptor &descriptor) |
QString | className () const |
const QString & | typeName () const |
Static Public Member Functions | |
static const QString & | typeName (Type type) |
Protected Attributes | |
QString | lCode_ |
QString | description_ |
Type | type_ |
short | dim1_ |
short | dim2_ |
short | dim3_ |
short | modifiedAtVersion_ |
short | nTc_ |
short | nTe_ |
int | offset_ |
Static Protected Attributes | |
static const QString | typeNames_ [6] = {"R8", "I2", "A2", "D8", "J4", "??"} |
Friends | |
class | SgDbhTeBlock |
====================================================================================================
Definition at line 76 of file SgDbhImage.h.
Enumerator | |
---|---|
T_R8 | |
T_I2 | |
T_A2 | |
T_D8 | |
T_J4 | |
T_UNKN |
Definition at line 80 of file SgDbhImage.h.
SgDbhDatumDescriptor::SgDbhDatumDescriptor | ( | ) |
Definition at line 42 of file SgDbhImage.cpp.
References dim1_, dim2_, dim3_, modifiedAtVersion_, nTc_, nTe_, offset_, setDescription(), setLCode(), T_UNKN, and type_.
SgDbhDatumDescriptor::SgDbhDatumDescriptor | ( | const QString & | lCode, |
const QString & | description | ||
) |
Definition at line 71 of file SgDbhImage.cpp.
References dim1_, dim2_, dim3_, modifiedAtVersion_, nTc_, nTe_, offset_, setDescription(), setLCode(), T_UNKN, and type_.
|
inline |
Definition at line 86 of file SgDbhImage.h.
|
inline |
Definition at line 114 of file SgDbhImage.h.
|
inline |
Definition at line 92 of file SgDbhImage.h.
References dim1_.
Referenced by SgDbhDataRecord< C >::access(), SgDbhImage::addDescriptor(), SgDbhTeBlock::calcDataSize(), SgDbhTeBlock::calculateNumOfData(), SgDbhListOfDescriptors::dump(), SgDbhFormat::getBlock(), SgVlbiSession::getDataFromDbhImage(), SgDbhDataRecordString::getValue(), SgDbhFormat::postRead(), SgVlbiSession::putDataIntoDbhImage(), SgDbhDataRecordString::setValue(), SgDbhImage::updateDataRecords(), SgDbhImage::updateDescriptorsParameters(), and SgDbhDataRecord< C >::value().
|
inline |
Definition at line 93 of file SgDbhImage.h.
References dim2_.
Referenced by SgDbhDataRecord< C >::access(), SgDbhImage::addDescriptor(), SgDbhTeBlock::calcDataSize(), SgDbhTeBlock::calculateNumOfData(), SgDbhListOfDescriptors::dump(), SgDbhFormat::getBlock(), SgVlbiSession::getDataFromDbhImage(), SgDbhDataRecordString::getValue(), SgDbhFormat::postRead(), SgVlbiSession::putDataIntoDbhImage(), SgDbhDataRecordString::setValue(), SgDbhImage::updateDataRecords(), SgDbhImage::updateDescriptorsParameters(), and SgDbhDataRecord< C >::value().
|
inline |
Definition at line 94 of file SgDbhImage.h.
References dim3_.
Referenced by SgDbhDataRecord< C >::access(), SgDbhImage::addDescriptor(), SgDbhTeBlock::calcDataSize(), SgDbhTeBlock::calculateNumOfData(), SgDbhListOfDescriptors::dump(), SgDbhFormat::getBlock(), SgVlbiSession::getDataFromDbhImage(), SgDbhFormat::postRead(), SgVlbiSession::putDataIntoDbhImage(), SgDbhImage::updateDataRecords(), and SgDbhImage::updateDescriptorsParameters().
|
inline |
Definition at line 91 of file SgDbhImage.h.
References description_.
Referenced by SgDbhListOfDescriptors::dump(), SgDbhFormat::getBlock(), and SgDbhFormat::properRecord().
|
inline |
Definition at line 90 of file SgDbhImage.h.
References lCode_.
Referenced by SgDbhImage::addDescriptor(), SgDbhTeBlock::adjustServiceRecords(), SgDbhImage::copyToc0Content(), SgDbhImage::delDescriptor(), SgDbhListOfDescriptors::dump(), SgDbhImage::finisFormatModifying(), SgDbhFormat::getBlock(), SgVlbiSession::getDataFromDbhImage(), SgDbhTcBlock::operator=(), SgDbhFormat::postRead(), SgDbhFormat::properRecord(), SgDbhImage::updateDataRecords(), and SgDbhImage::updateDescriptorsParameters().
|
inline |
Definition at line 95 of file SgDbhImage.h.
References modifiedAtVersion_.
Referenced by SgDbhListOfDescriptors::dump().
|
inline |
Definition at line 96 of file SgDbhImage.h.
References nTc_.
Referenced by SgDbhImage::addDescriptor(), SgDbhImage::delDescriptor(), SgDbhImage::finisFormatModifying(), SgDbhFormat::properRecord(), SgDbhImage::properRecord(), and setNTc().
|
inline |
Definition at line 97 of file SgDbhImage.h.
References nTe_.
Referenced by SgDbhImage::addDescriptor(), SgDbhImage::finisFormatModifying(), SgDbhFormat::properRecord(), SgDbhImage::properRecord(), and setNTe().
|
inline |
Definition at line 98 of file SgDbhImage.h.
References offset_.
Referenced by SgDbhDataRecord< C >::access(), SgDbhListOfDescriptors::dump(), SgDbhDataRecordString::getValue(), setOffset(), SgDbhDataRecordString::setValue(), SgDbhImage::updateDataRecords(), and SgDbhDataRecord< C >::value().
SgDbhDatumDescriptor & SgDbhDatumDescriptor::operator= | ( | const SgDbhDatumDescriptor & | descriptor | ) |
Definition at line 84 of file SgDbhImage.cpp.
References description_, dim1_, dim2_, dim3_, lCode_, modifiedAtVersion_, nTc_, nTe_, offset_, setDescription(), setLCode(), and type_.
void SgDbhDatumDescriptor::setDescription | ( | const QString & | description | ) |
Definition at line 63 of file SgDbhImage.cpp.
References description_.
Referenced by SgDbhDatumDescriptor(), and operator=().
|
inline |
Definition at line 104 of file SgDbhImage.h.
References dim1_, dim2_, and dim3_.
Referenced by SgVlbiSession::putDataIntoDbhImage().
void SgDbhDatumDescriptor::setLCode | ( | const QString & | lCode | ) |
Definition at line 55 of file SgDbhImage.cpp.
References lCode_.
Referenced by SgDbhDatumDescriptor(), and operator=().
|
inline |
Definition at line 106 of file SgDbhImage.h.
References modifiedAtVersion_.
Referenced by SgDbhImage::addDescriptor(), SgDbhImage::setData(), and SgDbhImage::setStr().
|
inline |
Definition at line 107 of file SgDbhImage.h.
Referenced by SgDbhImage::addDescriptor(), SgDbhFormat::postRead(), and SgVlbiSession::putDataIntoDbhImage().
|
inline |
Definition at line 108 of file SgDbhImage.h.
Referenced by SgDbhImage::addDescriptor(), and SgDbhFormat::postRead().
|
inline |
Definition at line 109 of file SgDbhImage.h.
References offset(), and offset_.
Referenced by SgDbhFormat::postRead(), and SgDbhImage::updateDescriptorsParameters().
|
inline |
Definition at line 103 of file SgDbhImage.h.
Referenced by SgDbhFormat::postRead(), and SgVlbiSession::putDataIntoDbhImage().
|
inline |
Definition at line 99 of file SgDbhImage.h.
References type_.
Referenced by SgDbhImage::addDescriptor(), SgDbhTeBlock::calcDataSize(), SgDbhTeBlock::calculateNumOfData(), SgDbhListOfDescriptors::dump(), SgDbhImage::finisFormatModifying(), SgDbhFormat::getBlock(), SgDbhFormat::properRecord(), SgDbhImage::properRecord(), setType(), and typeName().
|
inline |
Definition at line 115 of file SgDbhImage.h.
References type_, and typeNames_.
Referenced by SgVlbiSession::getDataFromDbhImage().
|
inlinestatic |
Definition at line 116 of file SgDbhImage.h.
References type(), and typeNames_.
|
friend |
Definition at line 78 of file SgDbhImage.h.
|
protected |
Definition at line 122 of file SgDbhImage.h.
Referenced by getDescription(), operator=(), setDescription(), and SgDbhTeBlock::writeRecordP4().
|
protected |
Definition at line 124 of file SgDbhImage.h.
Referenced by SgDbhDatumDescriptor(), dim1(), operator=(), SgDbhTeBlock::readRecordP3(), setDimensions(), and SgDbhTeBlock::writeRecordP3().
|
protected |
Definition at line 124 of file SgDbhImage.h.
Referenced by SgDbhDatumDescriptor(), dim2(), operator=(), SgDbhTeBlock::readRecordP3(), setDimensions(), and SgDbhTeBlock::writeRecordP3().
|
protected |
Definition at line 124 of file SgDbhImage.h.
Referenced by SgDbhDatumDescriptor(), dim3(), operator=(), SgDbhTeBlock::readRecordP3(), setDimensions(), and SgDbhTeBlock::writeRecordP3().
|
protected |
Definition at line 121 of file SgDbhImage.h.
Referenced by getLCode(), operator=(), SgDbhTeBlock::readRecordP3(), setLCode(), and SgDbhTeBlock::writeRecordP3().
|
protected |
Definition at line 125 of file SgDbhImage.h.
Referenced by SgDbhDatumDescriptor(), getModifiedAtVersion(), operator=(), SgDbhTeBlock::readRecordP3(), setModifiedAtVersion(), and SgDbhTeBlock::writeRecordP3().
|
protected |
Definition at line 126 of file SgDbhImage.h.
Referenced by SgDbhDatumDescriptor(), nTc(), operator=(), and setNTc().
|
protected |
Definition at line 126 of file SgDbhImage.h.
Referenced by SgDbhDatumDescriptor(), nTe(), operator=(), and setNTe().
|
protected |
Definition at line 127 of file SgDbhImage.h.
Referenced by SgDbhDatumDescriptor(), offset(), operator=(), and setOffset().
|
protected |
Definition at line 123 of file SgDbhImage.h.
Referenced by SgDbhDatumDescriptor(), operator=(), setType(), type(), and typeName().
|
staticprotected |
Definition at line 120 of file SgDbhImage.h.
Referenced by typeName().