GPU-Accelerated Coverage  0.1.0
Compute coverage tours for known environment with articulated objects on GPU
Public Member Functions | Protected Attributes | List of all members
gpu_coverage::UtilityMapSystematicTask Class Reference
Inheritance diagram for gpu_coverage::UtilityMapSystematicTask:
Inheritance graph
[legend]

Public Member Functions

 UtilityMapSystematicTask (Scene *const scene, const size_t threadNr, SharedData *const sharedData, const size_t &startFrame, const size_t &endFrame)
 
virtual void run ()
 Method doing the main work of the task.
 
- Public Member Functions inherited from gpu_coverage::AbstractTask
 AbstractTask (SharedData *const sharedData, const size_t threadNr)
 Constructor. More...
 
virtual ~AbstractTask ()
 Destructor.
 
virtual void finish ()
 Method called after all parallel tasks have finished their run() method.
 
bool isReady () const
 
void setSeed (unsigned int seed)
 

Protected Attributes

Scene *const scene
 
CostMapRenderercostmapRenderer
 
BellmanFordXfbRendererbellmanFordRenderer
 
VisibilityRenderervisibilityRenderer
 
Rendererrenderer
 
NodecameraNode
 
const size_t startFrame
 
const size_t endFrame
 
cv::VideoWriter * outputVideo
 
const bool debug
 
- Protected Attributes inherited from gpu_coverage::AbstractTask
const size_t threadNr
 Thread number.
 
bool ready
 Set to true when renderer is ready, see isReady().
 
SharedData *const sharedData
 Task synchronization objects.
 
unsigned int seed
 Random seed.
 

The documentation for this class was generated from the following file: