Open CASCADE Technology 7.8.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)
 
void CreateTopologicalFace ()
 
void SetVertex (const Standard_Integer thePlaceID, const Standard_Integer theVertID)
 Sets vertex.
 
void SetEdge (const Standard_Integer thePlaceID, const Standard_Integer theEdgeID)
 Sets edge.
 

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)
 
Standard_Integer myVertices [4]
 myVertices[i] is Start point of myEdges[i]
 
Standard_Integer myID
 Identifies the place of this Face in BRepBuilderAPI_FastSewing::myFaceVec list.
 

Detailed Description

The struct corresponding to an face.

Constructor & Destructor Documentation

◆ FS_Face()

BRepBuilderAPI_FastSewing::FS_Face::FS_Face ( )
inline

Member Function Documentation

◆ CreateTopologicalFace()

void BRepBuilderAPI_FastSewing::FS_Face::CreateTopologicalFace ( )

◆ CreateTopologicalWire()

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

Creates topological members (wire and face)

◆ SetEdge()

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

Sets edge.

◆ SetVertex()

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

Sets vertex.

Field Documentation

◆ myEdges

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)

◆ myID

Standard_Integer BRepBuilderAPI_FastSewing::FS_Face::myID

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

◆ myRetFace

TopoDS_Face BRepBuilderAPI_FastSewing::FS_Face::myRetFace

◆ mySrcFace

TopoDS_Face BRepBuilderAPI_FastSewing::FS_Face::mySrcFace

◆ myVertices

Standard_Integer BRepBuilderAPI_FastSewing::FS_Face::myVertices[4]

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

◆ myWire

TopoDS_Wire BRepBuilderAPI_FastSewing::FS_Face::myWire

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