Source code to html (Java,C++,C)
G.Desnoix ©96,97,98
/*
  * Unité : ../exemples/Vecteur.src
  * Date : Fri Jan 29 12:25:00 GMT+01:00 1999
  * Cible : C++ (hpp)
  * Produit: Alma (agl), Guillaume Desnoix (c)1998,1999
  */

/* fr_stcpmvn_ebli_geometrie_Vecteur.hpp [20] */

public: class fr_stcpmvn_ebli_geometrie_Vecteur : java_lang_Object
{
  
// Attributs
  Matrice m;

  
// Methodes
  public: double x();
  public: double y();
  public: double z();
  public: void x(double ix);
  public: void y(double iy);
  public: void z(double iz);
  public: java_lang_String toString();
  public: double norme();
  public: double normeXY();
  public: fr_stcpmvn_ebli_geometrie_Vecteur normalise();
  public: fr_stcpmvn_ebli_geometrie_Vecteur normaliseXY();
  public: fr_stcpmvn_ebli_geometrie_Vecteur equilibre();
  public: fr_stcpmvn_ebli_geometrie_Vecteur equilibreXY();
  public: fr_stcpmvn_ebli_geometrie_Vecteur rotationZ90();
  public: fr_stcpmvn_ebli_geometrie_Vecteur projectionXY();
  public: fr_stcpmvn_ebli_geometrie_Vecteur applique(Morphisme t);
  public: fr_stcpmvn_ebli_geometrie_Vecteur multiplication(double d);
  public: fr_stcpmvn_ebli_geometrie_Vecteur division(double d);
  public: double division(fr_stcpmvn_ebli_geometrie_Vecteur v);
  public: fr_stcpmvn_ebli_geometrie_Vecteur addition(fr_stcpmvn_ebli_geometrie_Vecteur v);
  public: java_awt_Point addition(java_awt_Point p);
  public: fr_stcpmvn_ebli_geometrie_Vecteur soustraction(fr_stcpmvn_ebli_geometrie_Vecteur v);
  public: double produitScalaire(fr_stcpmvn_ebli_geometrie_Vecteur v);
  public: double produitScalaireXY(fr_stcpmvn_ebli_geometrie_Vecteur v);
  public: double produitSinus(fr_stcpmvn_ebli_geometrie_Vecteur v);
  public: double produitSinusXY(fr_stcpmvn_ebli_geometrie_Vecteur v);
  public: fr_stcpmvn_ebli_geometrie_Vecteur produitVectoriel(fr_stcpmvn_ebli_geometrie_Vecteur v);
  public: fr_stcpmvn_ebli_geometrie_Vecteur produitVectorielXY(fr_stcpmvn_ebli_geometrie_Vecteur v);
  public: fr_stcpmvn_ebli_geometrie_Vecteur projection(fr_stcpmvn_ebli_geometrie_Vecteur v);
  public: double produitTripleScalaire(fr_stcpmvn_ebli_geometrie_Vecteur v1, fr_stcpmvn_ebli_geometrie_Vecteur v2);
  public: fr_stcpmvn_ebli_geometrie_Vecteur produitTripleVectoriel(fr_stcpmvn_ebli_geometrie_Vecteur v1, fr_stcpmvn_ebli_geometrie_Vecteur v2);
};




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