#include <ComputeTreeAttributesLeastSquaredRegression.hpp>
| Public Types | |
| enum | Result { RESULT_INVALID , RESULT_OK , RESULT_MAX_ITERATIONS_REACHED , RESULT_MAX_INNER_ITERATIONS_REACHED , RESULT_PARAMETER_LIMIT_REACHED } | 
| Public Member Functions | |
| bool | operator< (const FittingCircle &obj) const | 
| Public Attributes | |
| double | a {0.0} | 
| double | b {0.0} | 
| double | z {0.0} | 
| double | r {0.0} | 
| double | s {0.0} | 
| double | g {0.0} | 
| size_t | i {0} | 
| size_t | j {0} | 
| Result | result {RESULT_INVALID} | 
| 
 | inline | 
| double ComputeTreeAttributesLeastSquaredRegression::FittingCircle::a {0.0} | 
X-coordinate of the center of the fitting circle.
Referenced by ComputeTreeAttributesAction::calculateDbh(), ComputeTreeAttributesLeastSquaredRegression::geometricCircle(), ComputeTreeAttributesLeastSquaredRegression::sigma(), and ComputeTreeAttributesLeastSquaredRegression::taubinFit().
| double ComputeTreeAttributesLeastSquaredRegression::FittingCircle::b {0.0} | 
Y-coordinate of the center of the fitting circle.
Referenced by ComputeTreeAttributesAction::calculateDbh(), ComputeTreeAttributesLeastSquaredRegression::geometricCircle(), ComputeTreeAttributesLeastSquaredRegression::sigma(), and ComputeTreeAttributesLeastSquaredRegression::taubinFit().
| double ComputeTreeAttributesLeastSquaredRegression::FittingCircle::g {0.0} | 
| size_t ComputeTreeAttributesLeastSquaredRegression::FittingCircle::i {0} | 
Total number of outer iterations.
Referenced by ComputeTreeAttributesLeastSquaredRegression::geometricCircle(), and operator<().
| size_t ComputeTreeAttributesLeastSquaredRegression::FittingCircle::j {0} | 
Total number of inner iterations (lambda).
Referenced by ComputeTreeAttributesLeastSquaredRegression::geometricCircle().
| double ComputeTreeAttributesLeastSquaredRegression::FittingCircle::r {0.0} | 
Radius of the fitting circle.
Referenced by ComputeTreeAttributesAction::calculateDbh(), ComputeTreeAttributesLeastSquaredRegression::geometricCircle(), ComputeTreeAttributesLeastSquaredRegression::sigma(), and ComputeTreeAttributesLeastSquaredRegression::taubinFit().
| Result ComputeTreeAttributesLeastSquaredRegression::FittingCircle::result {RESULT_INVALID} | 
Calculation result.
Referenced by ComputeTreeAttributesLeastSquaredRegression::geometricCircle(), and ComputeTreeAttributesLeastSquaredRegression::taubinFit().
| double ComputeTreeAttributesLeastSquaredRegression::FittingCircle::s {0.0} | 
Root mean square error (the estimate of sigma).
Referenced by ComputeTreeAttributesLeastSquaredRegression::geometricCircle().
| double ComputeTreeAttributesLeastSquaredRegression::FittingCircle::z {0.0} | 
Z-coordinate of the center of the fitting circle.
Referenced by ComputeTreeAttributesAction::calculateDbh(), ComputeTreeAttributesLeastSquaredRegression::geometricCircle(), and ComputeTreeAttributesLeastSquaredRegression::taubinFit().