#include <BRepLib_MakeShape.hxx>
Inheritance diagram for BRepLib_MakeShape:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT void | Build () |
| This is called by Shape(). It does nothing but may be redefined. . | |
| Standard_EXPORT const TopoDS_Shape & | Shape () const |
| Standard_EXPORT | operator TopoDS_Shape () const |
| virtual Standard_EXPORT BRepLib_ShapeModification | FaceStatus (const TopoDS_Face &F) const |
| returns the status of the Face after the shape creation. | |
| virtual Standard_EXPORT Standard_Boolean | HasDescendants (const TopoDS_Face &F) const |
| Returns True if the Face generates new topology. . | |
| virtual Standard_EXPORT const TopTools_ListOfShape & | DescendantFaces (const TopoDS_Face &F) |
| returns the list of generated Faces. | |
| virtual Standard_EXPORT Standard_Integer | NbSurfaces () const |
| returns the number of surfaces after the shape creation. | |
| virtual Standard_EXPORT const TopTools_ListOfShape & | NewFaces (const Standard_Integer I) |
| Return the faces created for surface I. . | |
| virtual Standard_EXPORT const TopTools_ListOfShape & | FacesFromEdges (const TopoDS_Edge &E) |
| returns a list of the created faces from the edge <e>. | |
Protected Member Functions | |
| Standard_EXPORT | BRepLib_MakeShape () |
Protected Attributes | |
| TopoDS_Shape | myShape |
| TopTools_ListOfShape | myGenFaces |
| TopTools_ListOfShape | myNewFaces |
| TopTools_ListOfShape | myEdgFaces |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in BRepLib_MakeSolid. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from BRepLib_Command. Reimplemented in BRepLib_MakeEdge, BRepLib_MakeEdge2d, BRepLib_MakeFace, BRepLib_MakePolygon, BRepLib_MakeShell, BRepLib_MakeSolid, BRepLib_MakeVertex, and BRepLib_MakeWire. |
|
|
Reimplemented from BRepLib_Command. Reimplemented in BRepLib_MakeEdge, BRepLib_MakeEdge2d, BRepLib_MakeFace, BRepLib_MakePolygon, BRepLib_MakeShell, BRepLib_MakeSolid, BRepLib_MakeVertex, and BRepLib_MakeWire. |
|
||||||||||||
|
Reimplemented from BRepLib_Command. Reimplemented in BRepLib_MakeEdge, BRepLib_MakeEdge2d, BRepLib_MakeFace, BRepLib_MakePolygon, BRepLib_MakeShell, BRepLib_MakeSolid, BRepLib_MakeVertex, and BRepLib_MakeWire. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1