Source code to html (Corba IDL)
G.Desnoix ©96,97,98

// Unité  : ../exemples/Vecteur.src
// Date   : Fri Jan 29 12:25:04 GMT+01:00 1999
// Cible  : IDL (idl)
// Produit: Alma (agl), Guillaume Desnoix (c)1998,1999



// ::fr::stcpmvn::ebli::geometrie::Vecteur.idl [20]

interface ::fr::stcpmvn::ebli::geometrie::Vecteur : ::java::lang::Object
{
  attribute Matrice m;

  double x();
  double y();
  double z();
  void x(in double ix);
  void y(in double iy);
  void z(in double iz);
  ::java::lang::String toString();
  double norme();
  double normeXY();
  ::fr::stcpmvn::ebli::geometrie::Vecteur normalise();
  ::fr::stcpmvn::ebli::geometrie::Vecteur normaliseXY();
  ::fr::stcpmvn::ebli::geometrie::Vecteur equilibre();
  ::fr::stcpmvn::ebli::geometrie::Vecteur equilibreXY();
  ::fr::stcpmvn::ebli::geometrie::Vecteur rotationZ90();
  ::fr::stcpmvn::ebli::geometrie::Vecteur projectionXY();
  ::fr::stcpmvn::ebli::geometrie::Vecteur applique(in Morphisme t);
  ::fr::stcpmvn::ebli::geometrie::Vecteur multiplication(in double d);
  ::fr::stcpmvn::ebli::geometrie::Vecteur division(in double d);
  double division(in ::fr::stcpmvn::ebli::geometrie::Vecteur v);
  ::fr::stcpmvn::ebli::geometrie::Vecteur addition(in ::fr::stcpmvn::ebli::geometrie::Vecteur v);
  ::java::awt::Point addition(in ::java::awt::Point p);
  ::fr::stcpmvn::ebli::geometrie::Vecteur soustraction(in ::fr::stcpmvn::ebli::geometrie::Vecteur v);
  double produitScalaire(in ::fr::stcpmvn::ebli::geometrie::Vecteur v);
  double produitScalaireXY(in ::fr::stcpmvn::ebli::geometrie::Vecteur v);
  double produitSinus(in ::fr::stcpmvn::ebli::geometrie::Vecteur v);
  double produitSinusXY(in ::fr::stcpmvn::ebli::geometrie::Vecteur v);
  ::fr::stcpmvn::ebli::geometrie::Vecteur produitVectoriel(in ::fr::stcpmvn::ebli::geometrie::Vecteur v);
  ::fr::stcpmvn::ebli::geometrie::Vecteur produitVectorielXY(in ::fr::stcpmvn::ebli::geometrie::Vecteur v);
  ::fr::stcpmvn::ebli::geometrie::Vecteur projection(in ::fr::stcpmvn::ebli::geometrie::Vecteur v);
  double produitTripleScalaire(in ::fr::stcpmvn::ebli::geometrie::Vecteur v1, in ::fr::stcpmvn::ebli::geometrie::Vecteur v2);
  ::fr::stcpmvn::ebli::geometrie::Vecteur produitTripleVectoriel(in ::fr::stcpmvn::ebli::geometrie::Vecteur v1, in ::fr::stcpmvn::ebli::geometrie::Vecteur v2);
};




colors: import - statement - class - type - number - string - comment