Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
BRepLib_MakeShell Class Reference

Provides methods to build shells. More...

#include <BRepLib_MakeShell.hxx>

Inheritance diagram for BRepLib_MakeShell:
Inheritance graph
[legend]

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: