#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Go to the source code of this file.
Functions | |
int | ON_BrepConeEdge (ON_Brep &brep, int edge_index, ON_3dPoint apex_point) |
int | ON_BrepConeFace (ON_Brep &brep, int face_index, ON_3dPoint apex_point) |
bool | ON_BrepConeLoop (ON_Brep &brep, int loop_index, ON_3dPoint apex_point) |
bool | ON_BrepExtrude (ON_Brep &brep, const ON_Curve &path_curve, bool bCap) |
int | ON_BrepExtrudeEdge (ON_Brep &brep, int edge_index, const ON_Curve &path_curve) |
int | ON_BrepExtrudeFace (ON_Brep &brep, int face_index, const ON_Curve &path_curve, bool bCap) |
static bool | ON_BrepExtrudeHelper_CheckLoop (const ON_Brep &brep, int loop_index) |
static bool | ON_BrepExtrudeHelper_CheckPathCurve (const ON_Curve &path_curve, ON_3dVector &path_vector) |
static bool | ON_BrepExtrudeHelper_MakeCap (ON_Brep &brep, int bottom_loop_index, const ON_3dVector path_vector, const int *side_face_index) |
static ON_NurbsSurface * | ON_BrepExtrudeHelper_MakeConeSrf (const ON_3dPoint &apex_point, const ON_BrepEdge &edge, ON_BOOL32 bRev) |
static ON_BOOL32 | ON_BrepExtrudeHelper_MakeSides (ON_Brep &brep, int loop_index, const ON_Curve &path_curve, ON_BOOL32 bCap, ON_SimpleArray< int > &side_face_index) |
static ON_SumSurface * | ON_BrepExtrudeHelper_MakeSumSrf (const ON_Curve &path_curve, const ON_BrepEdge &base_edge, ON_BOOL32 bRev) |
static bool | ON_BrepExtrudeHelper_MakeTopLoop (ON_Brep &brep, ON_BrepFace &top_face, int bottom_loop_index, const ON_3dVector path_vector, const int *side_face_index) |
static void | ON_BrepExtrudeHelper_ReserveSpace (ON_Brep &brep, int extruded_trim_count, int cap_count) |
int | ON_BrepExtrudeLoop (ON_Brep &brep, int loop_index, const ON_Curve &path_curve, bool bCap) |
int | ON_BrepExtrudeVertex (ON_Brep &brep, int vertex_index, const ON_Curve &path_curve) |
int ON_BrepConeEdge | ( | ON_Brep & | brep, |
int | edge_index, | ||
ON_3dPoint | apex_point | ||
) |
Definition at line 1227 of file opennurbs_brep_extrude.cpp.
int ON_BrepConeFace | ( | ON_Brep & | brep, |
int | face_index, | ||
ON_3dPoint | apex_point | ||
) |
Definition at line 1067 of file opennurbs_brep_extrude.cpp.
bool ON_BrepConeLoop | ( | ON_Brep & | brep, |
int | loop_index, | ||
ON_3dPoint | apex_point | ||
) |
Definition at line 1130 of file opennurbs_brep_extrude.cpp.
bool ON_BrepExtrude | ( | ON_Brep & | brep, |
const ON_Curve & | path_curve, | ||
bool | bCap | ||
) |
Definition at line 755 of file opennurbs_brep_extrude.cpp.
int ON_BrepExtrudeEdge | ( | ON_Brep & | brep, |
int | edge_index, | ||
const ON_Curve & | path_curve | ||
) |
Definition at line 711 of file opennurbs_brep_extrude.cpp.
int ON_BrepExtrudeFace | ( | ON_Brep & | brep, |
int | face_index, | ||
const ON_Curve & | path_curve, | ||
bool | bCap | ||
) |
Definition at line 540 of file opennurbs_brep_extrude.cpp.
static bool ON_BrepExtrudeHelper_CheckLoop | ( | const ON_Brep & | brep, |
int | loop_index | ||
) | [static] |
Definition at line 477 of file opennurbs_brep_extrude.cpp.
static bool ON_BrepExtrudeHelper_CheckPathCurve | ( | const ON_Curve & | path_curve, |
ON_3dVector & | path_vector | ||
) | [static] |
Definition at line 214 of file opennurbs_brep_extrude.cpp.
static bool ON_BrepExtrudeHelper_MakeCap | ( | ON_Brep & | brep, |
int | bottom_loop_index, | ||
const ON_3dVector | path_vector, | ||
const int * | side_face_index | ||
) | [static] |
Definition at line 490 of file opennurbs_brep_extrude.cpp.
static ON_NurbsSurface* ON_BrepExtrudeHelper_MakeConeSrf | ( | const ON_3dPoint & | apex_point, |
const ON_BrepEdge & | edge, | ||
ON_BOOL32 | bRev | ||
) | [static] |
Definition at line 73 of file opennurbs_brep_extrude.cpp.
static ON_BOOL32 ON_BrepExtrudeHelper_MakeSides | ( | ON_Brep & | brep, |
int | loop_index, | ||
const ON_Curve & | path_curve, | ||
ON_BOOL32 | bCap, | ||
ON_SimpleArray< int > & | side_face_index | ||
) | [static] |
Definition at line 113 of file opennurbs_brep_extrude.cpp.
static ON_SumSurface* ON_BrepExtrudeHelper_MakeSumSrf | ( | const ON_Curve & | path_curve, |
const ON_BrepEdge & | base_edge, | ||
ON_BOOL32 | bRev | ||
) | [static] |
Definition at line 51 of file opennurbs_brep_extrude.cpp.
static bool ON_BrepExtrudeHelper_MakeTopLoop | ( | ON_Brep & | brep, |
ON_BrepFace & | top_face, | ||
int | bottom_loop_index, | ||
const ON_3dVector | path_vector, | ||
const int * | side_face_index | ||
) | [static] |
Definition at line 224 of file opennurbs_brep_extrude.cpp.
static void ON_BrepExtrudeHelper_ReserveSpace | ( | ON_Brep & | brep, |
int | extruded_trim_count, | ||
int | cap_count | ||
) | [static] |
Definition at line 20 of file opennurbs_brep_extrude.cpp.
int ON_BrepExtrudeLoop | ( | ON_Brep & | brep, |
int | loop_index, | ||
const ON_Curve & | path_curve, | ||
bool | bCap | ||
) |
Definition at line 667 of file opennurbs_brep_extrude.cpp.
int ON_BrepExtrudeVertex | ( | ON_Brep & | brep, |
int | vertex_index, | ||
const ON_Curve & | path_curve | ||
) |
Definition at line 1044 of file opennurbs_brep_extrude.cpp.