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... | |
Convenience classes for asynchronous image acquisition.
using StreamHandlerBasePtr = std::shared_ptr<StreamHandlerBase<STREAMTYPE> > |
Convenience shared pointer for GenericMultiStreamHandler.
STREAMTYPE | Type of stream. |
|
strong |