public ProcessFilter(ISpread <CVImageLink> inputPin, ISpread <CVImageLink> outputPin) { FInput = new CVImageInputSpread(inputPin); FOutput = new CVImageOutputSpread(outputPin); StartThread(); }
public ProcessInputThreaded(ISpread <CVImageLink> inputPin) { FInput = new CVImageInputSpread(inputPin); CheckInputSize(); StartThread(); }
//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 ProcessInput(ISpread <CVImageLink> inputPin) { FInput = new CVImageInputSpread(inputPin); }
public ProcessDestination(ISpread <CVImageLink> inputPin) { FInput = new CVImageInputSpread(inputPin); StartThread(); }
public CVImageInputSpreadEnumerator(CVImageInputSpread spread) { FSpread = spread; }