A stem entry object represents the results of a single model fit. More...
#include "StemModel.hpp"
Public Member Functions | |
void | reset () |
bool | isSetTraceId () const |
bool | isSetPointX () const |
bool | isSetPointY () const |
bool | isSetPointZ () const |
bool | isSetAxisX () const |
bool | isSetAxisY () const |
bool | isSetAxisZ () const |
bool | isSetRadius () const |
bool | isSetConvergenceAngle () const |
bool | isSetRadialDeviation () const |
bool | isSetOffsetX () const |
bool | isSetOffsetY () const |
bool | isSetOffsetZ () const |
bool | isSetDeltaRadius () const |
bool | isSetNrObs () const |
bool | isSetNrUsed () const |
bool | isSetRedundancy () const |
bool | isSetFittingType () const |
int64_t | getTraceId () const |
Array< double, 3 > | getPoint () const |
double | getPointX () const |
double | getPointY () const |
double | getPointZ () const |
Array< double, 3 > | getAxis () const |
double | getAxisX () const |
double | getAxisY () const |
double | getAxisZ () const |
double | getRadius () const |
double | getConvergenceAngle () const |
double | getRadialDeviation () const |
Array< double, 3 > | getOffset () const |
double | getOffsetX () const |
double | getOffsetY () const |
double | getOffsetZ () const |
double | getDeltaRadius () const |
unsigned | getNrObs () const |
unsigned | getNrUsed () const |
unsigned | getRedundancy () const |
DBHModel | getFittingType () const |
void | setTraceId (const int64_t &id) |
void | setPoint (const double &x, const double &y, const double &z) |
void | setPointX (const double &x) |
void | setPointY (const double &y) |
void | setPointZ (const double &z) |
void | setAxis (const double &ax, const double &ay, const double &az) |
void | setAxisX (const double &ax) |
void | setAxisY (const double &ay) |
void | setAxisZ (const double &az) |
void | setRadius (const double &r) |
void | setConvergenceAngle (const double &angle) |
void | setRadialDeviation (const double &d) |
void | setOffset (const double &ox, const double &oy, const double &oz) |
void | setOffsetX (const double &ox) |
void | setOffsetY (const double &oy) |
void | setOffsetZ (const double &oz) |
void | setDeltaRadius (const double &dr) |
void | setNrObs (const unsigned &nObs) |
void | setNrUsed (const unsigned &nUsed) |
void | setRedundancy (const unsigned &red) |
void | setFittingType (const DBHModel &t) |
String | logStemEntry () const |
for xml output | |
Protected Attributes | |
int64_t | _traceId |
double | _ptX |
double | _ptY |
double | _ptZ |
double | _axisX |
double | _axisY |
double | _axisZ |
double | _radius |
double | _convergenceAngle |
double | _radialDev |
double | _offsetX |
double | _offsetY |
double | _offsetZ |
double | _deltaRadius |
unsigned | _nObs |
unsigned | _nUsed |
unsigned | _redundancy |
DBHModel | _fittingType |
A stem entry object represents the results of a single model fit.
ModuleDBH fits a cylinder or a cone to points of a stem sections and stores the within this class. Following parameters are stored in the object: