BaslerCameraLinkCamera.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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 CameraLink camera interface for Basler CameraLink cameras
  9. */
  10. #ifndef BASLER_CAMERALINK_CAMERA_H
  11. #define BASLER_CAMERALINK_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 "PylonCameraLinkCamera.h"
  20. #include "_BaslerCameraLinkCameraParams.h"
  21. namespace Basler_CameraLinkParams = Basler_CLCameraParams; // Pylon 2.0 compatibility
  22. namespace Pylon
  23. {
  24. //**************************************************************************************************
  25. //! Low Level API: The camera class for Basler CameraLink camera devices
  26. /**
  27. Class for Basler CameraLink 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( CBaslerCameraLinkCamera, Pylon::CPylonCameraLinkCameraT<Basler_CLCameraParams::CCLCameraParams_Params> );
  34. } // namespace Pylon
  35. #ifdef _MSC_VER
  36. # pragma pack(pop)
  37. #endif /* _MSC_VER */
  38. #endif // BASLER_CAMERALINK_CAMERA_H