2#include <NDEVR/String.h>
3#include <NDEVR/Dictionary.h>
4#include <NDEVR/Connection.h>
8 class DesignObjectLookup;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
A core class where all Design Objects including models, materials, and geometries are stored....
Definition DesignObjectLookup.h:65
Based class for finding devices connected to the system.
Definition DeviceFinder.h:38
virtual Buffer< QPointer< Connection > > possibleConnections(const HardwareSearchPathParameters &) const
Definition DeviceFinder.h:40
virtual Dictionary< String, Device * > findDevices(const HardwareSearchParameters &) const
Definition DeviceFinder.h:41
A hash-based key-value store, useful for quick associative lookups. Key features include:
Definition Dictionary.h:61
A light-weight base class for Log that allows processes to update, without the need for additional in...
Definition ProgressInfo.hpp:48
Options for finding active hardware connectons. Used with DeviceFinder.
Definition DeviceFinder.h:28
ProgressInfo * main_log
Definition DeviceFinder.h:32
Buffer< QPointer< Connection > > connections_to_search
Definition DeviceFinder.h:29
DesignObjectLookup * lookup
Definition DeviceFinder.h:30
ProgressInfo * raw_network_log
Definition DeviceFinder.h:31
A series of paths to use for finding potential hardware connections. Used with DeviceFinder.
Definition DeviceFinder.h:17
ProgressInfo * main_log
Definition DeviceFinder.h:22
Buffer< String > custom_connections
Definition DeviceFinder.h:18
DesignObjectLookup * lookup
Definition DeviceFinder.h:19
ProgressInfo * raw_network_log
Definition DeviceFinder.h:20
ProgressInfo * connection_status_log
Definition DeviceFinder.h:21