#include <CPACSApproximationSettings.h>
Protected Attributes | |
| boost::optional< int > | m_controlPointNumber_choice1 |
| Defines the number of control points that should be used for approximating the given points with a B-spline curve. The minimal value is 4. | |
| boost::optional< std::string > | m_errorComputationMethod |
| Here, the approximation error's computation method can be chosen. The error is computed between the defined points (A) and their respective projections on the approximated curve (B). By default, this error is computed as the root mean square error of the distances between (A) and (B). In the following, the currently allowed entries are listed together with their meaning (-> respective computation method): | |
| boost::optional< CCPACSStringVector > | m_interpolatedPointsIndices |
| Index list of points that should still be interpolated. Each index is in the range [1, npoints]. | |
| boost::optional< double > | m_maximumError_choice2 |
| Instead of specifying the number of control points, the positive upper bound for the error of the approximation is provided. The number of control points is increased automatically until the approximation error lies below the given maximum approximation error. | |
| CCPACSCurvePointListXYZ * | m_parent |
Private Member Functions | |
| CPACSApproximationSettings (const CPACSApproximationSettings &)=delete | |
| CPACSApproximationSettings (CPACSApproximationSettings &&)=delete | |
| CPACSApproximationSettings & | operator= (const CPACSApproximationSettings &)=delete |
| CPACSApproximationSettings & | operator= (CPACSApproximationSettings &&)=delete |
| TIGL_EXPORT tigl::generated::CPACSApproximationSettings::CPACSApproximationSettings | ( | CCPACSCurvePointListXYZ * | parent | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT CCPACSCurvePointListXYZ * tigl::generated::CPACSApproximationSettings::GetParent | ( | ) |
| TIGL_EXPORT const CCPACSCurvePointListXYZ * tigl::generated::CPACSApproximationSettings::GetParent | ( | ) | const |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT bool tigl::generated::CPACSApproximationSettings::ValidateChoices | ( | ) | const |
|
virtual |
|
protected |
Defines the number of control points that should be used for approximating the given points with a B-spline curve. The minimal value is 4.
|
protected |
Here, the approximation error's computation method can be chosen. The error is computed between the defined points (A) and their respective projections on the approximated curve (B). By default, this error is computed as the root mean square error of the distances between (A) and (B). In the following, the currently allowed entries are listed together with their meaning (-> respective computation method):
|
protected |
Index list of points that should still be interpolated. Each index is in the range [1, npoints].
|
protected |
Instead of specifying the number of control points, the positive upper bound for the error of the approximation is provided. The number of control points is increased automatically until the approximation error lies below the given maximum approximation error.
|
protected |