OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    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_DynamicArray< FS_Edge > &theEdgeVec, const double theToler)
     Creates topological members (wire and face).
    void CreateTopologicalFace ()
    void SetVertex (const int thePlaceID, const int theVertID)
     Sets vertex.
    void SetEdge (const int thePlaceID, const int theEdgeID)
     Sets edge.

    Data Fields

    TopoDS_Face mySrcFace
    TopoDS_Wire myWire
    TopoDS_Face myRetFace
    int 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)
    int myVertices [4]
     myVertices[i] is Start point of myEdges[i]
    int 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_DynamicArray< FS_Edge > & theEdgeVec,
    const double theToler )

    Creates topological members (wire and face).

    ◆ SetEdge()

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

    Sets edge.

    ◆ SetVertex()

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

    Sets vertex.

    Field Documentation

    ◆ myEdges

    int 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

    int 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

    int 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: