Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | BRepFeat_MakeDPrism (const TopoDS_Shape &Sbase, const TopoDS_Face &Pbase, const TopoDS_Face &Skface, const Standard_Real Angle, const Standard_Integer Fuse, const Standard_Boolean Modify) |
| | A face Pbase is selected in the shape
Sbase to serve as the basis for the draft prism. The
draft will be defined by the angle Angle and Fuse offers a choice between:
|
| | BRepFeat_MakeDPrism () |
| void | Init (const TopoDS_Shape &Sbase, const TopoDS_Face &Pbase, const TopoDS_Face &Skface, const Standard_Real Angle, const Standard_Integer Fuse, const Standard_Boolean Modify) |
| | Initializes this algorithm for building draft prisms along surfaces.
A face Pbase is selected in the basis shape Sbase to
serve as the basis from the draft prism. The draft will be
defined by the angle Angle and Fuse offers a choice between:
|
| void | Add (const TopoDS_Edge &E, const TopoDS_Face &OnFace) |
| | Indicates that the edge <E> will slide on the face
<OnFace>.
Raises ConstructionError if the face does not belong to the
basis shape, or the edge to the prismed shape.
|
| void | Perform (const Standard_Real Height) |
| void | Perform (const TopoDS_Shape &Until) |
| void | Perform (const TopoDS_Shape &From, const TopoDS_Shape &Until) |
| | Assigns one of the following semantics
|
| void | PerformUntilEnd () |
| | Realizes a semi-infinite prism, limited by the position of the prism base.
|
| void | PerformFromEnd (const TopoDS_Shape &FUntil) |
| | Realizes a semi-infinite prism, limited by the face Funtil.
|
| void | PerformThruAll () |
| | Builds an infinite prism. The infinite descendants will not be kept in the result.
|
| void | PerformUntilHeight (const TopoDS_Shape &Until, const Standard_Real Height) |
| | Assigns both a limiting shape, Until from
TopoDS_Shape, and a height, Height at which to stop
generation of the prism feature.
|
| void | Curves (TColGeom_SequenceOfCurve &S) |
| Handle_Geom_Curve | BarycCurve () |
| void | BossEdges (const Standard_Integer sig) |
| | Determination of TopEdges and LatEdges.
sig = 1 -> TopEdges = FirstShape of the DPrism
sig = 2 -> TOpEdges = LastShape of the DPrism
|
| const TopTools_ListOfShape & | TopEdges () |
| | Returns the list of TopoDS Edges of the top of the boss.
|
| const TopTools_ListOfShape & | LatEdges () |
| | Returns the list of TopoDS Edges of the bottom of the boss.
|