Open CASCADE Technology 6.6.0
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

 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

BRepLib_MakeSolid::BRepLib_MakeSolid ( )
BRepLib_MakeSolid::BRepLib_MakeSolid ( const TopoDS_CompSolid S)
BRepLib_MakeSolid::BRepLib_MakeSolid ( const TopoDS_Shell S)
BRepLib_MakeSolid::BRepLib_MakeSolid ( const TopoDS_Shell S1,
const TopoDS_Shell S2 
)
BRepLib_MakeSolid::BRepLib_MakeSolid ( const TopoDS_Shell S1,
const TopoDS_Shell S2,
const TopoDS_Shell S3 
)
BRepLib_MakeSolid::BRepLib_MakeSolid ( const TopoDS_Solid So)
BRepLib_MakeSolid::BRepLib_MakeSolid ( const TopoDS_Solid So,
const TopoDS_Shell S 
)

Member Function Documentation

void BRepLib_MakeSolid::Add ( const TopoDS_Shell S)
virtual BRepLib_ShapeModification BRepLib_MakeSolid::FaceStatus ( const TopoDS_Face F) const [virtual]

Reimplemented from BRepLib_MakeShape.

BRepLib_MakeSolid::operator TopoDS_Solid ( ) const
const TopoDS_Solid& BRepLib_MakeSolid::Solid ( ) const

Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines