예제 #1
0
 protected override void BeforeProcess()
 {
     base.BeforeProcess();
     _actualArgs     = _arg as GaussianFliterARG;
     _gaussianRadius = _actualArgs.GaussianRadius;
     _gaussianSigma  = _actualArgs.GaussianSigma;
     convComputation(_gaussianRadius);
 }
예제 #2
0
 public override XmlElement ToXML(XmlDocument xmldoc)
 {
     if (_actualArgs == null)
     {
         _actualArgs = new GaussianFliterARG();
     }
     return(_actualArgs.ToXML(xmldoc));
 }
예제 #3
0
        public override RgbProcessorArg Clone()
        {
            GaussianFliterARG it = new GaussianFliterARG();

            it.GaussianSigma  = _gaussianSigma;
            it.GaussianRadius = _gaussianRadius;
            return(it);
        }
예제 #4
0
 private void Init()
 {
     _actualArg = _arg as GaussianFliterARG;
 }
예제 #5
0
 public override void CreateDefaultArguments()
 {
     _arg = new GaussianFliterARG();
 }