|
moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
This class is used to execute functions within the thread that holds the OpenGL context. More...
#include <filter_job.h>

Public Member Functions | |
| Job () | |
| virtual | ~Job ()=default |
| void | wait () const |
| virtual void | execute ()=0 |
| void | cancel () |
| bool | isDone () const |
Protected Attributes | |
| bool | done_ |
| std::condition_variable | condition_ |
| std::mutex | mutex_ |
This class is used to execute functions within the thread that holds the OpenGL context.
Definition at line 49 of file filter_job.h.
|
inline |
Definition at line 52 of file filter_job.h.
|
virtualdefault |
|
inline |
Definition at line 75 of file filter_job.h.
|
pure virtual |
Implemented in mesh_filter::FilterJob< void >, and mesh_filter::FilterJob< ReturnType >.

|
inline |
Definition at line 82 of file filter_job.h.
|
inline |
|
mutableprotected |
Definition at line 64 of file filter_job.h.
|
protected |
Definition at line 63 of file filter_job.h.
|
mutableprotected |
Definition at line 65 of file filter_job.h.