OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    BRepFill_Generator Class Reference

    Compute a topological surface (a shell) using generating wires. The face of the shell will be ruled surfaces passing by the wires. The wires must have the same number of edges. More...

    #include <BRepFill_Generator.hxx>

    Public Member Functions

     BRepFill_Generator ()
    void AddWire (const TopoDS_Wire &Wire)
    void Perform ()
     Compute the shell.
    const TopoDS_ShellShell () const
    const NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & Generated () const
     Returns all the shapes created.
    const NCollection_List< TopoDS_Shape > & GeneratedShapes (const TopoDS_Shape &SSection) const
     Returns the shapes created from a subshape <SSection> of a section.
    TopoDS_Shape ResultShape (const TopoDS_Shape &theShape) const
     Returns a modified shape in the constructed shell, If shape is not changed (replaced) during operation => returns the same shape.
    void SetMutableInput (const bool theIsMutableInput)
     Sets the mutable input state If true then the input profile can be modified inside the operation. Default value is true.
    bool IsMutableInput () const
     Returns the current mutable input state.
    BRepFill_ThruSectionErrorStatus GetStatus () const
     Returns status of the operation.

    Detailed Description

    Compute a topological surface (a shell) using generating wires. The face of the shell will be ruled surfaces passing by the wires. The wires must have the same number of edges.

    Constructor & Destructor Documentation

    ◆ BRepFill_Generator()

    BRepFill_Generator::BRepFill_Generator ( )

    Member Function Documentation

    ◆ AddWire()

    void BRepFill_Generator::AddWire ( const TopoDS_Wire & Wire)

    ◆ Generated()

    const NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & BRepFill_Generator::Generated ( ) const

    Returns all the shapes created.

    ◆ GeneratedShapes()

    const NCollection_List< TopoDS_Shape > & BRepFill_Generator::GeneratedShapes ( const TopoDS_Shape & SSection) const

    Returns the shapes created from a subshape <SSection> of a section.

    ◆ GetStatus()

    BRepFill_ThruSectionErrorStatus BRepFill_Generator::GetStatus ( ) const
    inline

    Returns status of the operation.

    ◆ IsMutableInput()

    bool BRepFill_Generator::IsMutableInput ( ) const

    Returns the current mutable input state.

    ◆ Perform()

    void BRepFill_Generator::Perform ( )

    Compute the shell.

    ◆ ResultShape()

    TopoDS_Shape BRepFill_Generator::ResultShape ( const TopoDS_Shape & theShape) const

    Returns a modified shape in the constructed shell, If shape is not changed (replaced) during operation => returns the same shape.

    ◆ SetMutableInput()

    void BRepFill_Generator::SetMutableInput ( const bool theIsMutableInput)

    Sets the mutable input state If true then the input profile can be modified inside the operation. Default value is true.

    ◆ Shell()

    const TopoDS_Shell & BRepFill_Generator::Shell ( ) const

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