Open CASCADE Technology  6.9.0
Public Member Functions | Data Fields

BRepBuilderAPI_FastSewing::FS_Face Struct Reference

The struct corresponding to an face. More...

#include <BRepBuilderAPI_FastSewing.hxx>

Public Member Functions

 FS_Face ()
 
void CreateTopologicalWire (const NCollection_Vector< FS_Edge > &theEdgeVec, const Standard_Real theToler)
 Creates topological members (wire and face) More...
 
void CreateTopologicalFace ()
 
void SetVertex (const Standard_Integer thePlaceID, const Standard_Integer theVertID)
 Sets vertex. More...
 
void SetEdge (const Standard_Integer thePlaceID, const Standard_Integer theEdgeID)
 Sets edge. More...
 

Data Fields

TopoDS_Face mySrcFace
 
TopoDS_Wire myWire
 
TopoDS_Face myRetFace
 
Standard_Integer myEdges [4]
 myEdges[i] number of the edge in myEdgeVec (i==0) <-> (V=Vf); (i==1) <-> (U=Ul); (i==2) <-> (V=Vl); (i==3) <-> (U=Uf) More...
 
Standard_Integer myVertices [4]
 myVertices[i] is Start point of myEdges[i] More...
 
Standard_Integer myID
 Indentifies the place of this Face in BRepBuilderAPI_FastSewing::myFaceVec list. More...
 

Detailed Description

The struct corresponding to an face.

Constructor & Destructor Documentation

BRepBuilderAPI_FastSewing::FS_Face::FS_Face ( )
inline

Member Function Documentation

void BRepBuilderAPI_FastSewing::FS_Face::CreateTopologicalFace ( )
void BRepBuilderAPI_FastSewing::FS_Face::CreateTopologicalWire ( const NCollection_Vector< FS_Edge > &  theEdgeVec,
const Standard_Real  theToler 
)

Creates topological members (wire and face)

void BRepBuilderAPI_FastSewing::FS_Face::SetEdge ( const Standard_Integer  thePlaceID,
const Standard_Integer  theEdgeID 
)
inline

Sets edge.

void BRepBuilderAPI_FastSewing::FS_Face::SetVertex ( const Standard_Integer  thePlaceID,
const Standard_Integer  theVertID 
)
inline

Sets vertex.

Field Documentation

Standard_Integer BRepBuilderAPI_FastSewing::FS_Face::myEdges[4]

myEdges[i] number of the edge in myEdgeVec (i==0) <-> (V=Vf); (i==1) <-> (U=Ul); (i==2) <-> (V=Vl); (i==3) <-> (U=Uf)

Standard_Integer BRepBuilderAPI_FastSewing::FS_Face::myID

Indentifies the place of this Face in BRepBuilderAPI_FastSewing::myFaceVec list.

TopoDS_Face BRepBuilderAPI_FastSewing::FS_Face::myRetFace
TopoDS_Face BRepBuilderAPI_FastSewing::FS_Face::mySrcFace
Standard_Integer BRepBuilderAPI_FastSewing::FS_Face::myVertices[4]

myVertices[i] is Start point of myEdges[i]

TopoDS_Wire BRepBuilderAPI_FastSewing::FS_Face::myWire

The documentation for this struct was generated from the following file: