|
Public Member Functions |
Standard_EXPORT | LocOpe_WiresOnShape (const TopoDS_Shape &S) |
Standard_EXPORT void | Init (const TopoDS_Shape &S) |
Standard_EXPORT void | Bind (const TopoDS_Wire &W, const TopoDS_Face &F) |
Standard_EXPORT void | Bind (const TopoDS_Edge &E, const TopoDS_Face &F) |
Standard_EXPORT void | Bind (const TopoDS_Edge &EfromW, const TopoDS_Edge &EonFace) |
Standard_EXPORT void | BindAll () |
Standard_Boolean | IsDone () const |
Standard_EXPORT void | InitEdgeIterator () |
Standard_EXPORT Standard_Boolean | MoreEdge () |
Standard_EXPORT TopoDS_Edge | Edge () |
Standard_EXPORT TopoDS_Face | OnFace () |
| Returns the face of the shape on which the current
edge is projected.
.
|
Standard_EXPORT Standard_Boolean | OnEdge (TopoDS_Edge &E) |
| If the current edge is projected on an edge,
returns <standard_true> and sets the value of <e>.
Otherwise, returns <standard_false>.
.
|
Standard_EXPORT void | NextEdge () |
Standard_EXPORT Standard_Boolean | OnVertex (const TopoDS_Vertex &Vwire, TopoDS_Vertex &Vshape) |
Standard_EXPORT Standard_Boolean | OnEdge (const TopoDS_Vertex &V, TopoDS_Edge &E, Standard_Real &P) |
| If the vertex <v> lies on an edge of the original
shape, returns <standard_true> and sets the
concerned edge in <e>, and the parameter on the
edge in
.
Else returns <standard_false>.
.
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
TopoDS_Shape | myShape |
TopTools_IndexedDataMapOfShapeShape | myMapEF |
TopTools_DataMapOfShapeShape | myMap |
Standard_Boolean | myDone |
Standard_Integer | myIndex |