BaslerGigECamera.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //-----------------------------------------------------------------------------
  2. // Basler pylon SDK
  3. // Copyright (c) 2007-2021 Basler AG
  4. // http://www.baslerweb.com
  5. //-----------------------------------------------------------------------------
  6. /*!
  7. \file
  8. \brief Low Level API: Pylon GigE Vision camera interface for Basler GigE Vision cameras
  9. */
  10. #ifndef BASLER_GIGE_CAMERA_H
  11. #define BASLER_GIGE_CAMERA_H
  12. #if _MSC_VER > 1000
  13. #pragma once
  14. #endif //_MSC_VER > 1000
  15. #include <pylon/Platform.h>
  16. #ifdef _MSC_VER
  17. # pragma pack(push, PYLON_PACKING)
  18. #endif /* _MSC_VER */
  19. #include "PylonGigECamera.h"
  20. #include "_BaslerGigECameraParams.h"
  21. namespace Basler_GigECameraParams = Basler_GigECamera;
  22. namespace Pylon
  23. {
  24. //**************************************************************************************************
  25. //! Low Level API: The camera class for Basler GigE Vision camera devices
  26. /**
  27. Class for Basler GigE Vision cameras providing access to camera parameters.
  28. \see \ref configuringcameras
  29. \ingroup Pylon_LowLevelApi
  30. \deprecated This class is deprecated in pylon 6.0. Please consider using CBaslerUniversalInstantCamera instead.
  31. */
  32. //**************************************************************************************************
  33. PYLON_DEFINE_CAMERA( CBaslerGigECamera, Pylon::CPylonGigECameraT<Basler_GigECamera::CGigECamera_Params> );
  34. } // namespace Pylon
  35. #ifdef _MSC_VER
  36. # pragma pack(pop)
  37. #endif /* _MSC_VER */
  38. #endif // BASLER_GIGE_CAMERA_H