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< ReturnType >, and mesh_filter::FilterJob< void >.
|
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.