|
DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Directory dependency graph for DynExpManager:Directories | |
| HardwareAdapters | |
| Instruments | |
| MetaInstruments | |
| Modules | |
Files | |
| BusyDialog.cpp | |
| BusyDialog.h | |
| Implements a dialog with a progress bar, which shows the user that DynExp is busy. | |
| ChoiceListDialog.cpp | |
| ChoiceListDialog.h | |
| Implements a dialog with a list of available items on the left and a list of selected items on the right to let the user make a selection of multiple items of a specific order. | |
| CircuitDiagram.cpp | |
| CircuitDiagram.h | |
| Implements a window drawing the relations between all DynExp::Object instances as a graph. The arrangement of graph items is optimized by simulated annealing. | |
| circularbuf.cpp | |
| circularbuf.h | |
Implements a circular stream buffer derived from std::streambuf to be used with standard library streams like std::iostream. | |
| CommonModuleEvents.cpp | |
| CommonModuleEvents.h | |
| Provides common events for inter-module communication. Also refer to DynExp::InterModuleEventBase. | |
| DynExpAbout.cpp | |
| DynExpAbout.h | |
| Implements a dialog to show license information about DynExp. | |
| DynExpCore.cpp | |
| DynExpCore.h | |
| Defines DynExp's core module as an interface between the UI and DynExp objects. | |
| DynExpDefinitions.cpp | |
| DynExpDefinitions.h.in | |
| Provides version and other meta information about DynExp as well as style definitions for the user interface. The file is processed by cmake to fill in cmake definitions. | |
| DynExpManager.cpp | |
| DynExpManager.h | |
Implements DynExp's main UI window called DynExpManager. | |
| ErrorListDialog.cpp | |
| ErrorListDialog.h | |
| Implements a frame-less pop-up dialog to show errors and warning of DynExp::Object instances. | |
| Exception.cpp | |
| Exception.h | |
| Provides exception type and error definitions used by DynExp. | |
| HardwareAdapter.cpp | |
| HardwareAdapter.h | |
| Implementation of DynExp hardware adapter objects. | |
| Instrument.cpp | |
| Instrument.h | |
| Implementation of DynExp instrument objects. | |
| Libraries.cpp | |
| Libraries.h | |
| Provides templates to bundle DynExp resources at compile time in libraries. | |
| main.cpp.in | |
| This file defines DynExpManager's main entry point. | |
| Managers.cpp | |
| Managers.h | |
| Implementation of DynExp's resource managers to manage DynExp objects. | |
| Module.cpp | |
| Module.h | |
| Implementation of DynExp module objects. | |
| Object.cpp | |
| Object.h | |
| Implementation of DynExp objects as the base for derived resources and implementation of the object parameter system. | |
| ParamsConfig.cpp | |
| ParamsConfig.h | |
| Implements a configuration dialog which allows users to set values of parameters derived from DynExp::ParamsBase::ParamBase. | |
| PyModules.cpp | |
| PyModules.h | |
| Implementation of mappings between DynExp instruments and corresponding embedded Python modules making the instrument data available in Python. | |
| PythonSyntaxHighlighter.cpp | |
| PythonSyntaxHighlighter.h | |
| PyUtil.cpp | |
| PyUtil.h | |
| Provides utilities related to pybind11 within DynExp's Util namespace. | |
| QtUtil.cpp | |
| QtUtil.h | |
| Provides utilities related to Qt and Qt widgets within DynExp's Util namespace. | |
| stdafx.cpp | |
| stdafx.h | |
| Accumulates include statements to provide a precompiled header. | |
| TextEditor.cpp | |
| TextEditor.h | |
| Implements a dialog to edit and save small pieces of text or (Python) code. | |
| Util.cpp | |
| Util.h | |
| Provides general utilities within DynExp's Util namespace. | |