Classes | Defines | Functions
opennurbs_brep.h File Reference

Go to the source code of this file.

Classes

class  ON_Brep
class  ON_BrepEdge
class  ON_BrepEdgeArray
class  ON_BrepFace
class  ON_BrepFaceArray
class  ON_BrepFaceSide
class  ON_BrepFaceSideArray
class  ON_BrepLoop
class  ON_BrepLoopArray
class  ON_BrepRegion
class  ON_BrepRegionArray
class  ON_BrepRegionTopology
class  ON_BrepTrim
class  ON_BrepTrimArray
struct  ON_BrepTrimPoint
class  ON_BrepVertex
class  ON_BrepVertexArray

Defines

#define m_edge_user_i   m_edge_user.i
#define m_face_user_i   m_face_user.i
#define m_loop_user_i   m_loop_user.i
#define m_trim_user_i   m_trim_user.i
#define m_vertex_user_i   m_vertex_user.i

Functions

ON_DECL ON_BrepON_BrepBox (const ON_3dPoint *box_corners, ON_Brep *pBrep=NULL)
ON_DECL ON_BrepON_BrepCone (const ON_Cone &cone, ON_BOOL32 bCapBottom, ON_Brep *pBrep=NULL)
ON_DECL int ON_BrepConeEdge (ON_Brep &brep, int edge_index, ON_3dPoint apex_point)
ON_DECL int ON_BrepConeFace (ON_Brep &brep, int face_index, ON_3dPoint apex_point)
ON_DECL bool ON_BrepConeLoop (ON_Brep &brep, int loop_index, ON_3dPoint apex_point)
ON_DECL ON_BrepON_BrepCylinder (const ON_Cylinder &cylinder, ON_BOOL32 bCapBottom, ON_BOOL32 bCapTop, ON_Brep *pBrep=NULL)
ON_DECL bool ON_BrepExtrude (ON_Brep &brep, const ON_Curve &path_curve, bool bCap=true)
ON_DECL int ON_BrepExtrudeEdge (ON_Brep &brep, int edge_index, const ON_Curve &path_curve)
ON_DECL int ON_BrepExtrudeFace (ON_Brep &brep, int face_index, const ON_Curve &path_curve, bool bCap=true)
ON_DECL int ON_BrepExtrudeLoop (ON_Brep &brep, int loop_index, const ON_Curve &path_curve, bool bCap=true)
ON_DECL int ON_BrepExtrudeVertex (ON_Brep &brep, int vertex_index, const ON_Curve &path_curve)
ON_DECL ON_BrepON_BrepFromMesh (const ON_MeshTopology &mesh_topology, ON_BOOL32 bTrimmedTriangles=true, ON_Brep *pBrep=NULL)
ON_DECL void ON_BrepMergeAllEdges (ON_Brep &B)
ON_DECL int ON_BrepMergeFaces (ON_Brep &B, int fid0, int fid1)
ON_DECL bool ON_BrepMergeFaces (ON_Brep &B)
ON_DECL bool ON_BrepRemoveSlits (ON_BrepFace &F)
ON_DECL ON_BrepON_BrepRevSurface (ON_RevSurface *&pRevSurface, ON_BOOL32 bCapStart, ON_BOOL32 bCapEnd, ON_Brep *pBrep=NULL)
ON_DECL ON_BrepON_BrepSphere (const ON_Sphere &sphere, ON_Brep *pBrep=NULL)
ON_DECL ON_BrepON_BrepTorus (const ON_Torus &torus, ON_Brep *pBrep=NULL)
ON_DECL ON_BrepON_BrepTrimmedPlane (const ON_Plane &plane, const ON_Curve &boundary, ON_Brep *pBrep=NULL)
ON_DECL ON_BrepON_BrepTrimmedPlane (const ON_Plane &plane, ON_SimpleArray< ON_Curve * > &boundary, ON_BOOL32 bDuplicateCurves=true, ON_Brep *pBrep=NULL)
ON_DECL ON_BrepON_BrepWedge (const ON_3dPoint *corners, ON_Brep *pBrep=NULL)
ON_DECL ON_BrepON_MergeBreps (const ON_Brep &brep0, const ON_Brep &brep1, double tolerance)

Define Documentation

Definition at line 35 of file opennurbs_brep.h.

Definition at line 37 of file opennurbs_brep.h.

Definition at line 36 of file opennurbs_brep.h.

Definition at line 34 of file opennurbs_brep.h.

Definition at line 33 of file opennurbs_brep.h.


Function Documentation

ON_DECL ON_Brep* ON_BrepBox ( const ON_3dPoint box_corners,
ON_Brep pBrep = NULL 
)

