IEdgeLinesProcessor.h
Go to the documentation of this file.
1 #ifndef iedge_IEdgeLinesProcessor_included
2 #define iedge_IEdgeLinesProcessor_included
3 
4 
5 // ACF includes
6 #include "iproc/IProcessor.h"
7 
8 // ACF-Solutions includes
10 
11 
12 namespace iedge
13 {
14 
15 
20 {
21 public:
28  virtual bool DoLinesProcessing(
29  const iprm::IParamsSet* paramsPtr,
30  const CEdgeLineContainer& edgeLines,
31  CEdgeLineContainer& result) const = 0;
32 };
33 
34 
35 } // namespace iedge
36 
37 
38 #endif // !iedge_IEdgeLinesProcessor_included
39 
40 
Interface for edge lines processing.
Interface for all synchrone and assynchrone processors with "push data" model.
Definition: IProcessor.h:24
virtual bool DoLinesProcessing(const iprm::IParamsSet *paramsPtr, const CEdgeLineContainer &edgeLines, CEdgeLineContainer &result) const =0
Process set of edge lines to another set of edge lines.

© 2007-2011 Witold Gantzke and Kirill Lepskiy