All Frameworks Class Hierarchy This Framework Previous Next Indexes
Mathematics.CATCGMVirtual | +---GeometricObjects.CATCGMOperator | +---GeometricOperators.CATGeoOperator | +---CATCurveUserParameterization
Usage: you must use this class as is. You should never derive it.
public class CATCurveUserParameterization
Class defining the operator to parameterize a curve with a general parameterization.
Let the inputs be:
C(t): the curve to reparameterize
[t0, t1]: the limits specified by the user
[t0, t1]: the limits specified by the user
Tol: the tolerance
F(t) the reparameterization function given by the user
Let L(t) be the 3D curvilinear length of the curve C between t0 and t.
Then the result curve D(s) will be such that
for all t in [t0, t1], we have |C(t) - D(F(t))| < Tol
Remark:
This property is valid only on the limits [t0, t1] on C
which correspond to the limits [F(t0), F(t1)] on D:
outside these limits this relation will not be verified.
public virtual ~CATCurveUserParameterization( | ) |
public virtual CATCurve * GetResult( | CATCrvLimits& | oLimits) = 0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.