CVB++ 15.0
detail_device_image.hpp
1#pragma once
2
3#include "../../global.hpp"
4
5#include "../../_decl/decl_device.hpp"
6
7#include "../_decl/decl_device_image.hpp"
8
9namespace Cvb
10{
11
12 CVB_BEGIN_INLINE_NS
13
14 namespace Driver
15 {
16
17 inline DeviceImage::DeviceImage(const DevicePtr &device)
18 : Image(HandleGuard<Image>(device->Handle()))
19 , parent_(device)
20 , isDisconected_(false)
21 {
22 }
23
24 } // namespace Driver
25
26 CVB_END_INLINE_NS
27
28} // namespace Cvb
Namespace for driver or device related operations.
Definition decl_composite.hpp:28
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17
std::shared_ptr< Device > DevicePtr
Convenience shared pointer for Device.
Definition global.hpp:98