Source code to html (Xml) [ G.Desnoix ©96,97,98 ]
<?xml version="1.0"?>
<!DOCTYPE Model SYSTEM "xcf_base.dtd">
<!--
Unité : ../exemples/Vecteur.src
Date : Fri Jan 29 12:25:23 GMT+01:00 1999
Cible : Xcf (xcf)
Produit: Alma (agl), Guillaume Desnoix (c)1998,1999
Lien : Xcf (http://www.yy.cs.keio.ac.jp/~suzuki/project/uxf/)
---->
<Model>
<Package NAME = "../exemples/Vecteur.src">
<ClassDiagram>
<Class
VISIBILITY = "public"
NAME = "Vecteur"
<Generalization FROM = "Object"/>
<Attribute
VISIBILITY = "public"
NAME = "m"
TYPE = "Matrice"
/>
<Operation
VISIBILITY = "public"
NAME = "x"
RETURN = "double"
/>
<Operation
VISIBILITY = "public"
NAME = "y"
RETURN = "double"
/>
<Operation
VISIBILITY = "public"
NAME = "z"
RETURN = "double"
/>
<Operation
VISIBILITY = "public"
NAME = "x"
RETURN = "void"
<Parameter
NAME = "ix"
TYPE = "double"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "y"
RETURN = "void"
<Parameter
NAME = "iy"
TYPE = "double"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "z"
RETURN = "void"
<Parameter
NAME = "iz"
TYPE = "double"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "toString"
RETURN = "String"
/>
<Operation
VISIBILITY = "public"
NAME = "norme"
RETURN = "double"
/>
<Operation
VISIBILITY = "public"
NAME = "normeXY"
RETURN = "double"
/>
<Operation
VISIBILITY = "public"
NAME = "normalise"
RETURN = "Vecteur"
/>
<Operation
VISIBILITY = "public"
NAME = "normaliseXY"
RETURN = "Vecteur"
/>
<Operation
VISIBILITY = "public"
NAME = "equilibre"
RETURN = "Vecteur"
/>
<Operation
VISIBILITY = "public"
NAME = "equilibreXY"
RETURN = "Vecteur"
/>
<Operation
VISIBILITY = "public"
NAME = "rotationZ90"
RETURN = "Vecteur"
/>
<Operation
VISIBILITY = "public"
NAME = "projectionXY"
RETURN = "Vecteur"
/>
<Operation
VISIBILITY = "public"
NAME = "applique"
RETURN = "Vecteur"
<Parameter
NAME = "t"
TYPE = "Morphisme"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "multiplication"
RETURN = "Vecteur"
<Parameter
NAME = "d"
TYPE = "double"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "division"
RETURN = "Vecteur"
<Parameter
NAME = "d"
TYPE = "double"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "division"
RETURN = "double"
<Parameter
NAME = "v"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "addition"
RETURN = "Vecteur"
<Parameter
NAME = "v"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "addition"
RETURN = "Point"
<Parameter
NAME = "p"
TYPE = "Point"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "soustraction"
RETURN = "Vecteur"
<Parameter
NAME = "v"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "produitScalaire"
RETURN = "double"
<Parameter
NAME = "v"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "produitScalaireXY"
RETURN = "double"
<Parameter
NAME = "v"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "produitSinus"
RETURN = "double"
<Parameter
NAME = "v"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "produitSinusXY"
RETURN = "double"
<Parameter
NAME = "v"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "produitVectoriel"
RETURN = "Vecteur"
<Parameter
NAME = "v"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "produitVectorielXY"
RETURN = "Vecteur"
<Parameter
NAME = "v"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "projection"
RETURN = "Vecteur"
<Parameter
NAME = "v"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "produitTripleScalaire"
RETURN = "double"
<Parameter
NAME = "v1"
TYPE = "Vecteur"
/>
<Parameter
NAME = "v2"
TYPE = "Vecteur"
/>
/>
<Operation
VISIBILITY = "public"
NAME = "produitTripleVectoriel"
RETURN = "Vecteur"
<Parameter
NAME = "v1"
TYPE = "Vecteur"
/>
<Parameter
NAME = "v2"
TYPE = "Vecteur"
/>
/>
</Class>
</ClassDiagram>
</Package>
</Model>