1 -- Created on: 1996-01-08
2 -- Created by: Jacques GOUSSARD
3 -- Copyright (c) 1996-1999 Matra Datavision
4 -- Copyright (c) 1999-2012 OPEN CASCADE SAS
6 -- The content of this file is subject to the Open CASCADE Technology Public
7 -- License Version 6.5 (the "License"). You may not use the content of this file
8 -- except in compliance with the License. Please obtain a copy of the License
9 -- at http://www.opencascade.org and read it completely before using this file.
11 -- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
12 -- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
14 -- The Original Code and all software distributed under the License is
15 -- distributed on an "AS IS" basis, without warranty of any kind, and the
16 -- Initial Developer hereby disclaims all such warranties, including without
17 -- limitation, any warranties of merchantability, fitness for a particular
18 -- purpose or non-infringement. Please see the License for the specific terms
19 -- and conditions governing the rights and limitations under the License.
23 deferred class ProjectedWires from LocOpe inherits TShared from MMgt
27 uses Face from TopoDS,
34 InitEdgeIterator(me: mutable)
40 returns Boolean from Standard
45 returns Edge from TopoDS
50 ---Purpose: Returns the face of the shape on which the current
52 returns Face from TopoDS
56 OnEdge(me: mutable; E: out Edge from TopoDS)
57 ---Purpose: If the current edge is projected on an edge,
58 -- returns <Standard_True> and sets the value of <E>.
59 -- Otherwise, returns <Standard_False>.
60 returns Boolean from Standard
69 OnVertex(me: mutable; Vwire : Vertex from TopoDS;
70 Vshape: out Vertex from TopoDS)
72 returns Boolean from Standard
76 OnEdge(me: mutable; V: Vertex from TopoDS;
77 E: out Edge from TopoDS;
78 P: out Real from Standard)
79 ---Purpose: If the vertex <V> lies on an edge of the original
80 -- shape, returns <Standard_True> and sets the
81 -- concerned edge in <E>, and the parameter on the
83 -- Else returns <Standard_False>.
84 returns Boolean from Standard