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