#include <BRepTools_Quilt.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | BRepTools_Quilt () |
| Standard_EXPORT void | Bind (const TopoDS_Edge &Eold, const TopoDS_Edge &Enew) |
| Binds <enew> to be the new edge instead of <eold>. The faces of the added shape containing <eold> will be copied to substitute <eold> by <enew>. The vertices of <eold> will be bound to the vertices of <enew> with the same orientation. If <eold> and <enew> have different orientations the curves are considered to be opposite and the pcurves of <eold> will be copied and reversed in the new faces. <eold> must belong to the next added shape, <enew> must belong to a Shape added before. . | |
| Standard_EXPORT void | Bind (const TopoDS_Vertex &Vold, const TopoDS_Vertex &Vnew) |
| Binds <vnew> to be a new vertex instead of <vold>. The faces of the added shape containing <vold> will be copied to substitute <vold> by <vnew>. . | |
| Standard_EXPORT void | Add (const TopoDS_Shape &S) |
| Add the faces of <s> to the Quilt, the faces containing bounded edges are copied. . | |
| Standard_EXPORT Standard_Boolean | IsCopied (const TopoDS_Shape &S) const |
| Returns True if <s> has been copied (<s> is a vertex, an edge or a face) . | |
| Standard_EXPORT const TopoDS_Shape & | Copy (const TopoDS_Shape &S) const |
| Returns the shape substitued to <s> in the Quilt. . | |
| Standard_EXPORT TopoDS_Shape | Shells () const |
| Returns a Compound of shells made from the current set of faces. The shells will be flagged as closed or not closed. . | |
Private Attributes | |
| TopTools_IndexedDataMapOfShapeShape | myBounds |
| Standard_Boolean | hasCopy |
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.4.1