C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Parameters for the approximation by a NURBS curve. More...
#include <mb_smooth_nurbs_fit_curve.h>
Public Member Functions | |
MbApproxWeightConstraint () | |
Default constructor. | |
MbApproxWeightConstraint (const MbApproxWeightConstraint &that) | |
The copy constructor. | |
MbApproxWeightConstraint (double weight, double weightDer, const Vector &deriv) | |
The constructor by parameters. | |
MbApproxWeightConstraint (double weight) | |
The constructor by parameters. | |
MbApproxWeightConstraint & | operator= (const MbApproxWeightConstraint &that) |
The assignment operator. | |
double | GetWeightPoint () const |
Get point weight. | |
double | GetWeightDer () const |
Get derivative weight. | |
const Vector & | GetDerivative () const |
Get derivative. | |
bool | IsDerivativeConstraintDefined () const |
Whether derivative constraint defined. | |
bool | IsPointFixed () const |
Whether point fixed. | |
bool | IsDerivativeFixed () const |
Whether derivative fixed. | |
void | SetWeightPoint (double wt) |
Set point weight. | |
void | SetWeightDerivative (double wt, const Vector &der) |
Set derivative weight. | |
Public Attributes | |
double | _weight |
Point's weight. Negative weight means that point is fixed. | |
double | _weightDer |
Derivative's weight. Negative weight means that point is fixed. Zero weight means there is no constraint. | |
Vector | _deriv |
Derivative value. | |
Parameters for the approximation by a NURBS curve.
Parameters for the approximation by a NURBS curve. There are two constraint types - interpolational and approximational. A sign of an interpolation constrain is any negative weight.