Changeset 83 in Sophya


Ignore:
Timestamp:
Feb 25, 1998, 5:43:16 PM (28 years ago)
Author:
cmv
Message:

pour documentation cmv 25/02/98

File:
1 edited

Legend:

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

    r82 r83  
    66
    77//++
     8// Class        PIHisto2D,PIH2DWdg,H2WinArg
     9// Lib  PI
     10// include      pihisto2d.h
     11//
     12//      Classes de dessin des histogrammes a 2 dimensions.
     13//--
     14
     15
     16//++
    817PIHisto2D::PIHisto2D(Histo2D* histo, bool ad)
     18//
     19//      Createur d'une classe de dessin pour l'histogramme 2D histo.
     20//--
    921: PIScDrawer(), mHisto(histo)
    10 //
    11 //      Createur d'une classe de dessin pour l'histogramme 2D histo.
    12 //--
    1322{
    1423mAdDO = ad;     // Flag pour suppression automatique de mHisto 
     
    7887//|            ou N est le nombre de pixels ecran contenu
    7988//|            dans un bin de l'histogramme.
    80 //| Type = 2 : code a la "hbook2"
    81 //| Type = 3 : carres de tailles fixes en couleur
     89//| Type = 2 : code a la "hbook2" " .+123...9AB...YZ*"
     90//|            (cf detail PIHisto2D::HPrint2)
     91//| Type = 3 : carres de tailles fixes (couleur).
    8292//--
    8393{
     
    106116//
    107117//      Pour definir la fraction de la dynamique a dessiner:
    108 //| Pour certains type de display (f=[0,1] cf UseDyn),
     118//| Certains type de display (f=[0,1] cf PIHisto2D::UseDyn),
    109119//|    - on ne dessine rien si f <= frmin
    110120//|    - on limite l'excursion a f*frmax cad [...,frmax]
     
    130140}
    131141
     142//++
    132143void PIHisto2D::UpdateSize()
     144//
     145//      Definition des tailles graphiques en fonction
     146//      des caracteristiques de l'histogramme a dessiner.
     147//--
    133148{
    134149  if (!mDrawer) return;
     
    337352/////////////////////////////////////////////////////////////////
    338353
     354//++
     355// LaTeX        XX
     356// \newpage
     357//--
    339358
    340359static H2WinArg* h2dWinArg=NULL;
     
    345364//
    346365//      Createur d'un Widget de dessin d'histogramme 2D.
    347 //      Le menu pour choisir l'option d'affichage apparait suite au clic
    348 //      du bouton-3 de la souris.
    349 //--
    350         : PIScDrawWdg(par,nom,sx,sy,px,py)
     366//      Le menu pour choisir les options d'affichage apparait
     367//      suite au clic du bouton-3 de la souris (cf H2WinArg::H2WinArg).
     368//--
     369: PIScDrawWdg(par,nom,sx,sy,px,py)
    351370{
    352371if (!h2dWinArg) h2dWinArg = new H2WinArg(this);
     
    421440//      Il est connecte a un histogramme donnee par l'action du
    422441//      du bouton-3 de la souris dans la fenetre contenant
    423 //      le dessin de l'histogramme.
     442//      le dessin de l'histogramme (cf H2WinArg::H2WinArg).
    424443//--
    425444{
     
    437456
    438457//++
     458// LaTeX        XX
     459// \newpage
     460//--
     461
     462//++
    439463H2WinArg::H2WinArg(PIH2DWdg *par)
    440464//
    441465//      Creation de la fenetre de gestion des parametres
    442 //      des dessins des histogrammes 2D.
     466//      des dessins des histogrammes 2D. Cette fenetre de
     467//      dialogue est partagee par tous les widget de dessin
     468//      des histogrammes 2D. Pour la faire apparaitre pour la
     469//      faire apparaitre la premiere fois, cliquez avec le bouton
     470//      numero 3 de la souris (bouton de droite) dans la fenetre
     471//      de dessin de l'histogramme. Si elle est deja presente,
     472//      pour la connecter a une autre fenetre de dessin cliquez avec
     473//      le meme bouton dans cette fenetre.
     474//--
     475//++
     476//| - Menu 1: Choix du type de display
     477//|     Carres variables, nuages de points, caracteres a la hbook2
     478//|     et carres de tailles fixe (couleur ou niveauz de gris).
     479//| - Menu 2: Choix du type d'echelle
     480//|     Lineaire ou logarithmique
     481//| - Menu 3: Choix de la couleur
     482//|     noir et blanc, niveau de gris et couleurs diverses.
     483//| - Champ texte Dyn: Pour donner la dynamique, si min>=max
     484//|     alors prend le min et le max de l'histogramme
     485//| - Champ texte Frac: fraction mini et maxi
     486//|     (cf PIHisto2D::UseFrac)
     487//| - Champ texte LogScal: niveau de scaling pour le choix d'une
     488//|     echelle logarithmique (cf PIHisto2D::UseScale)
     489//--
     490//++
     491//| - Curseur interactif PerPt: pourcentage de points a dessiner
     492//|     dans chaque bin (cf PIHisto2D::UseDisplay)
     493//| - Bouton Apply: dessiner avec les options affichees
     494//| - Bouton close: fermeture de la fenetre de dialogue.
     495//| - Bouton Get: re-prendre les valeurs de display stoquees
     496//|     pour un histogramme donne.
     497//| - Bouton Print: Imprimer les caracteristiques du display
     498//|     et de l'histogramme.
    443499//--
    444500: PIWindow((PIMsgHandler *)par, "Options", PIWK_dialog,250,260,150,150)
Note: See TracChangeset for help on using the changeset viewer.