Changeset 5312 for nanovis/branches/1.2
- Timestamp:
- Apr 24, 2015 7:26:39 PM (8 years ago)
- Location:
- nanovis/branches/1.2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
nanovis/branches/1.2
- Property svn:mergeinfo changed
/nanovis/trunk merged: 5311
- Property svn:mergeinfo changed
-
nanovis/branches/1.2/dxReader.cpp
r4904 r5312 62 62 63 63 Rappture::MeshTri2D xymesh; 64 int dummy, nx, ny, nz, nxy, npts ;64 int dummy, nx, ny, nz, nxy, npts, naxes; 65 65 // origin 66 66 double x0, y0, z0; … … 77 77 dx = dy = dz = 0.0; 78 78 x0 = y0 = z0 = 0.0; // May not have an origin line. 79 nx = ny = nz = npts = nxy = 0;79 nx = ny = nz = npts = nxy = naxes = 0; 80 80 while (!fin.eof()) { 81 81 fin.getline(line, sizeof(line) - 1); … … 185 185 return NULL; 186 186 } 187 naxes++; 187 188 } else if (sscanf(start, "object %d class array type %s rank 0 items %d data follows", 188 189 &dummy, type, &npts) == 3) { … … 209 210 } 210 211 211 TRACE("found nx=%d ny=%d nxy=%d nz=%d\ndx=%g dy=%g dz=%g\nx0=%g y0=%g z0=%g", 212 nx, ny, nxy, nz, dx, dy, dz, x0, y0, z0); 212 TRACE("found nx=%d ny=%d nxy=%d nz=%d\nnaxes=%d dx=%g dy=%g dz=%g\nx0=%g y0=%g z0=%g", 213 nx, ny, nxy, nz, naxes, dx, dy, dz, x0, y0, z0); 214 215 if (npts > 1 && naxes == 0) { 216 ERROR("Invalid DX file: no deltas found"); 217 return NULL; 218 } 219 if (npts > 1 && ((dx == dy) && (dx == dz) && (dx == 0.0))) { 220 ERROR("Invalid deltas in DX file: %g %g %g", dx, dy, dz); 221 return NULL; 222 } 213 223 214 224 lx = (nx - 1) * dx;
Note: See TracChangeset
for help on using the changeset viewer.