|
CFx SDK Documentation 2026 SP0
|
#include <GiPointCloud.h>
Public Types | |
| enum | SchedulerState { kDisabled = 0 , kProcessing , kStopped } |
Public Member Functions | |
| OdGiPointCloudScheduler () | |
| virtual | ~OdGiPointCloudScheduler () |
| virtual void | startScheduling ()=0 |
| virtual void | stopScheduling ()=0 |
| virtual SchedulerState | checkSchedulerState (bool bFinal=false)=0 |
| bool | onTaskAdded () |
| bool | onTaskCompleted () |
| int | numTasks () const |
Protected Attributes | |
| OdRefCounter | m_numTasks |
External point cloud updating scheduler.
<group OdGi_Classes>
Definition at line 468 of file GiPointCloud.h.
| Enumerator | |
|---|---|
| kDisabled | |
| kProcessing | |
| kStopped | |
Definition at line 471 of file GiPointCloud.h.
|
inline |
Default constructor for the OdGiPointCloudScheduler class.
Definition at line 483 of file GiPointCloud.h.
|
inlinevirtual |
Desctructor for the OdGiPointCloudScheduler class.
Definition at line 488 of file GiPointCloud.h.
|
pure virtual |
Check current scheduler state.
Implemented in OdGiPointCloudTimerBasedScheduler.
|
inline |
Checks number of registered tasks.
Definition at line 515 of file GiPointCloud.h.
|
inline |
Register task. Returns true if this is first registered task.
Definition at line 507 of file GiPointCloud.h.
|
inline |
Unregister task. Returns true if this is last registered task.
Definition at line 511 of file GiPointCloud.h.
|
pure virtual |
Called by vectorizer when point cloud processing started.
Implemented in OdGiPointCloudTimerBasedScheduler.
|
pure virtual |
Called by vectorizer when point cloud processing completed.
Implemented in OdGiPointCloudTimerBasedScheduler.
|
protected |
Definition at line 478 of file GiPointCloud.h.