Changeset 485 in Sophya


Ignore:
Timestamp:
Oct 21, 1999, 9:59:51 AM (26 years ago)
Author:
ercodmgr
Message:

Commentaires pour AutoDoc , Reza 21/10/99

Location:
trunk/SophyaPI/PI
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PI/parradapter.cc

    r369 r485  
    99#include "parradapter.h"
    1010
     11//++
     12// Class        P1DArrayAdapter
     13// Lib          PI
     14// include      parradapter.h
     15//
     16//      Adaptateur de tableaux 1-D . La methode "Value(i)" doit etre redefinie
     17//      dans une classe derivee.
     18//
     19//--
     20//++
     21// Links        Voir aussi
     22// P2DArrayAdapter
     23// P1DAdapter<T>
     24//--
     25
     26//++
     27// Titre        Constructeur, méthodes
     28//--
     29//++
     30// P1DArrayAdapter(int sz)
     31//      Constructeur - Tableau 1D de taille "sz"
     32// double  Value(int i)
     33//      Retourne la valeur de l'element "i" - virtuelle pure - doit etre
     34//      surchargee dans une classe derivee.
     35// int Size()
     36//      Retourne la taille du tableau
     37// void DefineXCoordinate(double x0, double dx)
     38//      Definition de l'axe des coordonnees correspondant a l'indice du tableau
     39//      a partir d'un offser "x0" et d'un increment "dx"
     40// double X(int i)
     41//      Retourne l'abcisse de l'element "i"
     42//--
     43
    1144/* --Methode-- */
    1245P1DArrayAdapter::P1DArrayAdapter(int sz)
     
    3265return(mOx+mDx*i);
    3366}
     67
     68
     69//++
     70// Class        P2DArrayAdapter
     71// Lib          PI
     72// include      parradapter.h
     73//
     74//      Adaptateur de tableaux 2-D . La methode "Value(i,j)" doit etre redefinie
     75//      dans une classe derivee.
     76//
     77//--
     78//++
     79// Links        Voir aussi
     80// P1DArrayAdapter
     81// P2DAdapter<T>
     82//--
     83
     84//++
     85// Titre        Constructeur, méthodes
     86//--
     87//++
     88// P2DArrayAdapter(int sx=0, int sy=0)
     89//      Constructeur - Tableau 2D "sx * sy"
     90// void ConfigureAxes(bool invx=false, bool invy=false, bool exy=false, \
     91//                    int sx=-1, int sy=-1)
     92//      Definit la configuration des axes - Les axes X et Y peuvent etre
     93//      inverses, et echanges. Si "sx" et "sy" sont positifs, ils definissent
     94//      les nouvelles valeurs de la taille du tableau.
     95// GetAxesConfiguration(bool& invx, bool& invy, bool& exy)
     96//      Renvoie la configuration des axes.
     97// DefineXYCoordinates(double x0, double y0, double dx, double dy)
     98//      Definit le systeme de coordonnees associe aux deux axes du tableau,
     99//      a partir d'un offser et d'un increment.
     100// double Value(int ix, int iy)
     101//      Renvoie la valeur du tableau en "(i,j)" - Doit etre definie par les
     102//      classes derivees.
     103// void XYfromxy(int ix, int iy, double& x, double& y)
     104//      Coordonnees "x,y" a partir d'indice du tableau
     105//--
    34106
    35107/* --Methode-- */
     
    370442}
    371443
     444//++
     445// Class        P1DAdapter<T>
     446// Lib          PI
     447// include      parradapter.h
     448//
     449//      Adaptateur de tableaux 1-D, construit a partir d'un pointeur
     450//      "T* data"
     451//--
     452//++
     453// Links        Voir aussi
     454// P1DArrayAdapter
     455// P2DAdapter<T>
     456//--
     457
     458//++
     459// Titre        Constructeur
     460//--
     461//++
     462// P1DAdapter<T>(T* data, int sz, bool ad=false)
     463//      Constructeur a partir d'un tableau "T* data", de taille "sz".
     464//      Si "ad==true", le destructeur libere l'espace memoire de "data"
     465//      par delete.
     466//--
     467
     468//++
     469// Class        P2DAdapter<T>
     470// Lib          PI
     471// include      parradapter.h
     472//
     473//      Adaptateur de tableaux 2-D, construit a partir d'un pointeur
     474//      "T* data"
     475//--
     476//++
     477// Links        Voir aussi
     478// P2DArrayAdapter
     479// P1DAdapter<T>
     480//--
     481
     482//++
     483// Titre        Constructeur
     484//--
     485//++
     486// P2DAdapter(T* data, int sx, int sy, bool ad=false)
     487//      Constructeur a partir d'un pointeur "T* data", representant un
     488//      tableau 2D de taille "sx * sy".
     489//      Si "ad==true", le destructeur libere l'espace memoire de "data"
     490//      par delete.
     491//--
  • trunk/SophyaPI/PI/picons.cc

    r474 r485  
    1919//      ainsi que la saisie et l'edition de commande, avec la gestion
    2020//      d'un buffer de rappel.
    21 //      de *Drawer* avec la gestion de zoom (agrandissement).
     21//
    2222//      * Bouton-1 : Envoie le message "PIMsg_Active". Permet aussi
    2323//      la selection d'un rectangle pour le copie/coller
     
    176176//++
    177177// Titre        Méthodes
     178//      Seule les méthodes les plus usuelles sont décrites ici. Se reporter
     179//      au fichier .h pour la liste complete des méthodes
    178180//      le type "enum PIVAType" est utilise pour definir les attributs
    179181//      graphiques du texte affiche dans l'objet PIConsole. Les attributs
  • trunk/SophyaPI/PI/piimage.cc

    r389 r485  
    5050// PIPixmap
    5151//--
     52//++
     53// Links        Voir aussi
     54// PIColorMap
     55// P2DArrayAdapter
     56//--
    5257
    5358//++
     
    5661//++
    5762//  PIImage(PIContainerGen *par, const char *nom=NULL, int sx=0, int sy=0, int px=0, int py=0)
    58 //      Créateur
     63//      Constructeur
    5964// 
    6065//--
     
    197202return;
    198203}
     204
     205//++
     206// Titre        Méthodes
     207//      Seule les méthodes les plus usuelles sont décrites ici. Se reporter
     208//      au fichier .h pour la liste complete des méthodes
     209//--
     210
     211//++
     212// void SetImage(P2DArrayAdapter* pim, bool ad = true, bool refr=true)
     213//      Associe un tableau "P2DArrayAdapter* pim" a l'objet "PIImage"
     214//      pour affichage. si "ad==true", la tableau "pim" est detruit
     215//      (par delete) lors de la destruction de l'objet PIImage.
     216//      Si "ref==true", la fenetre est rafraichie.
     217// void SetZoomWin(PIPixmap * zw, bool refr=false)
     218//      Associe une fenetre "(PIPixmap * zw)" pour l'affichage
     219//      d'une portion d'image agrandie.
     220//      Si "refr=="true", la fenetre de zoom est rafraichie
     221// SetGloVWin(PIPixmap * zw, bool refr=false)
     222//      Associe une fenetre "(PIPixmap * zw)" comme fenetre de vue globale
     223//      de l'image.
     224//      Si "refr=="true", la fenetre de vue globale est rafraichie
     225// SetCMapWin(PICMapView * cw, bool refr=false)
     226//      Associe un objet "PICMapView * cw" pour l'affichage de la table
     227//      des couleurs.
     228//      Si "refr=="true", la fenetre de la table des couleurs est rafraichie
     229//--
    199230
    200231/* --Methode-- */
     
    369400}
    370401
     402//++
     403// SetLut(double min, double max, int typlut=kLutType_Lin, \
     404//        int lauto=0, bool refr=true)
     405//      Definit la LUT pour l'affichage
     406//      Si "refr=="true", la fenetre est rafraichie
     407// SetLut(LUT *clut, bool refr=true)
     408//      Associe l'objet "LUT* clut", a l'objet PIImage. "clut" doit
     409//      etre construit avec new
     410// SetZoom(int zm, bool refr=true);
     411//      Changement du facteur d'agrandissement - si zm Negatif, l'image
     412//      sera reduit (taille d'affichage) du facteur 1/(-zm)
     413//      Si "refr=="true", la fenetre est rafraichie
     414// SetZoomF(float fzm, bool refr=true)
     415//      Specification du facteur d'agrandissement en valeur flottante.
     416// SetColMap(PIColorMap* cmp, bool refr=true)
     417//      Specification d'une nouvelle table de couleur, "PIColorMap* cmp"
     418//      qui doit etre obtenu par new.
     419//      Si "refr=="true", la fenetre est rafraichie
     420// SetColMapId(CMapId cmapid, bool refr=true)
     421//      pecification d'une nouvelle table de couleur   
     422//--
     423
    371424/* --Methode-- */
    372425void PIImage::SetLut(double min, double max, int typlut, int lauto, bool refr)
  • trunk/SophyaPI/PI/piscdrawwdg.cc

    r450 r485  
    4646//++
    4747// Titre        Constructeurs, méthodes
     48//      Seule les méthodes les plus usuelles sont décrites ici. Se reporter
     49//      au fichier .h pour la liste complete des méthodes
    4850//--
    4951//++
Note: See TracChangeset for help on using the changeset viewer.