API Reference > OdDg Classes > OdDgCurveElement2dPE Class > OdDgCurveElement2dPE Methods > getSplitCurves Method > OdDgCurveElement2dPE::getSplitCurves Method (OdDgCurveElement2d*, OdGePoint2dArray&, OdRxObjectPtrArray&)
OdDgCurveElement2dPE::getSplitCurves Method (OdDgCurveElement2d*, OdGePoint2dArray&, OdRxObjectPtrArray&)
Syntax
C++
virtual OdResult getSplitCurves(const OdDgCurveElement2d* pCurve, const OdGePoint2dArray& points, OdRxObjectPtrArray& curveSegments) const = 0;
Parameters 
Description 
const OdDgCurveElement2d* pCurve 
[in] Pointer to the curve to offset.  
const OdGePoint2dArray& points 
[in] Array of points defining the segments.  
OdRxObjectPtrArray& curveSegments 
[out] Receives an array of SmartPointers to the curves segments. 

Returns eOk if successful, or an appropriate error code if not.

Creates a set of curves representing this splitting of the specified Curve object at the specified (parametric) points.

Pointers to all new curves are appended to the curveSegments array.

Copyright © 2002–2021. Open Design Alliance. All rights reserved.