Functions
opennurbs_brep_extrude.cpp File Reference
#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Include dependency graph for opennurbs_brep_extrude.cpp:

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_NurbsSurfaceON_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_SumSurfaceON_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)

Function Documentation

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.



pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:46