#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Go to the source code of this file.
Classes | |
struct | CurveJoinEndData |
struct | CurveJoinSeg |
Functions | |
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 (int curve_count, const ON_Curve *const *curve_list, int *index, bool *bReverse) |
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_SortLines (int line_count, const ON_Line *line_list, int *index, bool *bReverse) |
bool | ON_SortLines (const ON_SimpleArray< 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) |
static int CompareEndData | ( | const CurveJoinEndData * | a, |
const CurveJoinEndData * | b | ||
) | [static] |
Definition at line 2341 of file opennurbs_curve.cpp.
static bool ForceMatchArcs | ( | ON_ArcCurve & | Arc0, |
int | end0, | ||
ON_ArcCurve & | Arc1, | ||
int | end1 | ||
) | [static] |
Definition at line 1579 of file opennurbs_curve.cpp.
static ON::eCurveType ON_CurveType | ( | const ON_Curve * | curve | ) | [static] |
Definition at line 1340 of file opennurbs_curve.cpp.
bool ON_ForceMatchCurveEnds | ( | ON_Curve & | Crv0, |
int | end0, | ||
ON_Curve & | Crv1, | ||
int | end1 | ||
) |
Definition at line 1605 of file opennurbs_curve.cpp.
int ON_JoinCurves | ( | const ON_SimpleArray< const ON_Curve * > & | InCurves, |
ON_SimpleArray< ON_Curve * > & | OutCurves, | ||
double | join_tol, | ||
bool | bPreserveDirection, | ||
ON_SimpleArray< int > * | key | ||
) |
Definition at line 2415 of file opennurbs_curve.cpp.
bool ON_MatchCurveEnds | ( | ON_Curve * | curve0, |
int | end0, | ||
ON_Curve * | curve1, | ||
int | end1, | ||
double | gap_tolerance = 0.0 |
||
) |
Definition at line 1390 of file opennurbs_curve.cpp.
bool ON_SortCurves | ( | int | curve_count, |
const ON_Curve *const * | curve_list, | ||
int * | index, | ||
bool * | bReverse | ||
) |
Definition at line 2950 of file opennurbs_curve.cpp.
bool ON_SortCurves | ( | const ON_SimpleArray< const ON_Curve * > & | curves, |
ON_SimpleArray< int > & | index, | ||
ON_SimpleArray< bool > & | bReverse | ||
) |
Definition at line 3018 of file opennurbs_curve.cpp.
bool ON_SortCurves | ( | const ON_SimpleArray< ON_Curve * > & | curves, |
ON_SimpleArray< int > & | index, | ||
ON_SimpleArray< bool > & | bReverse | ||
) |
Definition at line 3028 of file opennurbs_curve.cpp.
bool ON_SortLines | ( | int | line_count, |
const ON_Line * | line_list, | ||
int * | index, | ||
bool * | bReverse | ||
) |
Definition at line 2841 of file opennurbs_curve.cpp.
bool ON_SortLines | ( | const ON_SimpleArray< ON_Line > & | line_list, |
int * | index, | ||
bool * | bReverse | ||
) |
Definition at line 2941 of file opennurbs_curve.cpp.
ON_Curve* ON_TrimCurve | ( | const ON_Curve & | curve, |
ON_Interval | trim_parameters | ||
) |
Definition at line 2059 of file opennurbs_curve.cpp.
ON_VIRTUAL_OBJECT_IMPLEMENT | ( | ON_Curve | , |
ON_Geometry | , | ||
"4ED7D4D7-E947-11d3-BFE5-0010830122F0" | |||
) |
static void ReverseSegs | ( | ON_SimpleArray< CurveJoinSeg > & | SArray | ) | [static] |
Definition at line 2349 of file opennurbs_curve.cpp.