示例#1
0
INT Op_Un_Not_Comp::CmpFormelIfSameKind(Fonc_Num_Not_Comp * aF2)
{
  Op_Un_Not_Comp * op2 = (Op_Un_Not_Comp * ) aF2;

   INT res = CmpTertiare(_name,op2->_name);
   if (res) return res;

   return _f.CmpFormel(op2->_f);
}
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;
}