Time-of-Flight-SDK
Public Member Functions | List of all members
aditof::System Class Reference

The TOF system that manages the cameras. More...

#include <system.h>

Public Member Functions

SDK_API System ()
 Constructor.
 
SDK_API ~System ()
 Destructor.
 
SDK_API System (System &&op) noexcept
 Move constructor.
 
SDK_API Systemoperator= (System &&op) noexcept
 Move assignment.
 
SDK_API Status getCameraList (std::vector< std::shared_ptr< Camera >> &cameraList, const std::string &uri="") const
 Populates the given list with Camera objects that correspond to the available cameras. More...
 

Detailed Description

The TOF system that manages the cameras.

Definition at line 52 of file system.h.

Member Function Documentation

◆ getCameraList()

SDK_API Status aditof::System::getCameraList ( std::vector< std::shared_ptr< Camera >> &  cameraList,
const std::string &  uri = "" 
) const

Populates the given list with Camera objects that correspond to the available cameras.

Parameters
[out]cameraList- A container to be set with the available cameras
[in]uri- A uniform resource identifier (URI) for specifying the type of connectivity with the camera and the identification of the camera. For no remote connection, the uri parameter should be omitted For network connectivity, the URI format must be: "ip:ip-address" where the ip-address is the address of the system to which the camera is attached to. For example: "ip:10.43.0.1" or "ip:192.186.1.2", etc. For USB (UVC) connectivity, the uri parameter should be omitted
Returns
Status

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