GMOperatorsInterfaces CATICGMInterproxSur

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


public class CATICGMInterproxSur

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

Several parameters define this operator:

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


Constructor and Destructor Index


o CATICGMInterproxSur()
Constructor

Method Index


o Run()
Runs this operator (ADVANCED mode).
o SetContinuity(int*)
Defines the continuity constraints.
o SetCurvatureParameter(double)
Defines the smoothness parameter (ADVANCED mode).
o SetTensionParameter(double)
Defines the tension parameter (ADVANCED mode).

Constructor and Destructor


o CATICGMInterproxSur
public CATICGMInterproxSur()
Constructor

Methods


o Run
public virtual Run()
Runs this operator (ADVANCED mode).
The input surfaces are directly modified
o SetContinuity
public virtual SetContinuity( const iImposition)
Defines the continuity constraints.
Parameters:
iImposition
The array [4*Nbsur] defining the type of constraints at each extremities of the deformed surface. The array is filled as follows, for the input surfaces from 0 <= i < Nbsur:
  • iImposition[0+4*i] for the iso-parametric boundary v=0 of the i-th surface.
  • iImposition[1+4*i] for the iso-parametric boundary u=0 of the i-th surface.
  • iImposition[2+4*i] for the iso-parametric boundary v=vmax of the i-th surface.
  • iImposition[3+4*i] for the iso-parametric boundary u=umax of the i-th surface.

Legal values: 0 for a free boundary, 1 for a C0 continuity with the input surface, 2 for a C1 continuity, 3 for a C2 continuity.
o SetCurvatureParameter
public virtual SetCurvatureParameter( const iSmoothness)
Defines the smoothness parameter (ADVANCED mode).
Parameters:
iSmoothness
The new value of the smoothness parameter.
o SetTensionParameter
public virtual SetTensionParameter( const iTension)
Defines the tension parameter (ADVANCED mode).
Parameters:
iTension
The new value of the tension parameter.

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

Copyright © 1999-2015, Dassault Systèmes. All rights reserved.