IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28347


Ignore:
Timestamp:
Jun 15, 2010, 4:37:26 PM (16 years ago)
Author:
eugene
Message:

fix tick positions and stupid loop error

Location:
trunk/Ohana/src/kapa2/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/kapa2/src/PSFrame.c

    r27796 r28347  
    44int PSFrame (KapaGraphWidget *graph, FILE *f) {
    55 
    6   int i, Nticks, P;
     6  int i, j, Nticks, P;
    77  double fx, fy, dfx, dfy, lweight;
    88  Graphic *graphic;
     
    3434    if (graph[0].axis[i].areticks) {
    3535      ticks = CreateAxisTicks (&graph[0].axis[i], &Nticks);
    36       for (i = 0; i < Nticks; i++) {
    37         PSTick (graphic, &graph[0].axis[i], P, &ticks[i], i, f);
     36      for (j = 0; j < Nticks; j++) {
     37        PSTick (graphic, &graph[0].axis[i], P, &ticks[j], i, f);
    3838      }
    3939      FREE (ticks);
     
    7272  y = fy + (value-min)*dfy/(max - min);
    7373
    74   dir = ((naxis == 0) || (naxis == 1)) ? -1 : +1;
     74  dir = ((naxis == 0) || (naxis == 1)) ? +1 : -1;
    7575  dx = dir*size*dfy*n; 
    7676  dy = dir*size*dfx*n;
     
    8686   
    8787    /* temporarily assume rectilinear axes */
    88     if (naxis == 0) { dx = 0; dy = +pad; pos = 1; }
    89     if (naxis == 2) { dx = 0; dy = -pad; pos = 7; }
     88    if (naxis == 0) { dx = 0; dy = -pad; pos = 1; }
     89    if (naxis == 2) { dx = 0; dy = +pad; pos = 7; }
    9090
    9191    if (naxis == 1) { dy = 0; dx = -pad; pos = 3; }
  • trunk/Ohana/src/kapa2/src/bDrawFrame.c

    r27796 r28347  
    44int bDrawFrame (KapaGraphWidget *graph) {
    55 
    6   int i, Nticks, P;
     6  int i, j, Nticks, P;
    77  double fx, fy, dfx, dfy, lweight;
    88  // Graphic graphic; is not needed
     
    3333    if (graph[0].axis[i].areticks) {
    3434      ticks = CreateAxisTicks (&graph[0].axis[i], &Nticks);
    35       for (i = 0; i < Nticks; i++) {
    36         bDrawTick (&graph[0].axis[i], P, &ticks[i], i);
     35      for (j = 0; j < Nticks; j++) {
     36        bDrawTick (&graph[0].axis[i], P, &ticks[j], i);
    3737      }
    3838      FREE (ticks);
Note: See TracChangeset for help on using the changeset viewer.