Changeset 3575 for trunk/packages/vizservers/nanovis/ReaderCommon.cpp
- Timestamp:
- Mar 25, 2013 1:25:35 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/ReaderCommon.cpp
r3574 r3575 30 30 } 31 31 32 /** 33 * \brief Normalize data to [0,1] based on vmin,vmax range 34 * 35 * Data outside of given range is clamped, and NaNs are set to 36 * -1 in the output 37 * 38 * \param data Float array of unnormalized data, will be normalized on return 39 * \param count Number of elts in array 40 * \param stride Stride between values in data array 41 * \param vmin Minimum value in data array 42 * \param vmax Maximum value in data array 43 */ 32 44 void 33 45 normalizeScalar(float *data, int count, int stride, double vmin, double vmax) … … 39 51 if (isnan(v)) { 40 52 data[i] = -1.0f; 41 } else if (data[i] >= min) { 53 } else if (v < vmin) { 54 data[i] = 0.0f; 55 } else if (v > vmax) { 56 data[i] = 1.0f; 57 } else { 42 58 data[i] = (float)((v - vmin)/ dv); 43 59 }
Note: See TracChangeset
for help on using the changeset viewer.