General Purpose Geodetic Library
|
#include <SgExternalWeights.h>
Public Member Functions | |
SgBaselineExternalWeight () | |
SgBaselineExternalWeight (const SgBaselineExternalWeight &) | |
~SgBaselineExternalWeight () | |
const QString & | getBaselineName () const |
double | getDelayWeight () const |
double | getRateWeight () const |
int | getDbhVersionNumber () const |
void | setBaselineName (const QString &) |
void | setDelayWeight (double) |
void | setRateWeight (double) |
void | setDbhVersionNumber (int) |
bool | parseString (const QString &) |
Static Public Member Functions | |
static const QString | className () |
Private Attributes | |
QString | baselineName_ |
double | delayWeight_ |
double | rateWeight_ |
int | dbhVersionNumber_ |
====================================================================================================
Definition at line 44 of file SgExternalWeights.h.
|
inline |
A constructor. Creates a default object.
Definition at line 209 of file SgExternalWeights.h.
References dbhVersionNumber_, delayWeight_, and rateWeight_.
|
inline |
A copy constructor. Creates a copy of the object.
Definition at line 219 of file SgExternalWeights.h.
References getDbhVersionNumber(), getDelayWeight(), getRateWeight(), setDbhVersionNumber(), setDelayWeight(), and setRateWeight().
|
inline |
A destructor. Frees allocated memory.
Definition at line 230 of file SgExternalWeights.h.
|
static |
Returns name of the class (for debug output).
Definition at line 44 of file SgExternalWeights.cpp.
Referenced by parseString().
|
inline |
Returns a name of the baseline.
Definition at line 241 of file SgExternalWeights.h.
References baselineName_.
Referenced by SgExternalWeights::readFile().
|
inline |
Returns version of the DBH file for the weights.
Definition at line 265 of file SgExternalWeights.h.
References dbhVersionNumber_.
Referenced by SgBaselineExternalWeight(), and SgExternalWeights::readFile().
|
inline |
Returns external weight for the delay.
Definition at line 249 of file SgExternalWeights.h.
References delayWeight_.
Referenced by SgBaselineExternalWeight(), SgExternalWeights::readFile(), and SgExternalWeights::setupExternalWeights().
|
inline |
Returns external weight for the delay rate.
Definition at line 257 of file SgExternalWeights.h.
References rateWeight_.
Referenced by SgBaselineExternalWeight(), SgExternalWeights::readFile(), and SgExternalWeights::setupExternalWeights().
bool SgBaselineExternalWeight::parseString | ( | const QString & | str | ) |
Reads model's values from an external file.
Definition at line 52 of file SgExternalWeights.cpp.
References baselineName_, className(), dbhVersionNumber_, delayWeight_, SgLogger::IO_TXT, logger, rateWeight_, SgLogger::write(), and SgLogger::WRN.
Referenced by SgExternalWeights::readFile().
|
inline |
Sets up a name of the baseline.
Definition at line 273 of file SgExternalWeights.h.
References baselineName_.
|
inline |
Sets up a version of the DBH file for the weights.
Definition at line 297 of file SgExternalWeights.h.
References dbhVersionNumber_.
Referenced by SgBaselineExternalWeight(), and SgExternalWeights::readFile().
|
inline |
Sets up external weight for the delay.
Definition at line 281 of file SgExternalWeights.h.
References delayWeight_.
Referenced by SgBaselineExternalWeight(), and SgExternalWeights::readFile().
|
inline |
Sets up external weight for the delay rate.
Definition at line 289 of file SgExternalWeights.h.
References rateWeight_.
Referenced by SgBaselineExternalWeight(), and SgExternalWeights::readFile().
|
private |
Definition at line 115 of file SgExternalWeights.h.
Referenced by getBaselineName(), parseString(), and setBaselineName().
|
private |
Definition at line 118 of file SgExternalWeights.h.
Referenced by SgBaselineExternalWeight(), getDbhVersionNumber(), parseString(), and setDbhVersionNumber().
|
private |
Definition at line 116 of file SgExternalWeights.h.
Referenced by SgBaselineExternalWeight(), getDelayWeight(), parseString(), and setDelayWeight().
|
private |
Definition at line 117 of file SgExternalWeights.h.
Referenced by SgBaselineExternalWeight(), getRateWeight(), parseString(), and setRateWeight().