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. | |
| 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 |