Changeset 3520 in Sophya for trunk/SophyaPI/PIext/pimgadapter.h
- Timestamp:
- Sep 11, 2008, 2:45:01 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/pimgadapter.h
r493 r3520 32 32 virtual ~ImageAdapter() { if (aDel) delete mImg; } 33 33 virtual double Value(int ix, int iy) { return((*mImg)(ix, iy)); } 34 virtual double MeanVal(int ix1, int ix2, int jy1, int jy2) 35 { 36 int ec; 37 if (ix1>ix2) { ec=ix1; ix1=ix2; ix2=ec; } 38 if (jy1>jy2) { ec=jy1; jy1=jy2; jy2=ec; } 39 double ss = 0.; 40 for(int j=jy1; j<=jy2; j++) 41 for(int i=ix1; i<=ix2; i++) ss += (double)((*mImg)(i, j)); 42 ss /= (double)((jy2-jy1+1)*(ix2-ix1+1)); 43 return ss; 44 } 34 45 35 46 protected :
Note:
See TracChangeset
for help on using the changeset viewer.