#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Go to the source code of this file.
Classes | |
| class | ON__EDGE_ENDS |
Functions | |
| static void | AdjustCurve (ON_Curve &crv, const ON_3dPoint &P0, const ON_3dPoint &P1) |
| static void | AdjustEdgeEnds (ON_BrepEdge &edge) |
| static void | AdjustNurbsCurve (ON_NurbsCurve &crv, const ON_3dPoint &P0, const ON_3dPoint &P1) |
| static bool | AdjustPointListAlongChord (ON_3dPointArray &Points, const ON_3dPoint &P0, const ON_3dPoint &P1) |
| static void | AdjustPolyCurve (ON_PolyCurve &crv, const ON_3dPoint &P0, const ON_3dPoint &P1) |
| static void | AdjustPolylineCurve (ON_PolylineCurve &crv, const ON_3dPoint &P0, const ON_3dPoint &P1) |
| static void | BadLoopMessage (int loop_index, ON_TextLog *text_log) |
| static bool | CheckLoopOnSrfHelper (const ON_Brep &brep, const ON_Interval &srf_domain0, const ON_Interval &srf_domain1, const ON_BrepLoop &loop, ON_TextLog *text_log) |
| static bool | CheckTrimOnSrfHelper (const ON_Interval &srf_domain0, const ON_Interval &srf_domain1, const ON_BrepTrim &trim, ON_TextLog *text_log) |
| static int | curve_area (ON_3dPoint &start_point, const ON_Curve *curve, const ON_Interval &curve_domain, const ON_Xform *xform, double *area) |
| static int | loop_type_compar (const ON_BrepLoop *const *ppLoopA, const ON_BrepLoop *const *ppLoopB) |
| static bool | ON_BrepIsNotValid () |
| static void | ON_BrepTransformSwapSrfHelper (ON_Brep &brep, ON_NurbsSurface *nurbs_srf, int si) |
| int | ON_ClosedCurveOrientation (const ON_Curve &curve, const ON_Xform *xform) |
| ON_OBJECT_IMPLEMENT (ON_BrepVertex, ON_Point,"60B5DBC0-E660-11d3-BFE4-0010830122F0") | |
| ON_OBJECT_IMPLEMENT (ON_BrepEdge, ON_CurveProxy,"60B5DBC1-E660-11d3-BFE4-0010830122F0") | |
| ON_OBJECT_IMPLEMENT (ON_BrepTrim, ON_CurveProxy,"60B5DBC2-E660-11d3-BFE4-0010830122F0") | |
| ON_OBJECT_IMPLEMENT (ON_BrepLoop, ON_Geometry,"60B5DBC3-E660-11d3-BFE4-0010830122F0") | |
| ON_OBJECT_IMPLEMENT (ON_BrepFace, ON_SurfaceProxy,"60B5DBC4-E660-11d3-BFE4-0010830122F0") | |
| ON_OBJECT_IMPLEMENT (ON_Brep, ON_Geometry,"60B5DBC5-E660-11d3-BFE4-0010830122F0") | |
| static void | PropagateLabel (ON_Brep &B, ON_SimpleArray< int > &fids, int label) |
| static const ON_BrepTrim * | SlitSeamMateHelper (const ON_BrepTrim &trim) |
| static int | sort_ci (const ON_BrepEdge *E0, const ON_BrepEdge *E1) |
| static bool | TestTrimPBox (const ON_BrepTrim &trim, ON_TextLog *text_log) |
| static void AdjustCurve | ( | ON_Curve & | crv, |
| const ON_3dPoint & | P0, | ||
| const ON_3dPoint & | P1 | ||
| ) | [static] |
Definition at line 10549 of file opennurbs_brep.cpp.
| static void AdjustEdgeEnds | ( | ON_BrepEdge & | edge | ) | [static] |
Definition at line 10676 of file opennurbs_brep.cpp.
| static void AdjustNurbsCurve | ( | ON_NurbsCurve & | crv, |
| const ON_3dPoint & | P0, | ||
| const ON_3dPoint & | P1 | ||
| ) | [static] |
Definition at line 10459 of file opennurbs_brep.cpp.
| static bool AdjustPointListAlongChord | ( | ON_3dPointArray & | Points, |
| const ON_3dPoint & | P0, | ||
| const ON_3dPoint & | P1 | ||
| ) | [static] |
Definition at line 10426 of file opennurbs_brep.cpp.
| static void AdjustPolyCurve | ( | ON_PolyCurve & | crv, |
| const ON_3dPoint & | P0, | ||
| const ON_3dPoint & | P1 | ||
| ) | [static] |
Definition at line 10510 of file opennurbs_brep.cpp.
| static void AdjustPolylineCurve | ( | ON_PolylineCurve & | crv, |
| const ON_3dPoint & | P0, | ||
| const ON_3dPoint & | P1 | ||
| ) | [static] |
Definition at line 10495 of file opennurbs_brep.cpp.
| static void BadLoopMessage | ( | int | loop_index, |
| ON_TextLog * | text_log | ||
| ) | [static] |
Definition at line 712 of file opennurbs_brep.cpp.
| static bool CheckLoopOnSrfHelper | ( | const ON_Brep & | brep, |
| const ON_Interval & | srf_domain0, | ||
| const ON_Interval & | srf_domain1, | ||
| const ON_BrepLoop & | loop, | ||
| ON_TextLog * | text_log | ||
| ) | [static] |
Definition at line 4012 of file opennurbs_brep.cpp.
| static bool CheckTrimOnSrfHelper | ( | const ON_Interval & | srf_domain0, |
| const ON_Interval & | srf_domain1, | ||
| const ON_BrepTrim & | trim, | ||
| ON_TextLog * | text_log | ||
| ) | [static] |
Definition at line 3958 of file opennurbs_brep.cpp.
| static int curve_area | ( | ON_3dPoint & | start_point, |
| const ON_Curve * | curve, | ||
| const ON_Interval & | curve_domain, | ||
| const ON_Xform * | xform, | ||
| double * | area | ||
| ) | [static] |
Definition at line 6768 of file opennurbs_brep.cpp.
| static int loop_type_compar | ( | const ON_BrepLoop *const * | ppLoopA, |
| const ON_BrepLoop *const * | ppLoopB | ||
| ) | [static] |
Definition at line 6903 of file opennurbs_brep.cpp.
| static bool ON_BrepIsNotValid | ( | ) | [static] |
Definition at line 26 of file opennurbs_brep.cpp.
| static void ON_BrepTransformSwapSrfHelper | ( | ON_Brep & | brep, |
| ON_NurbsSurface * | nurbs_srf, | ||
| int | si | ||
| ) | [static] |
Definition at line 1295 of file opennurbs_brep.cpp.
| int ON_ClosedCurveOrientation | ( | const ON_Curve & | curve, |
| const ON_Xform * | xform | ||
| ) |
Definition at line 6884 of file opennurbs_brep.cpp.
| ON_OBJECT_IMPLEMENT | ( | ON_BrepVertex | , |
| ON_Point | , | ||
| "60B5DBC0-E660-11d3-BFE4-0010830122F0" | |||
| ) |
| ON_OBJECT_IMPLEMENT | ( | ON_BrepEdge | , |
| ON_CurveProxy | , | ||
| "60B5DBC1-E660-11d3-BFE4-0010830122F0" | |||
| ) |
| ON_OBJECT_IMPLEMENT | ( | ON_BrepTrim | , |
| ON_CurveProxy | , | ||
| "60B5DBC2-E660-11d3-BFE4-0010830122F0" | |||
| ) |
| ON_OBJECT_IMPLEMENT | ( | ON_BrepLoop | , |
| ON_Geometry | , | ||
| "60B5DBC3-E660-11d3-BFE4-0010830122F0" | |||
| ) |
| ON_OBJECT_IMPLEMENT | ( | ON_BrepFace | , |
| ON_SurfaceProxy | , | ||
| "60B5DBC4-E660-11d3-BFE4-0010830122F0" | |||
| ) |
| ON_OBJECT_IMPLEMENT | ( | ON_Brep | , |
| ON_Geometry | , | ||
| "60B5DBC5-E660-11d3-BFE4-0010830122F0" | |||
| ) |
| static void PropagateLabel | ( | ON_Brep & | B, |
| ON_SimpleArray< int > & | fids, | ||
| int | label | ||
| ) | [static] |
Definition at line 8082 of file opennurbs_brep.cpp.
| static const ON_BrepTrim* SlitSeamMateHelper | ( | const ON_BrepTrim & | trim | ) | [static] |
Definition at line 11681 of file opennurbs_brep.cpp.
| static int sort_ci | ( | const ON_BrepEdge * | E0, |
| const ON_BrepEdge * | E1 | ||
| ) | [static] |
Definition at line 10819 of file opennurbs_brep.cpp.
| static bool TestTrimPBox | ( | const ON_BrepTrim & | trim, |
| ON_TextLog * | text_log | ||
| ) | [static] |
Definition at line 3910 of file opennurbs_brep.cpp.