NDEVR
API Documentation
JorvikConnection.h
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/Connection.h>
4#include <NDEVR/ScannerFactory.h>
5namespace NDEVR
6{
10 class JORVIK_API JorvikConnection : public Connection
11 {
12 public:
19 JorvikConnection(const ConnectionInfo& connection, const Model& model, InfoPipe* raw_network_log = nullptr, InfoPipe* log = nullptr, QObject* parent = nullptr);
20 };
24 class JORVIK_API JorvikFactory : public ScannerFactory
25 {
26 protected:
27 JorvikFactory();
28 virtual ~JorvikFactory();
29 public:
30 static void Setup();
31 public:
32 virtual Buffer<QPointer<Connection>> possibleConnections(const HardwareSearchPathParameters& params) const override;
33 virtual Scanner3D* connectToScanner(QPointer<Connection> connection_to_try, DesignObjectLookup* lookup) const override;
34 };
35}
A standard interface for all types of connections that allow transmitting and receiving of data betwe...
Definition Connection.h:316
The primary namespace for the NDEVR SDK.