Changeset 959 for trunk


Ignore:
Timestamp:
Mar 21, 2008, 1:58:50 PM (17 years ago)
Author:
gah
Message:

correct dx limits set in grid axes

Location:
trunk/vizservers/nanovis
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/vizservers/nanovis/dxReader.cpp

    r958 r959  
    5555
    5656    dx = dy = dz = 0.0;         // Suppress compiler warning.
     57    x0 = y0 = z0 = 0.0;         // May not have an origin line.
    5758    while (!fin.eof()) {
    5859        fin.getline(line, sizeof(line) - 1);
     
    195196                    nzero_min);
    196197
    197         volPtr->xAxis.SetRange(x0, x0 + (nx * ddx));
    198         volPtr->yAxis.SetRange(y0, y0 + (ny * ddy));
    199         volPtr->zAxis.SetRange(z0, z0 + (nz * ddz));
    200         volPtr->wAxis.SetRange(y0, y0 + (ny * ddy));
     198        volPtr->xAxis.SetRange(x0, x0 + (nx * dx));
     199        volPtr->yAxis.SetRange(y0, y0 + (ny * dy));
     200        volPtr->zAxis.SetRange(z0, z0 + (nz * dz));
     201        volPtr->wAxis.SetRange(y0, y0 + (ny * dy));
    201202        volPtr->update_pending = true;
    202203        delete [] data;
     
    221222    int isrect = 1;
    222223    dx = dy = dz = 0.0;         // Suppress compiler warning.
     224    x0 = y0 = z0 = 0.0;         // May not have an origin line.
    223225    do {
    224226        fin.getline(line,sizeof(line)-1);
     
    411413            volPtr = NanoVis::load_volume(index, nx, ny, nz, 4, data,
    412414                      vmin, vmax, nzero_min);
    413 #ifdef notdef
    414             fprintf(stderr, "x nx=%d ddx=%g min=%g max=%g\n", nx, ddx,
    415                     x0, x0 + (nx * ddx));
    416             fflush(stderr);
    417             volPtr->xAxis.SetRange(x0, x0 + (nx * ddx));
    418             volPtr->yAxis.SetRange(y0, y0 + (ny * ddy));
    419             volPtr->zAxis.SetRange(z0, z0 + (nz * ddz));
    420 #else
    421             volPtr->xAxis.SetRange(-20.0, 108.0);
    422             volPtr->yAxis.SetRange(0.001, 102.2);
    423             volPtr->zAxis.SetRange(-21, 19);
    424 #endif
    425             volPtr->update_pending = true;
     415            volPtr->xAxis.SetRange(x0, x0 + (nx * dx));
     416            volPtr->yAxis.SetRange(y0, y0 + (ny * dy));
     417            volPtr->zAxis.SetRange(z0, z0 + (nz * dz));
     418            volPtr->wAxis.SetRange(z0, z0 + (nz * dz));
     419            volPtr->update_pending = true;
    426420            delete [] data;
    427421
     
    560554            volPtr = NanoVis::load_volume(index, nx, ny, nz, 4, data,
    561555                        field.valueMin(), field.valueMax(), nzero_min);
    562 #ifdef notdef
    563             fprintf(stderr, "x min=%g max=%g\n",
    564                     field.rangeMin(Rappture::xaxis),
    565                     field.rangeMax(Rappture::xaxis));
    566             fflush(stderr);
    567 #endif
    568556            volPtr->xAxis.SetRange(field.rangeMin(Rappture::xaxis),
    569557                   field.rangeMax(Rappture::xaxis));
     
    571559                   field.rangeMax(Rappture::yaxis));
    572560            volPtr->zAxis.SetRange(field.rangeMin(Rappture::zaxis),
     561                   field.rangeMax(Rappture::zaxis));
     562            volPtr->wAxis.SetRange(field.rangeMin(Rappture::zaxis),
    573563                   field.rangeMax(Rappture::zaxis));
    574564            volPtr->update_pending = true;
     
    603593
    604594    dx = dy = dz = 0.0;         // Suppress compiler warning.
     595    x0 = y0 = z0 = 0.0;         // May not have an origin line.
    605596    while (!fin.eof()) {
    606597        fin.getline(line, sizeof(line) - 1);
     
    810801            volPtr->zAxis.SetRange(field.rangeMin(Rappture::zaxis),
    811802                   field.rangeMax(Rappture::zaxis));
     803            volPtr->wAxis.SetRange(field.rangeMin(Rappture::zaxis),
     804                   field.rangeMax(Rappture::zaxis));
    812805            volPtr->update_pending = true;
    813806            // TBD..
     
    957950            volPtr->zAxis.SetRange(field.rangeMin(Rappture::zaxis),
    958951                   field.rangeMax(Rappture::zaxis));
     952            volPtr->wAxis.SetRange(field.rangeMin(Rappture::zaxis),
     953                   field.rangeMax(Rappture::zaxis));
    959954            volPtr->update_pending = true;
    960955            // TBD..
  • trunk/vizservers/nanovis/dxReader2.cpp

    r958 r959  
    8989    volPtr = NanoVis::load_volume(index, nx, ny, nz, 4, data,
    9090                                  dxObj.dataMin(), dxObj.dataMax(), dxObj.nzero_min());
    91 #ifdef notdef
    92     volPtr->SetRange(AxisRange::X, x0, x0 + (nx * ddx));
    93     volPtr->SetRange(AxisRange::Y, y0, y0 + (ny * ddy));
    94     volPtr->SetRange(AxisRange::Z, z0, z0 + (nz * ddz));
    95 #endif
     91    const float *origin = dxObj.origin();
     92    const float *max = dxObj.max();
    9693
     94    volPtr->xAxis.SetRange(origin[0], max[0]);
     95    volPtr->yAxis.SetRange(origin[1], max[1]);
     96    volPtr->zAxis.SetRange(origin[2], max[2]);
     97    volPtr->wAxis.SetRange(origin[2], max[2]);
    9798    volPtr->update_pending = true;
     99
    98100    delete [] data;
    99101
Note: See TracChangeset for help on using the changeset viewer.