Changeset 2265 in Sophya for trunk/SophyaPI/PIext/pistdimgapp.cc


Ignore:
Timestamp:
Nov 15, 2002, 12:58:41 AM (23 years ago)
Author:
ansari
Message:

Ajout addarca et addfarca: Trace d'arc defini par un angle et dangle + sum/product/mean/sigma ds RPNEvaluator - Reza 14/11/2002

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/pistdimgapp.cc

    r2263 r2265  
    933933eld->Refresh();
    934934}
     935/* --Methode-- */
     936void PIStdImgApp::AddArc(double xc, double yc, double r, double a, double da,
     937                         string const& sop, bool fgfill, bool fgcn)
     938{
     939PIDrawer *eld=CurrentElDrawer();
     940if (eld == NULL) return;
     941PIElDrawer* eld2 = dynamic_cast<PIElDrawer *>(eld);
     942PIElDrawer3D* eld3 = dynamic_cast<PIElDrawer3D *>(eld);
     943if ((eld2 == NULL) && (eld3 == NULL)) return;
     944PIElDrwMgr* elmgr = NULL;
     945if (eld2) elmgr = &(eld2->ElDrwMgr());
     946else if (eld3) elmgr = &(eld3->ElDrwMgr());
     947
     948vector<string> opts;
     949ParseDisplayOption(sop, opts);
     950PIGraphicAtt gratt(opts);
     951if (fgfill) elmgr->ElAddFArc(xc, yc, r, a, da, gratt, fgcn);
     952else elmgr->ElAddArc(xc, yc, r, a, da, gratt, fgcn);
     953eld->Refresh();
     954}
    935955
    936956/* --Methode-- */
Note: See TracChangeset for help on using the changeset viewer.