Esempio n. 1
0
        public Param.TypeParam ParamClassify(Param par)
        {
            par.Clip(-Param.Infinity, Param.Infinity);
            par.Round(0);

            double val = par.Val;

            if (val == Param.Degen)
            {
                return(Param.TypeParam.Invalid);
            }
            if (val == Param.Invalid)
            {
                return(Param.TypeParam.Invalid);
            }
            if (val < 0)
            {
                return(Param.TypeParam.Before);
            }
            else if (val == 0)
            {
                return(Param.TypeParam.Start);
            }
            else
            {
                return(Param.TypeParam.Inner);
            }
        }
Esempio n. 2
0
 public Param.TypeParam ParamClassify(Param par)
 {
     par.Clip(this.ParamStart, this.ParamEnd);
     if ((par.Val == Param.Invalid) || (par.Val == Param.Degen))
     {
         return(Param.TypeParam.Invalid);
     }
     return(Param.TypeParam.Inner);
 }
Esempio n. 3
0
        public Param.TypeParam ParamClassify(Param par)
        {
            par.Clip(-Param.Infinity,Param.Infinity);
            par.Round(0);

            double val=par.Val;
            if (val==Param.Degen)
                return Param.TypeParam.Invalid;    
            if (val==Param.Invalid)
                return Param.TypeParam.Invalid;
            if (val<0) 
            {
                return Param.TypeParam.Before;
            }
            else if (val==0) 
            {
                return Param.TypeParam.Start;
            }
            else
            {
                return Param.TypeParam.Inner;
            }
        }
Esempio n. 4
0
 public Param.TypeParam ParamClassify(Param par)
 {
     par.Clip(this.ParamStart,this.ParamEnd);
     if ((par.Val==Param.Invalid)||(par.Val==Param.Degen))
         return Param.TypeParam.Invalid;
     return Param.TypeParam.Inner;
 }