All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

FreeFormOperators Class CATInterproxCrv

Mathematics.CATCGMVirtual
  |
  +---CATInterproxCrv
 

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


public class CATInterproxCrv

Class representing the geometric operator that deforms curves on a set of points.

Several parameters define this operator:

This operator projects the set of points on the curves and use a least squares method to deform the curves.
To use it in BASIC mode:
To use it in ADVANCED mode:


Constructor and Destructor Index


o ~CATInterproxCrv()

Method Index


o Run()
Runs this operator (ADVANCED mode).
o SetCurvatureParameter(double)
Defines the smoothness parameter (ADVANCED mode).
o SetTensionParameter(double)
Defines the tension parameter (ADVANCED mode).

Constructor and Destructor


o ~CATInterproxCrv
public virtual ~CATInterproxCrv()

Methods


o Run
public virtual void Run()=0
Runs this operator (ADVANCED mode).
The input curves are directly modified
o SetCurvatureParameter
public virtual void SetCurvatureParameter( const double iSmoothness)=0
Defines the smoothness parameter (ADVANCED mode).
Parameters:
iSmoothness
The new value of the smoothness parameter.
o SetTensionParameter
public virtual void SetTensionParameter( const double iTension)=0
Defines the tension parameter (ADVANCED mode).
Parameters:
iTension
The new value of the tension parameter.

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

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