GeometricObjects Interface CATIForeignCurve

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIForeignCurve

Interface representing the foreign mono-parameterized geometric elements in 3D space.

A foreign curve is introduced into CGM by filling the CATIForeignCurve object data with a CATForeignCurveData. Then, it is automatically integrated into CGM, and can be used as any CATCurve by the operators and the topology. To create your own curve type, you have to derive the CATForeignCurveData class, and re-write the methods that are associated with.
A CATIForeignCurve object is create through the method CATGeoFactory::CreateForeignCurve and deleted with the Remove method.

See also:


Method Index


o GetData()
Retrieves a pointer to the data of this CATIForeignCurve.

Methods


o GetData
public virtual GetData()
Retrieves a pointer to the data of this CATIForeignCurve.
Returns:
A pointer to the data. As part of the CATIForeignCurve, it must not be deleted.

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

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