C++
GE_DLLEXPIMPORT AcGeCompositeCurve3d( const AcGeVoidPointerArray& curveList, const AcGeIntArray& isOwnerOfCurves );
Description
Constructs a composite curve from the list of input curves. The input curves should be connected at their endpoints, although no check of this is made by the constructor. That is, the start point of each curve in the list (excluding the first curve) should be equal to the endpoint of the previous curve in the list.
The number of entries in isOwnerOfCurves must be the same as the number of entries in curveList. Each entry in isOwnerOfCurves specifies whether the corresponding curve in curveList should be deleted when this composite is deleted. If the entry in isOwnerOfCurves is zero, then the composite curve destructor will not delete the corresponding curve. If the entry in isOwnerOfCurves is any non-zero value, then the corresponding curve will be deleted by the composite curve destructor.
Parameters
Parameters | Description |
---|---|
curveList | Input list of curves for a composite curve |
isOwnerOfCurves | Input list of curve owners |