31 #ifndef INCLUDE_ARTICULATION_UTILITY_ANIMATION_TASK_H 32 #define INCLUDE_ARTICULATION_UTILITY_ANIMATION_TASK_H 34 #include <gpu_coverage/CostMapRenderer.h> 35 #include <gpu_coverage/PanoRenderer.h> 36 #include <gpu_coverage/PanoEvalRenderer.h> 37 #include <gpu_coverage/AbstractTask.h> 38 #include <gpu_coverage/BellmanFordXfbRenderer.h> 39 #include <gpu_coverage/Scene.h> 40 #include <gpu_coverage/RobotSceneConfiguration.h> 42 #include <opencv2/core/core.hpp> 43 #include <opencv2/highgui/highgui.hpp> 67 std::vector<size_t> channelHandles;
Abstract superclass for parallel tasks.
Definition: AbstractTask.h:59
Definition: UtilityAnimationTask.h:50
Definition: PanoRenderer.h:43
SharedData *const sharedData
Task synchronization objects.
Definition: AbstractTask.h:105
Shared data for parallel tasks.
Definition: AbstractTask.h:43
Definition: BellmanFordXfbRenderer.h:40
Scene graph corresponding to Assimp's aiScene.
Definition: Scene.h:59
const size_t threadNr
Thread number.
Definition: AbstractTask.h:103
virtual void run()
Method doing the main work of the task.
Definition: AbstractCamera.h:41
Represents a combined configuration of the robot and the articulation objects.
Definition: RobotSceneConfiguration.h:45
Definition: PanoEvalRenderer.h:42
Definition: CostMapRenderer.h:40