INT SurfIER_Fonc_Num_Not_Comp::CmpFormelIfSameKind(Fonc_Num_Not_Comp * aF2) { SurfIER_Fonc_Num_Not_Comp * pSFNC = (SurfIER_Fonc_Num_Not_Comp *) aF2; INT res = CmpTertiare(mName,pSFNC->mName); if (res) return res; res = fCEl.x.CmpFormel(pSFNC->fCEl.x); if (res) return res; res = fCEl.y.CmpFormel(pSFNC->fCEl.y); if (res) return res; res = fA.CmpFormel(pSFNC->fA); if (res) return res; res = fB.CmpFormel(pSFNC->fB); if (res) return res; res = fC.CmpFormel(pSFNC->fC); if (res) return res; res = fP0.x.CmpFormel(pSFNC->fP0.x); if (res) return res; res = fP0.y.CmpFormel(pSFNC->fP0.y); if (res) return res; res = fP1.x.CmpFormel(pSFNC->fP1.x); if (res) return res; res = fP1.y.CmpFormel(pSFNC->fP1.y); if (res) return res; return 0; }
bool operator() (const Fonc_Num & aF1,const Fonc_Num & aF2) const { return aF1.CmpFormel(aF2) == -1; }