4#include "PointScanner/Headers/ScannerFactory.h"
5#include <NDEVR/Connection.h>
6#include <depthai/xlink/XLinkConnection.hpp>
15 class DEPTH_AI_INTERFACE_API DepthAIScannerConnection :
public Connection
24 DepthAIScannerConnection(
const dai::DeviceInfo& connection,
const Model& model, InfoPipe* raw_network_log =
nullptr, InfoPipe* log =
nullptr, QObject* parent =
nullptr);
25 virtual bool isOpen()
const override;
26 dai::DeviceInfo device_info;
31 class DEPTH_AI_INTERFACE_API DepthAIScannerFactory :
public ScannerFactory
35 DepthAIScannerFactory();
36 virtual ~DepthAIScannerFactory();
41 virtual Buffer<QPointer<Connection>> possibleConnections(
const HardwareSearchPathParameters& params)
const override;
42 virtual Scanner3D* connectToScanner(QPointer<Connection> connection_to_try, DesignObjectLookup* lookup)
const override;
A standard interface for all types of connections that allow transmitting and receiving of data betwe...
A light-weight base class for Log that allows processes to update, without the need for additional in...
Client that receives point cloud data from a remote RealSense server.
The primary namespace for the NDEVR SDK.