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

USB specific instant camera array. More...

#include <pylon/usb/BaslerUsbInstantCameraArray.h>

Inherits CDeviceSpecificInstantCameraArrayT< CBaslerUsbInstantCamera >.

Public Member Functions

 CBaslerUsbInstantCameraArray ()
 Creates an Instant Camera Array of size 0. More...
 
 CBaslerUsbInstantCameraArray (size_t numberOfCameras)
 Creates an Instant Camera Array. More...
 

Detailed Description

USB specific instant camera array.

Thread Safety:
The CBaslerUsbInstantCameraArray class is not thread-safe.

Constructor & Destructor Documentation

Pylon::CBaslerUsbInstantCameraArray::CBaslerUsbInstantCameraArray ( )
inline

Creates an Instant Camera Array of size 0.

Initialize() can be used to adjust the size of the array.

Error Safety:
Does not throw C++ exceptions.
Pylon::CBaslerUsbInstantCameraArray::CBaslerUsbInstantCameraArray ( size_t  numberOfCameras)
inline

Creates an Instant Camera Array.

Calls Initialize() to adjust the size of the array.

Parameters
[in]numberOfCamerasThe number of cameras the array shall hold. Can be 0.

The index operator can be used to access the individual cameras for attaching a Pylon Device or for configuration.

Example:

// Create an array of two devices.
CInstantCamera array(2);
// Attach %Pylon Devices.
array[0].Attach( pDevice1);
array[1].Attach( pDevice2);
Error Safety:
Does not throw C++ exceptions, except when memory allocation fails.

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

pylon 5.0.5
Copyright © 2006-2016 Basler AG (Thu Aug 11 2016 18:01:29)