X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMDS%2FSMDS_MeshEdge.cdl;fp=src%2FSMDS%2FSMDS_MeshEdge.cdl;h=335d64aed1ec2dddb352410a6de7ffe86950a77d;hb=c6248ade999eaffe5bbddbcaea61487811aa4e0c;hp=0000000000000000000000000000000000000000;hpb=3a801f21b0ee28fafae89a51de489a08ac5b48f5;p=modules%2Fsmesh.git diff --git a/src/SMDS/SMDS_MeshEdge.cdl b/src/SMDS/SMDS_MeshEdge.cdl new file mode 100755 index 000000000..335d64aed --- /dev/null +++ b/src/SMDS/SMDS_MeshEdge.cdl @@ -0,0 +1,38 @@ +-- File: SMDS_MeshEdge.cdl +-- Created: Wed Jan 23 16:15:51 2002 +-- Author: Jean-Michel BOULCOURT +-- +---Copyright: Matra Datavision 2002 + + +class MeshEdge from SMDS inherits MeshElement from SMDS + + ---Purpose: + +is + Create (ID,idnode1,idnode2: Integer) returns mutable MeshEdge; + + ComputeKey(me: mutable); + ---Purpose: compute the ID of the edge based on the id's of its + -- bounding nodes + ---C++: inline + + GetKey(me) returns Integer is redefined static; + ---C++: inline + + GetConnections(me) returns Address is redefined static; + ---C++: inline + + GetConnection(me; rank: Integer) returns Integer is redefined static; + ---C++: inline + + SetConnections(me: mutable; idnode1,idnode2: Integer) is private; + + Print(me; OS: in out OStream) is redefined static; + +fields + + myKey : Integer; + myNodes : Integer [2]; + +end MeshEdge;