BREPLib/Brep.h File Reference

BREP Library Header. More...

#include "ClassBox.h"
#include <list>
#include <algorithm>
#include "Vector.h"
#include "TVector.h"
Include dependency graph for Brep.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BREP_SOLID
class  BREP_SHELL
class  BREP_FACET
class  BREP_CONTOUR
class  BREP_WING
class  BREP_EDGE
class  BREP_VERTEX
class  OctreeNode

Namespaces

namespace  jbxl

Typedefs

typedef std::list< BREP_SOLID * > BREP_SOLID_LIST
typedef std::list< BREP_SHELL * > BREP_SHELL_LIST
typedef std::list< BREP_FACET * > BREP_FACET_LIST
typedef std::list< BREP_CONTOUR * > BREP_CONTOUR_LIST
typedef std::list< BREP_EDGE * > BREP_EDGE_LIST
typedef std::list< BREP_WING * > BREP_WING_LIST
typedef std::list< BREP_VERTEX * > BREP_VERTEX_LIST

Functions

DllExport BREP_WINGCreateWingWithoutContour (BREP_VERTEX *vertex1, BREP_VERTEX *vertex2)
DllExport BREP_WINGGetWingOtherSide (BREP_WING *wing)
DllExport BREP_EDGEFindEdge (BREP_VERTEX *vertex1, BREP_VERTEX *vertex2)
DllExport BREP_EDGECreateEdge (BREP_VERTEX *v1, BREP_VERTEX *v2)
DllExport BREP_VERTEXAddVertex2Octree (BREP_VERTEX *vertex, OctreeNode *octree, bool dupli=false)
DllExport BREP_VERTEX ** GetOctreeVertices (OctreeNode *octree, long int *vertexno)
DllExport long int OctreeGetter (OctreeNode *p, BREP_VERTEX **vtx, long int counter)
DllExport void ConnectWingToVertex (BREP_WING *wing)
DllExport void DestroyWing (BREP_WING *wing)
DllExport int CompareVertex (BREP_VERTEX *v1, BREP_VERTEX *v2)
DllExport TVector< double > Vertex2TVector (BREP_VERTEX *v)
void freeBrepSolid (BREP_SOLID *&solid)

Variables

class DllExport BREP_SOLID
class DllExport BREP_SHELL
class DllExport BREP_FACET
class DllExport BREP_CONTOUR
class DllExport BREP_EDGE
class DllExport BREP_WING
class DllExport BREP_VERTEX
class DllExport OctreeNode

Detailed Description

Version:
1.2.0
See also:
"AN INTRODUCTION TO SOLID MODELING", M.MANTYLA, COMPUTER SCIENCE PRESS (1988), ISBN 0-88175-108-1
Modified BREPLIBRARY http://breplibrary.sourceforge.net/
The license of this library is subject to the license of BREPLIBRARY.

Definition in file Brep.h.


Generated on 15 Nov 2023 for JunkBox_Lib++ (for Windows) by  doxygen 1.6.1