public ScoreFilterInstance(ScoreFilterDefinition theDefinition, TestExecution testExecution) : base(theDefinition, testExecution) { /* * if (theDefinition.ImageHeight == null) throw new ArgumentException("Score Filter tool '" + theDefinition.Name + "' doesn't have a value assigned to ImageHeight"); * mImageHeight = testExecution.GetValue(theDefinition.ImageHeight.Name); * * if (theDefinition.ImageWidth == null) throw new ArgumentException("Score Filter tool '" + theDefinition.Name + "' doesn't have a value assigned to ImageWidth"); * mImageWidth = testExecution.GetValue(theDefinition.ImageWidth.Name); */ if (theDefinition.ImageScorer == null) { throw new ArgumentException("Score Filter tool '" + theDefinition.Name + "' doesn't have a value assigned to ImageScorer"); } mImageScorer = testExecution.ImageScorerRegistry.GetObject(theDefinition.ImageScorer.Name); testExecution.ScoreFilterRegistry.RegisterObject(this); mImageScorer.SetScoreFilter(this); }
public virtual void SetScoreFilter(ScoreFilterDefinition theFilter) { mScoreFilter = theFilter; }