MeVisLab Toolbox Reference
ml::ImagingBackgroundTask::AsyncTileRequest Class Reference

An asynchronous tile request. This is copyable! More...

#include <mlImagingBackgroundTask.h>

Public Member Functions

 AsyncTileRequest ()
 
 AsyncTileRequest (BackgroundRequestId tileId, ImagingBackgroundTask *task)
 
ManagedSubImagegetTile ()
 Returns the requested tile.
 

Detailed Description

An asynchronous tile request. This is copyable!

Definition at line 57 of file mlImagingBackgroundTask.h.

Constructor & Destructor Documentation

◆ AsyncTileRequest() [1/2]

ml::ImagingBackgroundTask::AsyncTileRequest::AsyncTileRequest ( )
inline

Definition at line 59 of file mlImagingBackgroundTask.h.

◆ AsyncTileRequest() [2/2]

ml::ImagingBackgroundTask::AsyncTileRequest::AsyncTileRequest ( BackgroundRequestId tileId,
ImagingBackgroundTask * task )
inline

Definition at line 60 of file mlImagingBackgroundTask.h.

Member Function Documentation

◆ getTile()

ManagedSubImage * ml::ImagingBackgroundTask::AsyncTileRequest::getTile ( )
inline

Returns the requested tile.

This will block until the tile is received. It returns NULL if the task was canceled or if the request failed due to other reasons.

Definition at line 66 of file mlImagingBackgroundTask.h.

References mlrange_cast().


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