-- File: TopOpeBRepDS_EdgeVertexInterference.cdl -- Created: Fri Oct 28 17:29:07 1994 -- Author: Jean Yves LEBEY -- ---Copyright: Matra Datavision 1994 class EdgeVertexInterference from TopOpeBRepDS inherits ShapeShapeInterference from TopOpeBRepDS ---Purpose: An interference with a parameter. uses Transition from TopOpeBRepDS, Config from TopOpeBRepDS, Kind from TopOpeBRepDS, OStream from Standard is Create(T : Transition from TopOpeBRepDS; ST : Kind from TopOpeBRepDS; S : Integer from Standard; G : Integer from Standard; GIsBound : Boolean from Standard; C : Config from TopOpeBRepDS; P : Real from Standard) returns mutable EdgeVertexInterference from TopOpeBRepDS; ---Purpose: Create an interference of VERTEX on a crossed EDGE E. -- -- if support type == EDGE : is edge E -- FACE : is the face with bound E. -- is the transition along the edge, crossing the crossed edge. -- E is the crossed edge. -- indicates if is a bound of the edge. --

is the parameter of on the edge. -- -- interference is stored in the list of interfs of the edge. -- Create(T : Transition from TopOpeBRepDS; S : Integer from Standard; G : Integer from Standard; GIsBound : Boolean from Standard; C : Config from TopOpeBRepDS; P : Real from Standard) ---Purpose: Create an interference of VERTEX on crossed EDGE . -- -- is the transition along the edge, crossing the crossed edge. -- is the crossed edge. -- indicates if is a bound of the edge. -- indicates the geometric configuration between -- the edge and the crossed edge. --

is the parameter of on the edge. -- -- interference is stored in the list of interfs of the edge. -- returns mutable EdgeVertexInterference from TopOpeBRepDS; Parameter(me) returns Real from Standard is static; Parameter(me : mutable; P : Real from Standard) is static; Dump(me; OS : in out OStream from Standard) returns OStream is redefined; ---C++: return & fields myParam : Real from Standard; end EdgeVertexInterference from TopOpeBRepDS;