General Purpose Geodetic Library
SgVexLiteralBlock Class Reference

#include <SgVex.h>

Public Member Functions

 SgVexLiteralBlock ()
 
 SgVexLiteralBlock (const QString &key, const QList< QString > &literalStrings)
 
 SgVexLiteralBlock (const SgVexLiteralBlock &lit)
 
 ~SgVexLiteralBlock ()
 
const QString & getKey () const
 
const QList< QString > & getLiteralStrings () const
 
bool parseVex (const QList< QString > &statements, int &idx)
 

Static Public Member Functions

static const QString className ()
 

Protected Attributes

QString key_
 
QList< QString > literalStrings_
 

Detailed Description

Definition at line 133 of file SgVex.h.

Constructor & Destructor Documentation

◆ SgVexLiteralBlock() [1/3]

SgVexLiteralBlock::SgVexLiteralBlock ( )
inline

Definition at line 136 of file SgVex.h.

◆ SgVexLiteralBlock() [2/3]

SgVexLiteralBlock::SgVexLiteralBlock ( const QString &  key,
const QList< QString > &  literalStrings 
)
inline

Definition at line 137 of file SgVex.h.

◆ SgVexLiteralBlock() [3/3]

SgVexLiteralBlock::SgVexLiteralBlock ( const SgVexLiteralBlock lit)
inline

Definition at line 139 of file SgVex.h.

◆ ~SgVexLiteralBlock()

SgVexLiteralBlock::~SgVexLiteralBlock ( )
inline

Definition at line 141 of file SgVex.h.

References literalStrings_.

Member Function Documentation

◆ className()

const QString SgVexLiteralBlock::className ( )
static

Returns name of the class (for debug output).

Definition at line 131 of file SgVex.cpp.

Referenced by parseVex().

◆ getKey()

const QString& SgVexLiteralBlock::getKey ( ) const
inline

Definition at line 144 of file SgVex.h.

References key_.

◆ getLiteralStrings()

const QList<QString>& SgVexLiteralBlock::getLiteralStrings ( ) const
inline

Definition at line 145 of file SgVex.h.

References literalStrings_.

◆ parseVex()

bool SgVexLiteralBlock::parseVex ( const QList< QString > &  statements,
int &  idx 
)

Member Data Documentation

◆ key_

QString SgVexLiteralBlock::key_
protected

Definition at line 154 of file SgVex.h.

Referenced by getKey(), and parseVex().

◆ literalStrings_

QList<QString> SgVexLiteralBlock::literalStrings_
protected

Definition at line 155 of file SgVex.h.

Referenced by ~SgVexLiteralBlock(), getLiteralStrings(), and parseVex().


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