#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.