예제 #1
0
 public CoreDefectOptions(CoreDefectOptions defectOptions)
 {
     checkOnDefect                = defectOptions.checkOnDefect;
     checkOnBlockiness            = defectOptions.checkOnBlockiness;
     blockinessThreshold          = defectOptions.blockinessThreshold;
     checkOnBlockinessOnlyNotJpeg = defectOptions.checkOnBlockinessOnlyNotJpeg;
     checkOnBlurring              = defectOptions.checkOnBlurring;
     blurringThreshold            = defectOptions.blurringThreshold;
 }
예제 #2
0
 public bool Equals(CoreDefectOptions defectOptions)
 {
     return
         (checkOnDefect == defectOptions.checkOnDefect &&
          checkOnBlockiness == defectOptions.checkOnBlockiness &&
          blockinessThreshold == defectOptions.blockinessThreshold &&
          checkOnBlockinessOnlyNotJpeg == defectOptions.checkOnBlockinessOnlyNotJpeg &&
          checkOnBlurring == defectOptions.checkOnBlurring &&
          blurringThreshold == defectOptions.blurringThreshold);
 }
예제 #3
0
        public CoreOptions(CoreOptions options)
        {
            searchOptions   = options.searchOptions.Clone();
            compareOptions  = options.compareOptions.Clone();
            defectOptions   = options.defectOptions.Clone();
            advancedOptions = options.advancedOptions.Clone();

            searchPath = PathClone(options.searchPath);
            ignorePath = PathClone(options.ignorePath);
            validPath  = PathClone(options.validPath);
            deletePath = PathClone(options.deletePath);
        }
예제 #4
0
        public CoreOptions()
        {
            searchOptions   = new CoreSearchOptions();
            compareOptions  = new CoreCompareOptions();
            defectOptions   = new CoreDefectOptions();
            advancedOptions = new CoreAdvancedOptions();

            searchPath = new CorePathWithSubFolder[1];
            ignorePath = new CorePathWithSubFolder[0];
            validPath  = new CorePathWithSubFolder[0];
            deletePath = new CorePathWithSubFolder[0];
        }
예제 #5
0
 public void Get(CoreLib core, bool onePath)
 {
     searchOptions   = core.searchOptions.Clone();
     compareOptions  = core.compareOptions.Clone();
     defectOptions   = core.defectOptions.Clone();
     advancedOptions = core.advancedOptions.Clone();
     if (onePath)
     {
         searchPath[0] = core.searchPath[0];
     }
     else
     {
         searchPath = core.searchPath;
         ignorePath = core.ignorePath;
         validPath  = core.validPath;
         deletePath = core.deletePath;
     }
 }