All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

GeometricOperators Class CATCurveCurvilinearParameterization

Mathematics.CATCGMVirtual
  |
  +---GeometricObjects.CATCGMOperator
    |
    +---GeometricOperators.CATGeoOperator
      |
      +---CATCurveCurvilinearParameterization
 

Usage: you must use this class as is. You should never derive it.


public class CATCurveCurvilinearParameterization

Class defining the operator to parameterize a curve in curvilinear parameterization.

Let the inputs be:
C(t): the curve to reparameterize
[t0, t1]: the limits specified by the user
Tol: the tolerance 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(L(t))| < Tol Remark: This property is valid only on the limits [t0, t1] on C which correspond to the limits [L(t0), L(t1)] on D: outside these limits this relation will not be verified.


Constructor and Destructor Index


o ~CATCurveCurvilinearParameterization()
Destructor.

Method Index


o GetResult(CATCrvLimits&)
Retrieves the curve limits.

Constructor and Destructor


o ~CATCurveCurvilinearParameterization
public virtual ~CATCurveCurvilinearParameterization()
Destructor.

Methods


o GetResult
public virtual CATCurve * GetResult(CATCrvLimits& oLimits) = 0
Retrieves the curve limits.
Parameters:
oLimits
The limits on the result curve that correspond to the limits on the input curve in curvilinear parameterization.
Returns:
The result curve

This object is included in the file: CATCurveCurvilinearParameterization.h
If needed, your Imakefile.mk should include the module: CATGeometricOperators

Copyright © 2003, Dassault Systèmes. All rights reserved.