#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Go to the source code of this file.
Classes | |
| class | CMyBrepIsSolidSetter |
| class | ON_Extrusion_BrepForm_FaceInfo |
Functions | |
| static bool | CleanProfileSegment (ON_Curve *curve) |
| static bool | GetBoundingBoxHelper (const ON_Extrusion &extrusion, ON_BoundingBox &bbox, const ON_Xform *xform) |
| static bool | GetBrepFormFaceIndex (const ON_Extrusion &extrusion, int extrusion_profile_index, double extrusion_profile_parameter, bool bCountProfileDiscontinuities, int *brep_form_face_index, ON_Interval *profile_segment_domain) |
| static bool | GetNextProfileSegmentDiscontinuity (const ON_Curve *profile_segment, double t0, double t1, double *t) |
| static bool | MakeCap2dCurvesHelper (ON_ClassArray< ON_Extrusion_BrepForm_FaceInfo > &finfo, int is_capped, const ON_Xform &scale0, const ON_Xform &scale1) |
| static int | MakeCapLoopHelper (ON_ClassArray< ON_Extrusion_BrepForm_FaceInfo > &finfo, int fi0, int cap_index, ON_BrepFace *capface, ON_BrepLoop::TYPE loop_type, bool *bTrimsWereModified) |
| static ON_PlaneSurface * | MakeCapPlaneHelper (ON_ClassArray< ON_Extrusion_BrepForm_FaceInfo > &finfo, int cap_index, const ON_Xform &rot) |
| static void | ON_Extrusion_IsNotValidMessage (ON_TextLog *text_log, const char *msg) |
| static bool | ON_Extrusion_TransformFailed () |
| static void | ON_ExtrusionCopyHelper (const ON_Extrusion &src, ON_Extrusion &dst) |
| static void | ON_ExtrusionInitializeHelper (ON_Extrusion &extrusion) |
| static bool | ON_ExtrusionIsNotValid () |
| static bool | ON_ExtrusionPolyCurveProfileIsNotValid () |
| bool | ON_GetEndCapTransformation (ON_3dPoint P, ON_3dVector T, ON_3dVector U, const ON_3dVector *Normal, ON_Xform &xform, ON_Xform *scale2d, ON_Xform *rot3d) |
| ON_OBJECT_IMPLEMENT (ON_Extrusion, ON_Surface,"36F53175-72B8-4d47-BF1F-B4E6FC24F4B9") | |
| static bool | Profile2dTransform (ON_Extrusion &e, const ON_Xform &profile_xform, bool bNeedReverse) |
| static bool | ProfileHelper (int desired_orientation, ON_Curve *profile) |
| static bool CleanProfileSegment | ( | ON_Curve * | curve | ) | [static] |
Definition at line 662 of file opennurbs_beam.cpp.
| static bool GetBoundingBoxHelper | ( | const ON_Extrusion & | extrusion, |
| ON_BoundingBox & | bbox, | ||
| const ON_Xform * | xform | ||
| ) | [static] |
Definition at line 1530 of file opennurbs_beam.cpp.
| static bool GetBrepFormFaceIndex | ( | const ON_Extrusion & | extrusion, |
| int | extrusion_profile_index, | ||
| double | extrusion_profile_parameter, | ||
| bool | bCountProfileDiscontinuities, | ||
| int * | brep_form_face_index, | ||
| ON_Interval * | profile_segment_domain | ||
| ) | [static] |
Definition at line 2965 of file opennurbs_beam.cpp.
| static bool GetNextProfileSegmentDiscontinuity | ( | const ON_Curve * | profile_segment, |
| double | t0, | ||
| double | t1, | ||
| double * | t | ||
| ) | [static] |
Definition at line 2475 of file opennurbs_beam.cpp.
| static bool MakeCap2dCurvesHelper | ( | ON_ClassArray< ON_Extrusion_BrepForm_FaceInfo > & | finfo, |
| int | is_capped, | ||
| const ON_Xform & | scale0, | ||
| const ON_Xform & | scale1 | ||
| ) | [static] |
Definition at line 2421 of file opennurbs_beam.cpp.
| static int MakeCapLoopHelper | ( | ON_ClassArray< ON_Extrusion_BrepForm_FaceInfo > & | finfo, |
| int | fi0, | ||
| int | cap_index, | ||
| ON_BrepFace * | capface, | ||
| ON_BrepLoop::TYPE | loop_type, | ||
| bool * | bTrimsWereModified | ||
| ) | [static] |
Definition at line 2338 of file opennurbs_beam.cpp.
| static ON_PlaneSurface* MakeCapPlaneHelper | ( | ON_ClassArray< ON_Extrusion_BrepForm_FaceInfo > & | finfo, |
| int | cap_index, | ||
| const ON_Xform & | rot | ||
| ) | [static] |
Definition at line 2251 of file opennurbs_beam.cpp.
| static void ON_Extrusion_IsNotValidMessage | ( | ON_TextLog * | text_log, |
| const char * | msg | ||
| ) | [static] |
Definition at line 1183 of file opennurbs_beam.cpp.
| static bool ON_Extrusion_TransformFailed | ( | ) | [static] |
Definition at line 1631 of file opennurbs_beam.cpp.
| static void ON_ExtrusionCopyHelper | ( | const ON_Extrusion & | src, |
| ON_Extrusion & | dst | ||
| ) | [static] |
Definition at line 300 of file opennurbs_beam.cpp.
| static void ON_ExtrusionInitializeHelper | ( | ON_Extrusion & | extrusion | ) | [static] |
Definition at line 280 of file opennurbs_beam.cpp.
| static bool ON_ExtrusionIsNotValid | ( | ) | [static] |
Definition at line 1190 of file opennurbs_beam.cpp.
| static bool ON_ExtrusionPolyCurveProfileIsNotValid | ( | ) | [static] |
Definition at line 3 of file opennurbs_beam.cpp.
| bool ON_GetEndCapTransformation | ( | ON_3dPoint | P, |
| ON_3dVector | T, | ||
| ON_3dVector | U, | ||
| const ON_3dVector * | Normal, | ||
| ON_Xform & | xform, | ||
| ON_Xform * | scale2d, | ||
| ON_Xform * | rot3d | ||
| ) |
Definition at line 200 of file opennurbs_beam.cpp.
| ON_OBJECT_IMPLEMENT | ( | ON_Extrusion | , |
| ON_Surface | , | ||
| "36F53175-72B8-4d47-BF1F-B4E6FC24F4B9" | |||
| ) |
| static bool Profile2dTransform | ( | ON_Extrusion & | e, |
| const ON_Xform & | profile_xform, | ||
| bool | bNeedReverse | ||
| ) | [static] |
Definition at line 1636 of file opennurbs_beam.cpp.
| static bool ProfileHelper | ( | int | desired_orientation, |
| ON_Curve * | profile | ||
| ) | [static] |
Definition at line 674 of file opennurbs_beam.cpp.