|
static int | CompareEndData (const CurveJoinEndData *a, const CurveJoinEndData *b) |
|
static bool | ForceMatchArcs (ON_ArcCurve &Arc0, int end0, ON_ArcCurve &Arc1, int end1) |
|
static ON::eCurveType | ON_CurveType (const ON_Curve *curve) |
|
bool | ON_ForceMatchCurveEnds (ON_Curve &Crv0, int end0, ON_Curve &Crv1, int end1) |
|
int | ON_JoinCurves (const ON_SimpleArray< const ON_Curve * > &InCurves, ON_SimpleArray< ON_Curve * > &OutCurves, double join_tol, bool bPreserveDirection, ON_SimpleArray< int > *key) |
|
bool | ON_MatchCurveEnds (ON_Curve *curve0, int end0, ON_Curve *curve1, int end1, double gap_tolerance=0.0) |
|
bool | ON_SortCurves (const ON_SimpleArray< const ON_Curve * > &curves, ON_SimpleArray< int > &index, ON_SimpleArray< bool > &bReverse) |
|
bool | ON_SortCurves (const ON_SimpleArray< ON_Curve * > &curves, ON_SimpleArray< int > &index, ON_SimpleArray< bool > &bReverse) |
|
bool | ON_SortCurves (int curve_count, const ON_Curve *const *curve_list, int *index, bool *bReverse) |
|
bool | ON_SortLines (const ON_SimpleArray< ON_Line > &line_list, int *index, bool *bReverse) |
|
bool | ON_SortLines (int line_count, const ON_Line *line_list, int *index, bool *bReverse) |
|
ON_Curve * | ON_TrimCurve (const ON_Curve &curve, ON_Interval trim_parameters) |
|
| ON_VIRTUAL_OBJECT_IMPLEMENT (ON_Curve, ON_Geometry,"4ED7D4D7-E947-11d3-BFE5-0010830122F0") |
|
static void | ReverseSegs (ON_SimpleArray< CurveJoinSeg > &SArray) |
|