#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. |
|
|
|
|
|
|
|
|
|
|
|
|