Autoware.Auto
autoware::drivers::camera::spinnaker::SystemWrapper Class Reference

A class that wraps the Spinnaker SDK system pointer and handles its correct release. More...

#include <system_wrapper.hpp>

Public Member Functions

 SystemWrapper ()
 Create a system wrapper. More...
 
 ~SystemWrapper ()
 Release the system instance. More...
 
CameraListWrappercreate_cameras (const CameraSettings &camera_settings)
 Get a list of all connected cameras and configure them with the same settings. More...
 
CameraListWrappercreate_cameras (const std::vector< CameraSettings > &camera_settings)
 Get a list of all connected cameras with settings instance per camera. More...
 
CameraListWrapperget_cameras ()
 Get available camera list. More...
 

Detailed Description

A class that wraps the Spinnaker SDK system pointer and handles its correct release.

Constructor & Destructor Documentation

◆ SystemWrapper()

autoware::drivers::camera::spinnaker::SystemWrapper::SystemWrapper ( )

Create a system wrapper.

◆ ~SystemWrapper()

autoware::drivers::camera::spinnaker::SystemWrapper::~SystemWrapper ( )

Release the system instance.

Member Function Documentation

◆ create_cameras() [1/2]

CameraListWrapper & autoware::drivers::camera::spinnaker::SystemWrapper::create_cameras ( const CameraSettings camera_settings)

Get a list of all connected cameras and configure them with the same settings.

◆ create_cameras() [2/2]

CameraListWrapper & autoware::drivers::camera::spinnaker::SystemWrapper::create_cameras ( const std::vector< CameraSettings > &  camera_settings)

Get a list of all connected cameras with settings instance per camera.

◆ get_cameras()

CameraListWrapper & autoware::drivers::camera::spinnaker::SystemWrapper::get_cameras ( )

Get available camera list.


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