+ Inheritance diagram for IProcessor:

Public Member Functions

virtual void run (IPointKernel &kernel)=0
virtual void run (IPolylineKernel &kernel)=0
virtual void run (IGeometryKernel &kernel)=0
virtual void runThreaded (IPointKernel &kernel, int threads=0, MessageOutputHandle exceptionOutput=MessageOutputHandle())=0
- Public Member Functions inherited from ObjectBase
virtual void Delete ()

Static Public Member Functions

static IProcessorNew (IDatamanager &manager, E_IteratorOrder processOrder)
static IProcessorNew (IDatamanager &manager, E_IteratorOrder processOrder, AddInfoLayoutHandle viewLayout, bool viewReadOnly=false)
static IProcessorNew (const IDatamanager &inManager, IDatamanager &outManager, E_IteratorOrder processOrder)
static IProcessorNew (const IDatamanager &inManager, IDatamanager &outManager, E_IteratorOrder processOrder, AddInfoLayoutHandle viewLayout, bool viewReadOnly=false)
static IProcessorNew (const char *inFilename, const IAddInfoLayout &appendLayout)