Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
BRepLib_MakeShell Class Reference

Provides methos 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.
More...

#include <BRepLib_MakeShell.hxx>

Inheritance diagram for BRepLib_MakeShell:
Inheritance graph
[legend]

Public Member Functions

 BRepLib_MakeShell ()
 Not done.
More...
 
 BRepLib_MakeShell (const Handle< Geom_Surface > &S, const Standard_Boolean Segment=Standard_False)
 
 BRepLib_MakeShell (const Handle< Geom_Surface > &S, const Standard_Real UMin, const Standard_Real UMax, const Standard_Real VMin, const Standard_Real VMax, const Standard_Boolean Segment=Standard_False)
 
void Init (const Handle< Geom_Surface > &S, const Standard_Real UMin, const Standard_Real UMax, const Standard_Real VMin, const Standard_Real VMax, const Standard_Boolean Segment=Standard_False)
 Creates the shell from the surface and the min-max
values.
More...
 
BRepLib_ShellError Error () const
 
const TopoDS_ShellShell () const
 
 Returns the new Shell. <br>


More...

 
 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.
More...
 
const TopoDS_ShapeShape () const
 
 operator TopoDS_Shape () const
 
virtual BRepLib_ShapeModification FaceStatus (const TopoDS_Face &F) const
 returns the status of the Face after
the shape creation.
More...
 
virtual Standard_Boolean HasDescendants (const TopoDS_Face &F) const
 Returns True if the Face generates new topology.
More...
 
virtual const
TopTools_ListOfShape
DescendantFaces (const TopoDS_Face &F)
 returns the list of generated Faces.
More...
 
virtual Standard_Integer NbSurfaces () const
 returns the number of surfaces
after the shape creation.
More...
 
virtual const
TopTools_ListOfShape
NewFaces (const Standard_Integer I)
 Return the faces created for surface I.
More...
 
virtual const
TopTools_ListOfShape
FacesFromEdges (const TopoDS_Edge &E)
 returns a list of the created faces
from the edge <E>.
More...
 
- Public Member Functions inherited from BRepLib_Command
virtual void Delete ()
 
virtual ~BRepLib_Command ()
 
Standard_Boolean IsDone () const
 
void Check () const
 Raises NotDone if done is false.
More...
 

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.
More...
 
void Done ()
 Set done to true.
More...
 
void NotDone ()
 Set done to false.
More...
 
- Protected Attributes inherited from BRepLib_MakeShape
TopoDS_Shape myShape
 
TopTools_ListOfShape myGenFaces
 
TopTools_ListOfShape myNewFaces
 
TopTools_ListOfShape myEdgFaces
 

Detailed Description

Provides methos 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::BRepLib_MakeShell ( )

Not done.

BRepLib_MakeShell::BRepLib_MakeShell ( const Handle< Geom_Surface > &  S,
const Standard_Boolean  Segment = Standard_False 
)
BRepLib_MakeShell::BRepLib_MakeShell ( const Handle< Geom_Surface > &  S,
const Standard_Real  UMin,
const Standard_Real  UMax,
const Standard_Real  VMin,
const Standard_Real  VMax,
const Standard_Boolean  Segment = Standard_False 
)

Member Function Documentation

BRepLib_ShellError BRepLib_MakeShell::Error ( ) const
void BRepLib_MakeShell::Init ( const Handle< Geom_Surface > &  S,
const Standard_Real  UMin,
const Standard_Real  UMax,
const Standard_Real  VMin,
const Standard_Real  VMax,
const Standard_Boolean  Segment = Standard_False 
)

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

BRepLib_MakeShell::operator TopoDS_Shell ( ) const
const TopoDS_Shell& BRepLib_MakeShell::Shell ( ) const

 Returns the new Shell. <br>



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