Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
BRepLib_MakeSolid Class Reference

Makes a solid from compsolid or shells.

#include <BRepLib_MakeSolid.hxx>

Inheritance diagram for BRepLib_MakeSolid:
Inheritance graph
[legend]

Public Member Functions

DEFINE_STANDARD_ALLOC BRepLib_MakeSolid ()
 Solid covers whole space.

 BRepLib_MakeSolid (const TopoDS_CompSolid &S)
 Make a solid from a CompSolid.

 BRepLib_MakeSolid (const TopoDS_Shell &S)
 Make a solid from a shell.

 BRepLib_MakeSolid (const TopoDS_Shell &S1, const TopoDS_Shell &S2)
 Make a solid from two shells.

 BRepLib_MakeSolid (const TopoDS_Shell &S1, const TopoDS_Shell &S2, const TopoDS_Shell &S3)
 Make a solid from three shells.

 BRepLib_MakeSolid (const TopoDS_Solid &So)
 Make a solid from a solid. Usefull for adding later.

 BRepLib_MakeSolid (const TopoDS_Solid &So, const TopoDS_Shell &S)
 Add a shell to a solid.

void Add (const TopoDS_Shell &S)
 Add the shell to the current solid.

const TopoDS_SolidSolid () const
 Returns the new Solid.


 operator TopoDS_Solid () const
virtual BRepLib_ShapeModification FaceStatus (const TopoDS_Face &F) const
 returns the status of the Face after
the shape creation.

Protected Attributes

TopTools_ListOfShape myDeletedFaces

Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from BRepLib_MakeShape.

BRepLib_MakeSolid::operator TopoDS_Solid ( ) const

Field Documentation


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