Definition at line 811 of file opennurbs_brep_tools.cpp.

ON_DECL ON_Brep* ON_BrepCone ( const ON_Cone cone,
ON_BOOL32  bCapBottom,
ON_Brep pBrep = NULL 
)

Definition at line 1222 of file opennurbs_brep_tools.cpp.

ON_DECL int ON_BrepConeEdge ( ON_Brep brep,
int  edge_index,
ON_3dPoint  apex_point 
)

Definition at line 1227 of file opennurbs_brep_extrude.cpp.

ON_DECL int ON_BrepConeFace ( ON_Brep brep,
int  face_index,
ON_3dPoint  apex_point 
)

Definition at line 1067 of file opennurbs_brep_extrude.cpp.

ON_DECL bool ON_BrepConeLoop ( ON_Brep brep,
int  loop_index,
ON_3dPoint  apex_point 
)

Definition at line 1130 of file opennurbs_brep_extrude.cpp.

ON_DECL ON_Brep* ON_BrepCylinder ( const ON_Cylinder cylinder,
ON_BOOL32  bCapBottom,
ON_BOOL32  bCapTop,
ON_Brep pBrep = NULL 
)

Definition at line 1195 of file opennurbs_brep_tools.cpp.

ON_DECL bool ON_BrepExtrude ( ON_Brep brep,
const ON_Curve path_curve,
bool  bCap = true 
)

Definition at line 755 of file opennurbs_brep_extrude.cpp.

ON_DECL int ON_BrepExtrudeEdge ( ON_Brep brep,
int  edge_index,
const ON_Curve path_curve 
)

Definition at line 711 of file opennurbs_brep_extrude.cpp.

ON_DECL int ON_BrepExtrudeFace ( ON_Brep brep,
int  face_index,
const ON_Curve path_curve,
bool  bCap = true 
)

Definition at line 540 of file opennurbs_brep_extrude.cpp.

ON_DECL int ON_BrepExtrudeLoop ( ON_Brep brep,
int  loop_index,
const ON_Curve path_curve,
bool  bCap = true 
)

Definition at line 667 of file opennurbs_brep_extrude.cpp.

ON_DECL int ON_BrepExtrudeVertex ( ON_Brep brep,
int  vertex_index,
const ON_Curve path_curve 
)

Definition at line 1044 of file opennurbs_brep_extrude.cpp.

ON_DECL ON_Brep* ON_BrepFromMesh ( const ON_MeshTopology mesh_topology,
ON_BOOL32  bTrimmedTriangles = true,
ON_Brep pBrep = NULL 
)

Definition at line 1683 of file opennurbs_brep_tools.cpp.

Definition at line 2855 of file opennurbs_brep_tools.cpp.

ON_DECL int ON_BrepMergeFaces ( ON_Brep B,
int  fid0,
int  fid1 
)

Definition at line 2626 of file opennurbs_brep_tools.cpp.

Definition at line 2778 of file opennurbs_brep_tools.cpp.

Definition at line 2580 of file opennurbs_brep_tools.cpp.

ON_DECL ON_Brep* ON_BrepRevSurface ( ON_RevSurface *&  pRevSurface,
ON_BOOL32  bCapStart,
ON_BOOL32  bCapEnd,
ON_Brep pBrep = NULL 
)

Definition at line 1246 of file opennurbs_brep_tools.cpp.

ON_DECL ON_Brep* ON_BrepSphere ( const ON_Sphere sphere,
ON_Brep pBrep = NULL 
)

Definition at line 1148 of file opennurbs_brep_tools.cpp.

ON_DECL ON_Brep* ON_BrepTorus ( const ON_Torus torus,
ON_Brep pBrep = NULL 
)

Definition at line 1165 of file opennurbs_brep_tools.cpp.

ON_DECL ON_Brep* ON_BrepTrimmedPlane ( const ON_Plane plane,
const ON_Curve boundary,
ON_Brep pBrep = NULL 
)

Definition at line 1672 of file opennurbs_brep_tools.cpp.

ON_DECL ON_Brep* ON_BrepTrimmedPlane ( const ON_Plane plane,
ON_SimpleArray< ON_Curve * > &  boundary,
ON_BOOL32  bDuplicateCurves = true,
ON_Brep pBrep = NULL 
)

Definition at line 1623 of file opennurbs_brep_tools.cpp.

ON_DECL ON_Brep* ON_BrepWedge ( const ON_3dPoint corners,
ON_Brep pBrep = NULL 
)

Definition at line 958 of file opennurbs_brep_tools.cpp.

ON_DECL ON_Brep* ON_MergeBreps ( const ON_Brep brep0,
const ON_Brep brep1,
double  tolerance 
)


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