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
    BRepBuilderAPI_MakeShapeOnMesh Class Reference

    Builds shape on per-facet basis on the input mesh. Resulting shape has shared edges by construction, but no maximization (unify same domain) is applied. No generation history is provided. More...

    #include <BRepBuilderAPI_MakeShapeOnMesh.hxx>

    Inheritance diagram for BRepBuilderAPI_MakeShapeOnMesh:

    Public Member Functions

     BRepBuilderAPI_MakeShapeOnMesh (const occ::handle< Poly_Triangulation > &theMesh)
     Ctor. Sets mesh to process.
    void Build (const Message_ProgressRange &theRange=Message_ProgressRange()) override
     Builds shape on mesh.
    Public Member Functions inherited from BRepBuilderAPI_MakeShape
    virtual const TopoDS_ShapeShape ()
     Returns a shape built by the shape construction algorithm. Raises exception StdFail_NotDone if the shape was not built.
     operator TopoDS_Shape ()
    virtual const NCollection_List< TopoDS_Shape > & Generated (const TopoDS_Shape &S)
     Returns the list of shapes generated from the shape .
    virtual const NCollection_List< TopoDS_Shape > & Modified (const TopoDS_Shape &S)
     Returns the list of shapes modified from the shape .
    virtual bool IsDeleted (const TopoDS_Shape &S)
     Returns true if the shape S has been deleted.
    Public Member Functions inherited from BRepBuilderAPI_Command
    virtual ~BRepBuilderAPI_Command ()
    virtual bool IsDone () const
    void Check () const
     Raises NotDone if done is false.

    Additional Inherited Members

    Protected Member Functions inherited from BRepBuilderAPI_MakeShape
     BRepBuilderAPI_MakeShape ()
    Protected Member Functions inherited from BRepBuilderAPI_Command
     BRepBuilderAPI_Command ()
     Set done to False.
    void Done ()
     Set done to true.
    void NotDone ()
     Set done to false.
    Protected Attributes inherited from BRepBuilderAPI_MakeShape
    TopoDS_Shape myShape
    NCollection_List< TopoDS_ShapemyGenerated

    Detailed Description

    Builds shape on per-facet basis on the input mesh. Resulting shape has shared edges by construction, but no maximization (unify same domain) is applied. No generation history is provided.

    Constructor & Destructor Documentation

    ◆ BRepBuilderAPI_MakeShapeOnMesh()

    BRepBuilderAPI_MakeShapeOnMesh::BRepBuilderAPI_MakeShapeOnMesh ( const occ::handle< Poly_Triangulation > & theMesh)
    inline

    Ctor. Sets mesh to process.

    Parameters
    [in]theMesh- Mesh to construct shape for.

    Member Function Documentation

    ◆ Build()

    void BRepBuilderAPI_MakeShapeOnMesh::Build ( const Message_ProgressRange & theRange = Message_ProgressRange())
    overridevirtual

    Builds shape on mesh.

    Reimplemented from BRepBuilderAPI_MakeShape.


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