Esempio n. 1
0
        public ProcessFilter(ISpread <CVImageLink> inputPin, ISpread <CVImageLink> outputPin)
        {
            FInput  = new CVImageInputSpread(inputPin);
            FOutput = new CVImageOutputSpread(outputPin);

            StartThread();
        }
Esempio n. 2
0
		//called when data for any output pin is requested
		public void Evaluate(int SpreadMax)
		{
			if (!FInitialised)
			{
				FInputs = new CVImageInputSpread(FPinInImage);
				FInitialised = true;
			}

			FInputs.CheckInputSize();

			Output(FInputs.SliceCount);
		}
        public ProcessDestination(ISpread <CVImageLink> inputPin)
        {
            FInput = new CVImageInputSpread(inputPin);

            StartThread();
        }
			public CVImageInputSpreadEnumerator(CVImageInputSpread spread)
			{
				FSpread = spread;
			}
Esempio n. 5
0
 public CVImageInputSpreadEnumerator(CVImageInputSpread spread)
 {
     FSpread = spread;
 }