All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---GeometricObjects.CATICGMUnknown | +---GeometricObjects.CATICGMObject | +---GeometricObjects.CATGeometry | +---GeometricObjects.CATCurve | +---GeometricObjects.CATEdgeCurve | +---CATSimCurve
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATSimCurve
Interface representing the aggregating curve of two identical curves.
The CATSimCurve is created by the CreateSimCurve
method of the CATGeoFactory interface and deleted with the Remove method.
Their parameterization must be linearly mapped and they must have the same limits.
If they do not,
use the CATEdgeCurveComputation operator. The number of curves of a CATSimCurve is not limitated.
public virtual void Append( | CATCurve* | iNewSubElement, | |
const double | iNewGap, | ||
const short | iOrnVsEdgeCurve | = 1) = 0 |
public virtual void Set( | CATLISTP(CATCurve)& | iNewCurves, |
CATLISTP(CATCrvLimits)& | iLimits, | |
CATListOfInt& | iOrns, | |
const double | iGap)= 0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.