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;
 }