1 -- File: SMDS_MeshQuadrangle.cdl
2 -- Created: Wed Jan 23 16:16:09 2002
3 -- Author: Jean-Michel BOULCOURT
4 -- <jmb@coulox.paris1.matra-dtv.fr>
5 ---Copyright: Matra Datavision 2002
8 class MeshQuadrangle from SMDS inherits MeshFace from SMDS
17 Create (ID,idnode1,idnode2,idnode3,idnode4: Integer) returns mutable MeshQuadrangle;
18 ---Purpose: constructor for a quandrangle
20 ComputeKey(me: mutable) is redefined static;
21 ---Purpose: compute the ID of the face based on the id's of its
25 GetEdgeDefinedByNodes(me; rank: Integer; idnode1, idnode2 : out Integer) is redefined static;
26 ---Purpose: returns the idnodes of the ith edge (rank) of the face
27 -- rank must be comprised between 1 and myNbConnections included.
30 GetConnections(me) returns Address is redefined static;
33 GetConnection(me; rank: Integer) returns Integer is redefined static;
36 SetConnections(me: mutable; idnode1,idnode2,idnode3,idnode4: Integer) is private;
41 myNodes : Integer [4];