Approximation settings.
More...
#include <CPACSApproximationSettings.h>
|
| boost::optional< int > | m_controlPointNumber_choice1 |
| | 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 |
| |
◆ CPACSApproximationSettings() [1/3]
◆ ~CPACSApproximationSettings()
| virtual TIGL_EXPORT tigl::generated::CPACSApproximationSettings::~CPACSApproximationSettings |
( |
| ) |
|
|
virtual |
◆ CPACSApproximationSettings() [2/3]
◆ CPACSApproximationSettings() [3/3]
◆ GetControlPointNumber_choice1()
| virtual TIGL_EXPORT const boost::optional< int > & tigl::generated::CPACSApproximationSettings::GetControlPointNumber_choice1 |
( |
| ) |
const |
|
virtual |
◆ GetErrorComputationMethod()
| virtual TIGL_EXPORT const boost::optional< std::string > & tigl::generated::CPACSApproximationSettings::GetErrorComputationMethod |
( |
| ) |
const |
|
virtual |
◆ GetInterpolatedPointsIndices() [1/3]
◆ GetInterpolatedPointsIndices() [2/3]
| virtual TIGL_EXPORT const boost::optional< CCPACSStringVector > & tigl::generated::CPACSApproximationSettings::GetInterpolatedPointsIndices |
( |
| ) |
const |
|
virtual |
◆ GetInterpolatedPointsIndices() [3/3]
◆ GetMaximumError_choice2()
| virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSApproximationSettings::GetMaximumError_choice2 |
( |
| ) |
const |
|
virtual |
◆ GetNextUIDParent() [1/2]
◆ GetNextUIDParent() [2/2]
◆ GetParent() [1/2]
◆ GetParent() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ReadCPACS()
| virtual TIGL_EXPORT void tigl::generated::CPACSApproximationSettings::ReadCPACS |
( |
const TixiDocumentHandle & | tixiHandle, |
|
|
const std::string & | xpath ) |
|
virtual |
◆ RemoveInterpolatedPointsIndices()
| virtual TIGL_EXPORT void tigl::generated::CPACSApproximationSettings::RemoveInterpolatedPointsIndices |
( |
| ) |
|
|
virtual |
◆ SetControlPointNumber_choice1()
| virtual TIGL_EXPORT void tigl::generated::CPACSApproximationSettings::SetControlPointNumber_choice1 |
( |
const boost::optional< int > & | value | ) |
|
|
virtual |
◆ SetErrorComputationMethod()
| virtual TIGL_EXPORT void tigl::generated::CPACSApproximationSettings::SetErrorComputationMethod |
( |
const boost::optional< std::string > & | value | ) |
|
|
virtual |
◆ SetMaximumError_choice2()
| virtual TIGL_EXPORT void tigl::generated::CPACSApproximationSettings::SetMaximumError_choice2 |
( |
const boost::optional< double > & | value | ) |
|
|
virtual |
◆ ValidateChoices()
| TIGL_EXPORT bool tigl::generated::CPACSApproximationSettings::ValidateChoices |
( |
| ) |
const |
◆ WriteCPACS()
| virtual TIGL_EXPORT void tigl::generated::CPACSApproximationSettings::WriteCPACS |
( |
const TixiDocumentHandle & | tixiHandle, |
|
|
const std::string & | xpath ) const |
|
virtual |
◆ m_controlPointNumber_choice1
| boost::optional<int> tigl::generated::CPACSApproximationSettings::m_controlPointNumber_choice1 |
|
protected |
Number of control points that should be used for approximating the given points with a B-spline curve. The minimal value is 4.
◆ m_errorComputationMethod
| boost::optional<std::string> tigl::generated::CPACSApproximationSettings::m_errorComputationMethod |
|
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):
- RMSE: Root Mean Square Error
- MaxError: Maximum Error
◆ m_interpolatedPointsIndices
| boost::optional<CCPACSStringVector> tigl::generated::CPACSApproximationSettings::m_interpolatedPointsIndices |
|
protected |
Index list of points that should still be interpolated. Each index is in the range [1, npoints].
◆ m_maximumError_choice2
| boost::optional<double> tigl::generated::CPACSApproximationSettings::m_maximumError_choice2 |
|
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.
◆ m_parent
The documentation for this class was generated from the following file: