#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Go to the source code of this file.
Functions | |
static ON_NurbsCurve * | ChangeArcEnd (const ON_ArcCurve *arc, ON_3dPoint P, ON_3dPoint Q, int end_index) |
static void | Flatten (ON_PolyCurve *poly, ON_Interval pdom, ON_SimpleArray< double > &new_t, ON_SimpleArray< ON_Curve * > &new_seg) |
static bool | GetLineIsoCoordinates (const ON_Line &line, const ON_3dPoint P, ON_3dPoint &C) |
static bool | GetTestPlane (const ON_Curve &curve, ON_Plane &plane) |
static void | LineLineTieBreaker (const ON_Line &line0, const ON_Line &line1, ON_3dPoint &Q0, ON_3dPoint &Q1) |
ON_OBJECT_IMPLEMENT (ON_PolyCurve, ON_Curve,"4ED7D4E0-E947-11d3-BFE5-0010830122F0") | |
bool | ON_TuneupEvaluationParameter (int side, double s0, double s1, double *s) |
static void | SetLineIsoCoords (const ON_Line &line, const ON_3dPoint &P, ON_3dPoint &Q) |
static ON_NurbsCurve* ChangeArcEnd | ( | const ON_ArcCurve * | arc, |
ON_3dPoint | P, | ||
ON_3dPoint | Q, | ||
int | end_index | ||
) | [static] |
Definition at line 1072 of file opennurbs_polycurve.cpp.
static void Flatten | ( | ON_PolyCurve * | poly, |
ON_Interval | pdom, | ||
ON_SimpleArray< double > & | new_t, | ||
ON_SimpleArray< ON_Curve * > & | new_seg | ||
) | [static] |
Definition at line 2979 of file opennurbs_polycurve.cpp.
static bool GetLineIsoCoordinates | ( | const ON_Line & | line, |
const ON_3dPoint | P, | ||
ON_3dPoint & | C | ||
) | [static] |
Definition at line 1013 of file opennurbs_polycurve.cpp.
static bool GetTestPlane | ( | const ON_Curve & | curve, |
ON_Plane & | plane | ||
) | [static] |
Definition at line 876 of file opennurbs_polycurve.cpp.
static void LineLineTieBreaker | ( | const ON_Line & | line0, |
const ON_Line & | line1, | ||
ON_3dPoint & | Q0, | ||
ON_3dPoint & | Q1 | ||
) | [static] |
Definition at line 1021 of file opennurbs_polycurve.cpp.
ON_OBJECT_IMPLEMENT | ( | ON_PolyCurve | , |
ON_Curve | , | ||
"4ED7D4E0-E947-11d3-BFE5-0010830122F0" | |||
) |
bool ON_TuneupEvaluationParameter | ( | int | side, |
double | s0, | ||
double | s1, | ||
double * | s | ||
) |
Definition at line 1803 of file opennurbs_polycurve.cpp.
static void SetLineIsoCoords | ( | const ON_Line & | line, |
const ON_3dPoint & | P, | ||
ON_3dPoint & | Q | ||
) | [static] |
Definition at line 1058 of file opennurbs_polycurve.cpp.