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

    Provides methods to build shells. More...

    #include <BRepLib_MakeShell.hxx>

    Inheritance diagram for BRepLib_MakeShell:

    Public Member Functions

     BRepLib_MakeShell ()
     Not done.
     BRepLib_MakeShell (const occ::handle< Geom_Surface > &S, const bool Segment=false)
     BRepLib_MakeShell (const occ::handle< Geom_Surface > &S, const double UMin, const double UMax, const double VMin, const double VMax, const bool Segment=false)
    void Init (const occ::handle< Geom_Surface > &S, const double UMin, const double UMax, const double VMin, const double VMax, const bool Segment=false)
     Creates the shell from the surface and the min-max values.
    BRepLib_ShellError Error () const
    const TopoDS_ShellShell () const
     Returns the new Shell.
     operator TopoDS_Shell () const
    Public Member Functions inherited from BRepLib_MakeShape
    void Build ()
     This is called by Shape(). It does nothing but may be redefined.
    const TopoDS_ShapeShape ()
     operator TopoDS_Shape ()
    virtual BRepLib_ShapeModification FaceStatus (const TopoDS_Face &F) const
     returns the status of the Face after the shape creation.
    virtual bool HasDescendants (const TopoDS_Face &F) const
     Returns True if the Face generates new topology.
    virtual const NCollection_List< TopoDS_Shape > & DescendantFaces (const TopoDS_Face &F)
     returns the list of generated Faces.
    virtual int NbSurfaces () const
     returns the number of surfaces after the shape creation.
    virtual const NCollection_List< TopoDS_Shape > & NewFaces (const int I)
     Return the faces created for surface I.
    virtual const NCollection_List< TopoDS_Shape > & FacesFromEdges (const TopoDS_Edge &E)
     returns a list of the created faces from the edge <E>.
    Public Member Functions inherited from BRepLib_Command
    virtual ~BRepLib_Command ()
    bool IsDone () const
    void Check () const
     Raises NotDone if done is false.

    Additional Inherited Members

    Protected Member Functions inherited from BRepLib_MakeShape
     BRepLib_MakeShape ()
    Protected Member Functions inherited from BRepLib_Command
     BRepLib_Command ()
     Set done to False.
    void Done ()
     Set done to true.
    void NotDone ()
     Set done to false.
    Protected Attributes inherited from BRepLib_MakeShape
    TopoDS_Shape myShape
    NCollection_List< TopoDS_ShapemyGenFaces
    NCollection_List< TopoDS_ShapemyNewFaces
    NCollection_List< TopoDS_ShapemyEdgFaces

    Detailed Description

    Provides methods to build shells.

    Build a shell from a set of faces. Build untied shell from a non C2 surface splitting it into C2-continuous parts.

    Constructor & Destructor Documentation

    ◆ BRepLib_MakeShell() [1/3]

    BRepLib_MakeShell::BRepLib_MakeShell ( )

    Not done.

    ◆ BRepLib_MakeShell() [2/3]

    BRepLib_MakeShell::BRepLib_MakeShell ( const occ::handle< Geom_Surface > & S,
    const bool Segment = false )

    ◆ BRepLib_MakeShell() [3/3]

    BRepLib_MakeShell::BRepLib_MakeShell ( const occ::handle< Geom_Surface > & S,
    const double UMin,
    const double UMax,
    const double VMin,
    const double VMax,
    const bool Segment = false )

    Member Function Documentation

    ◆ Error()

    BRepLib_ShellError BRepLib_MakeShell::Error ( ) const

    ◆ Init()

    void BRepLib_MakeShell::Init ( const occ::handle< Geom_Surface > & S,
    const double UMin,
    const double UMax,
    const double VMin,
    const double VMax,
    const bool Segment = false )

    Creates the shell from the surface and the min-max values.

    ◆ operator TopoDS_Shell()

    BRepLib_MakeShell::operator TopoDS_Shell ( ) const

    ◆ Shell()

    const TopoDS_Shell & BRepLib_MakeShell::Shell ( ) const

    Returns the new Shell.


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