Changeset 2265 in Sophya for trunk/SophyaPI/PIext/pistdimgapp.cc
- Timestamp:
- Nov 15, 2002, 12:58:41 AM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/pistdimgapp.cc
r2263 r2265 933 933 eld->Refresh(); 934 934 } 935 /* --Methode-- */ 936 void PIStdImgApp::AddArc(double xc, double yc, double r, double a, double da, 937 string const& sop, bool fgfill, bool fgcn) 938 { 939 PIDrawer *eld=CurrentElDrawer(); 940 if (eld == NULL) return; 941 PIElDrawer* eld2 = dynamic_cast<PIElDrawer *>(eld); 942 PIElDrawer3D* eld3 = dynamic_cast<PIElDrawer3D *>(eld); 943 if ((eld2 == NULL) && (eld3 == NULL)) return; 944 PIElDrwMgr* elmgr = NULL; 945 if (eld2) elmgr = &(eld2->ElDrwMgr()); 946 else if (eld3) elmgr = &(eld3->ElDrwMgr()); 947 948 vector<string> opts; 949 ParseDisplayOption(sop, opts); 950 PIGraphicAtt gratt(opts); 951 if (fgfill) elmgr->ElAddFArc(xc, yc, r, a, da, gratt, fgcn); 952 else elmgr->ElAddArc(xc, yc, r, a, da, gratt, fgcn); 953 eld->Refresh(); 954 } 935 955 936 956 /* --Methode-- */
Note:
See TracChangeset
for help on using the changeset viewer.