Example #1
0
 public override bool keepIf(string current_field, CutValues cut_vals)
 {
     // Because we know this is a single-value cut - we can cast
     // to SingleCutVal
     if (cut_vals is SingleCutVal)
     {
         SingleCutVal scv = (SingleCutVal)cut_vals;
         return(current_field == scv.cut_val);
     }
     else
     {
         // Throw exception ...
         return(false);
     }
 }//KeepIf
Example #2
0
        public override bool keepIf(string current_field, CutValues cut_vals)
        {
            if (cut_vals is SingleCutVal)
            {
                SingleCutVal scv             = (SingleCutVal)cut_vals;
                double       current_field_d = Convert.ToDouble(current_field);
                double       cut_val_d       = Convert.ToDouble(scv.cut_val);

                return(current_field_d <= cut_val_d);
            }
            else
            {
                // Throw exception
                return(false);
            }
        }
Example #3
0
        public override bool keepIf(string current_field, CutValues cut_vals)
        {
            if (cut_vals is DoubleCutVal)
            {
                DoubleCutVal dcv         = (DoubleCutVal)cut_vals;
                double       cut_val_min = Convert.ToDouble(dcv.cut_val_1);
                double       cut_val_max = Convert.ToDouble(dcv.cut_val_2);

                double current_field_d = Convert.ToDouble(current_field);

                return(current_field_d >= cut_val_min && current_field_d <= cut_val_max);
            }
            else
            {
                // Throw an exception...
                return(false);
            }
        }
Example #4
0
 abstract public bool keepIf(string current_field, CutValues cut_vals);