General Purpose Geodetic Library
SgVexParameter Class Reference

#include <SgVex.h>

Public Member Functions

 SgVexParameter ()
 
 SgVexParameter (const QString &key, const QList< QString > &values)
 
 SgVexParameter (const SgVexParameter &par)
 
 ~SgVexParameter ()
 
const QString & getKey () const
 
const QList< QString > & getValues () const
 
bool parseVexStatement (const QString &str)
 

Static Public Member Functions

static const QString className ()
 

Protected Attributes

QString key_
 
QList< QString > values_
 

Detailed Description

Definition at line 71 of file SgVex.h.

Constructor & Destructor Documentation

◆ SgVexParameter() [1/3]

SgVexParameter::SgVexParameter ( )
inline

Definition at line 74 of file SgVex.h.

◆ SgVexParameter() [2/3]

SgVexParameter::SgVexParameter ( const QString &  key,
const QList< QString > &  values 
)
inline

Definition at line 75 of file SgVex.h.

◆ SgVexParameter() [3/3]

SgVexParameter::SgVexParameter ( const SgVexParameter par)
inline

Definition at line 76 of file SgVex.h.

◆ ~SgVexParameter()

SgVexParameter::~SgVexParameter ( )
inline

Definition at line 77 of file SgVex.h.

References values_.

Member Function Documentation

◆ className()

const QString SgVexParameter::className ( )
static

Returns name of the class (for debug output).

Definition at line 44 of file SgVex.cpp.

◆ getKey()

const QString& SgVexParameter::getKey ( ) const
inline

Definition at line 80 of file SgVex.h.

References key_.

Referenced by SgVexDefBlock::SgVexDefBlock().

◆ getValues()

const QList<QString>& SgVexParameter::getValues ( ) const
inline

Definition at line 81 of file SgVex.h.

References values_.

Referenced by SgVexFile::analyzeVex(), SgVexFile::bbcSetup(), SgVexFile::freqSetup(), and SgVexFile::ifSetup().

◆ parseVexStatement()

bool SgVexParameter::parseVexStatement ( const QString &  str)

Definition at line 52 of file SgVex.cpp.

References key_, and values_.

Referenced by SgVexDefBlock::parseVex(), and SgVexScanBlock::parseVex().

Member Data Documentation

◆ key_

QString SgVexParameter::key_
protected

Definition at line 90 of file SgVex.h.

Referenced by getKey(), and parseVexStatement().

◆ values_

QList<QString> SgVexParameter::values_
protected

Definition at line 91 of file SgVex.h.

Referenced by ~SgVexParameter(), getValues(), and parseVexStatement().


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