Changeset 338 in Sophya for trunk/SophyaPI
- Timestamp:
- Jul 22, 1999, 7:00:19 PM (26 years ago)
- Location:
- trunk/SophyaPI/PIext
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/pimgadapter.h
r205 r338 9 9 RzImageAdapter(RzImage* rzi, bool ad=false) : 10 10 P2DArrayAdapter(rzi->XSize(), rzi->YSize()) 11 { aDel = ad; mImg = rzi; } 11 { aDel = ad; mImg = rzi; 12 DefineXYCoordinates(rzi->XOrg(), rzi->YOrg(), 1., 1. ); } 12 13 13 14 virtual ~RzImageAdapter() { if (aDel) delete mImg; } … … 24 25 ImageAdapter(Image<T>* img, bool ad=false) : 25 26 P2DArrayAdapter(img->XSize(), img->YSize()) 26 { aDel = ad; mImg = img; } 27 { aDel = ad; mImg = img; 28 DefineXYCoordinates(img->XOrg(), img->YOrg(), 1., 1. ); } 27 29 28 30 virtual ~ImageAdapter() { if (aDel) delete mImg; } -
trunk/SophyaPI/PIext/pisiadw.cc
r333 r338 52 52 mBut[5] = new PIButton(this, "Dismiss", 90, bsx, bsy, px, py); py += (bsy+spy); 53 53 54 for(i=0; i< 5; i++)54 for(i=0; i<6; i++) 55 55 mBut[i]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic); 56 56 -
trunk/SophyaPI/PIext/pistdimgapp.cc
r333 r338 65 65 m[2]->AppendItem("Show ImageTools", 10301); 66 66 m[2]->AppendItem("Show DrawerTools", 10302); 67 m[2]->AppendItem("Extract Pave", 10305); 67 m[2]->AppendItem("Ext.Pave", 10304); 68 m[2]->AppendItem("Ext.Pave+Org", 10305); 68 69 m[2]->SetSensitivityMsg(10305, false); 69 70 m[2]->AppendItem("Cuts X,Y", 10306); … … 902 903 break; 903 904 905 case 10304 : 904 906 case 10305 : 905 907 { … … 926 928 for(jj=0; jj<dy; jj++) 927 929 for(ii=0; ii<dx; ii++) (*pim)(ii,jj) = (*img)(ii+x0, jj+y0); 930 if (msg == 10305) { // Calcul des coordonnees du sous-pave 931 double xc1, yc1; 932 img->Coord(x0, y0, xc1, yc1); 933 pim->SetOrg((int)xc1, (int)yc1); 934 } 928 935 string nom = mCurWdg->Nom() + "_pave"; 929 936 ObjMgr()->AddObj(pim, nom);
Note:
See TracChangeset
for help on using the changeset viewer.