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

an asynchronous tile request (copyable!) More...

#include <mlImagingBackgroundTask.h>

Public Member Functions

 AsyncTileRequest ()
 
 AsyncTileRequest (BackgroundRequestId tileId, ImagingBackgroundTask *task)
 
ManagedSubImagegetTile ()
 get 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
 

Detailed Description

an asynchronous tile request (copyable!)

Definition at line 56 of file mlImagingBackgroundTask.h.

Constructor & Destructor Documentation

◆ AsyncTileRequest() [1/2]

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

Definition at line 58 of file mlImagingBackgroundTask.h.

◆ AsyncTileRequest() [2/2]

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

Definition at line 59 of file mlImagingBackgroundTask.h.

Member Function Documentation

◆ getTile()

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

get 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 65 of file mlImagingBackgroundTask.h.

References mlrange_cast().


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