![]() |
Artec 3D Scanning SDK
2.0
|
Base interface for algorithms. More...
#include <artec/sdk/algorithms/IAlgorithm.h>
Inheritance diagram for artec::sdk::algorithms::IAlgorithm: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.
1.8.9.1