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::UtilityAnimationTask Class Reference
Inheritance diagram for gpu_coverage::UtilityAnimationTask:
Inheritance graph
[legend]

Public Member Functions

 UtilityAnimationTask (Scene *const scene, const size_t threadNr, SharedData *const sharedData)
 
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
 
std::ifstream ifs
 
GLuint panoTexture
 
CostMapRenderercostmapRenderer
 
BellmanFordXfbRendererbellmanFordRenderer
 
PanoRendererpanoRenderer
 
PanoEvalRendererpanoEvalRenderer
 
std::vector< size_t > channelHandles
 
RobotSceneConfiguration rsc
 
std::string outdir
 
- 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: