IProcessor Class Referenceabstract
+ Inheritance diagram for IProcessor:

Public Member Functions

virtual void run (IKernelPoint &kernel)=0
 
virtual void run (IKernelPolyline &kernel)=0
 
virtual void run (IKernelGeometry &kernel)=0
 
virtual void runThreaded (IKernelPoint &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, IteratorOrder processOrder)
 
static IProcessorNew (IDatamanager &manager, IteratorOrder processOrder, AddInfoLayoutHandle viewLayout, bool viewReadOnly=false)
 
static IProcessorNew (const IDatamanager &inManager, IDatamanager &outManager, IteratorOrder processOrder)
 
static IProcessorNew (const IDatamanager &inManager, IDatamanager &outManager, IteratorOrder processOrder, AddInfoLayoutHandle viewLayout, bool viewReadOnly=false)
 
static IProcessorNew (const char *inFilename, const IAddInfoLayout &appendLayout)