CVB++ 15.0
Cvb::Async Namespace Reference

Convenience classes for asynchronous image acquisition. More...

Classes

class  MultiStreamHandler
 Handler object for multiple synchronous streams. More...
 
class  SingleStreamHandler
 Handler object for a single stream. More...
 
class  StreamHandlerBase
 Stream handler for synchronous streams. More...
 
class  StreamHandlerGuard
 Handler guard object to safely run and finish stream handlers. More...
 

Typedefs

template<class STREAMTYPE >
using StreamHandlerBasePtr = std::shared_ptr< StreamHandlerBase< STREAMTYPE > >
 Convenience shared pointer for GenericMultiStreamHandler. More...
 
using CompositeStreamHandler = StreamHandlerBase< CompositeStream >
 Shorthand notation of the composite stream handler.
 
using CompositeStreamHandlerPtr = std::shared_ptr< CompositeStreamHandler >
 Convenience shared pointer for CompositeStreamHandler.
 
using PointCloudStreamHandler = StreamHandlerBase< PointCloudStream >
 Shorthand notation of the point cloud stream handler.
 
using PointCloudStreamHandlerPtr = std::shared_ptr< PointCloudStreamHandler >
 Convenience shared pointer for PointCloudStreamHandler.
 
using ImageStreamHandler = StreamHandlerBase< ImageStream >
 Shorthand notation of the image stream handler.
 
using ImageStreamHandlerPtr = std::shared_ptr< ImageStreamHandler >
 Convenience shared pointer for ImageStreamHandler.
 
using MultiStreamHandlerPtr = std::shared_ptr< MultiStreamHandler >
 Convenience shared pointer for MultiStreamHandler.
 
using SingleStreamHandlerPtr = std::shared_ptr< SingleStreamHandler >
 Convenience shared pointer for SingleStreamHandler.
 

Enumerations

enum class  AutoRun { Yes , No }
 Defines the auto run mode for the handler guard. More...
 

Detailed Description

Convenience classes for asynchronous image acquisition.

Remarks
CMake users: Link to imported target CVB::CvbAsync

Typedef Documentation

◆ StreamHandlerBasePtr

Convenience shared pointer for GenericMultiStreamHandler.

Template Parameters
STREAMTYPEType of stream.

Enumeration Type Documentation

◆ AutoRun

enum class AutoRun
strong

Defines the auto run mode for the handler guard.

Enumerator
Yes 

Automatically run the stream handler when the guard is created.

No 

Do not run the stream handler when the guard is created.