BaslerUniversalInstantCameraArray.h 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. //-----------------------------------------------------------------------------
  2. // Basler pylon SDK
  3. // Copyright (c) 2010-2021 Basler AG
  4. // http://www.baslerweb.com
  5. // Author: Andreas Gau
  6. //-----------------------------------------------------------------------------
  7. /*!
  8. \file
  9. \brief pylon universal instant camera array class.
  10. */
  11. #ifndef INCLUDED_BASLERUNIVERSALINSTANTCAMERAARRAY_H
  12. #define INCLUDED_BASLERUNIVERSALINSTANTCAMERAARRAY_H
  13. #pragma once
  14. #include <pylon/BaslerUniversalInstantCamera.h>
  15. #include <pylon/private/DeviceSpecificInstantCameraArray.h>
  16. namespace Pylon
  17. {
  18. /** \addtogroup Pylon_InstantCameraApiUniversal
  19. * @{
  20. */
  21. /*!
  22. \class CBaslerUniversalInstantCameraArray
  23. \brief Universal instant camera array.
  24. \threading
  25. The CBaslerUniversalInstantCameraArray class is not thread-safe.
  26. */
  27. class CBaslerUniversalInstantCameraArray : public CDeviceSpecificInstantCameraArrayT<CBaslerUniversalInstantCamera>
  28. {
  29. public:
  30. /*!
  31. \copybrief CInstantCameraArray::CInstantCameraArray()
  32. \copydetails CInstantCameraArray::CInstantCameraArray()
  33. */
  34. CBaslerUniversalInstantCameraArray()
  35. {
  36. }
  37. /*!
  38. \copybrief CInstantCameraArray::CInstantCameraArray( size_t)
  39. \copydetails CInstantCameraArray::CInstantCameraArray( size_t)
  40. */
  41. CBaslerUniversalInstantCameraArray( size_t numberOfCameras ) : CDeviceSpecificInstantCameraArrayT<CBaslerUniversalInstantCamera>( numberOfCameras )
  42. {
  43. }
  44. };
  45. /**
  46. * @}
  47. */
  48. } // namespace Pylon
  49. #endif /* INCLUDED_BASLERUNIVERSALINSTANTCAMERAARRAY_H */