Artec 3D Scanning SDK
2.0
|
Base interface for algorithms. More...
#include <artec/sdk/algorithms/IAlgorithm.h>
Additional Inherited Members | |
Public Member Functions inherited from artec::sdk::base::IJob | |
virtual const char * | getDebugName () const =0 |
Returns short job name for debug purposes. More... | |
virtual unsigned int | getThreadsRequired () const =0 |
Returns the required number of threads. More... | |
virtual ErrorCode | start (const AlgorithmWorkset *runSet)=0 |
Sets the environment up, makes a processing schedule. More... | |
virtual ErrorCode | process (int threadIndex)=0 |
Executes the algorithm's processing. More... | |
virtual ErrorCode | finish ()=0 |
Sums everything up in the end. More... | |
virtual ErrorCode | reset ()=0 |
Cleans the environment up. More... | |
Public Member Functions inherited from artec::sdk::base::IRef | |
virtual int | addRef () const =0 |
Increase object reference counter. More... | |
virtual int | release () const =0 |
Decrease object reference counter. More... | |
Base interface for algorithms.
It supports smart reference counting.
Definition at line 23 of file IAlgorithm.h.