All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
Pylon::CBaslerUsbInstantCamera Class Reference

Extends the CInstantCamera by USB specific parameter interface classes. More...

#include <pylon/usb/BaslerUsbInstantCamera.h>

Inherits CDeviceSpecificInstantCameraT< CBaslerUsbInstantCameraTraits >.

Public Member Functions

 CBaslerUsbInstantCamera ()
 Creates an Instant Camera object with no attached Pylon device. More...
 
 CBaslerUsbInstantCamera (IPylonDevice *pDevice, ECleanup cleanupProcedure=Cleanup_Delete)
 Creates an Instant Camera object and calls Attach(). More...
 
 ~CBaslerUsbInstantCamera ()
 Destroys an Instant Camera object. More...
 

Detailed Description

Extends the CInstantCamera by USB specific parameter interface classes.

Constructor & Destructor Documentation

Pylon::CBaslerUsbInstantCamera::CBaslerUsbInstantCamera ( )
inline

Creates an Instant Camera object with no attached Pylon device.

Error Safety:
Does not throw C++ exceptions.
Pylon::CBaslerUsbInstantCamera::CBaslerUsbInstantCamera ( IPylonDevice pDevice,
ECleanup  cleanupProcedure = Cleanup_Delete 
)
inline

Creates an Instant Camera object and calls Attach().

See Attach() for more information.

Parameters
[in]pDeviceThe Pylon device to attach.
[in]cleanupProcedureIf cleanupProcedure equals Cleanup_Delete, the Pylon device is destroyed when the Instant Camera object is destroyed.
Error Safety:
May throw an exception if the passed Pylon device is open. Does not throw C++ exceptions if the passed Pylon device is closed or NULL.
Pylon::CBaslerUsbInstantCamera::~CBaslerUsbInstantCamera ( )
inline

Destroys an Instant Camera object.

Calls Attach( NULL) for destroying or removing a Pylon device depending on the passed cleanup procedure.

Error Safety:
Does not throw C++ exceptions.

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

pylon 5.0.9
Copyright © 2006-2017 Basler AG (Tue May 30 2017 17:24:59)