CActive< RT > | An active object implementation |
►CActive< bool > | |
Cscope::gui::CChannelFrame | Manages the display of images |
Cscope::gui::CHistogramFrame | Manages the display of histograms |
CActive< ControllerReturnStatus > | |
►Cscope::parameters::Base | All parameter classes derive from this |
Cscope::parameters::Area | Parameters for a whole area (includes a daq and a fpu) |
Cscope::parameters::Behavior | Parameters for behavior triggered acquisition |
Cscope::parameters::Daq | All parameters for scanner data generation and pixel acquisition If you add/remove parameters or derive classes from this, do not forget to update the Load and Save methods for your new members! |
►Cscope::parameters::FastZControl | Parameters for a fast Z drive that is controlled by a voltage |
Cscope::parameters::FastZControlETL | Parameters for an ETL |
►Cscope::parameters::Inputs | Parameters for pixel acquisition, base class |
Cscope::parameters::InputsDAQmx | Parameters for pixel acquisition with NI-DAQmx |
►Cscope::parameters::InputsFPGA | Parameters for pixel acquisition with NI-FPGA |
►Cscope::parameters::InputsFPGAIO5751 | Parameters for pixel acquisition using the NI FlexRIO 5751 IO adapter module (14-bit digitizer) |
Cscope::parameters::InputsFPGAResonanceScanner | Parameters for pixel acquisition FPGAResonanceScanner |
►Cscope::parameters::InputsFPGAIO5771 | Parameters for pixel acquisition using the NI FlexRIO 5771 IO adapter module (high-speed 8-bit digitizer) |
Cscope::parameters::InputsFPGAAnalogDemultiplexer | Parameters for pixel acquisition FPGAAnalogDemultiplexer |
Cscope::parameters::InputsFPGAAnalogIntegrator | Parameters for pixel acquisition FPGAAnalogIntegrator |
►Cscope::parameters::InputsFPGAIO6587 | Parameters for pixel acquisition using the NI FlexRIO 6587 IO adapter module (high-speed LVDS digital input card) |
Cscope::parameters::InputsFPGADigitalDemultiplexer | Parameters for pixel acquisition with FPGADigitalDemultiplexer |
Cscope::parameters::InputsFPGAPhotonCounter | Parameters for pixel acquisition with FPGAPhotonCounter |
Cscope::parameters::InputsFPGANoiseOutput | Parameters for the noise generating FPGA vi |
►Cscope::parameters::Outputs | Parameters for scanner data generation, base class |
Cscope::parameters::OutputsDAQmx | Parameters for x/y-scanner/fast z/Pockels signal generation with NI-DAQmx where all output channels (xyzp) are driven by the same (pixel) clock |
Cscope::parameters::OutputsDAQmxLineClock | Parameters for x/y-scanner/fast z/Pockels signal generation with NI-DAQmx where xp are driven by a pixel clock and yz by a line clock |
Cscope::parameters::OutputsDAQmxResonance | Parameters for signal generation for y scanner and digital zoom with NI-DAQmx when the x scanner is a resonance scanner |
Cscope::parameters::OutputsDAQmxSlave | Parameters for fastz/Pockels signal generation with NI-DAQmx where zp are driven by a pixel clock from the master area |
Cscope::parameters::PlaneProperties | Parameters of a single plane for fast plane hopping/switching |
►Cscope::parameters::ScannerVector | Parameters for the ScannerVector |
►Cscope::parameters::ScannerVectorFrameBasic | Parameters for a ScannerVectorFrameBasic |
Cscope::parameters::ScannerVectorFrameBiDi | Parameters for a ScannerVectorFrameBiDi |
Cscope::parameters::ScannerVectorFramePlaneHopper | Parameters for a ScannerVectorFramePlaneHopper |
Cscope::parameters::ScannerVectorFrameResonance | Parameters for a ScannerVectorFrameResonance |
Cscope::parameters::ScannerVectorFrameSaw | Parameters for a ScannerVectorFrameSaw |
Cscope::parameters::ScannerVectorLine | Parameters for a ScannerVectorLine |
Cscope::parameters::Scope | The master parameters class |
Cscope::parameters::Stack | Parameters for stack acquisition |
Cscope::parameters::Stimulation | Parameters for digital stimulation output |
Cscope::parameters::Storage | Parameters for storage |
Cscope::parameters::Timeseries | Parameters for timeseries acquisition |
Cscope::parameters::Window | Parameters for all frames/windows on screen |
Cscope::parameters::WindowCollection | Parameters for all frames/windows on screen |
►Cscope::parameters::XYControl | Parameters for a general xy stage |
Cscope::parameters::XYControlGalil | Parameters for a Galil controller xy stage (e.g |
Cscope::parameters::XYControlStanda | Parameters for a Standa xy stage |
►Cscope::parameters::XYZControl | Parameters for a general XYZ stage |
Cscope::parameters::XYZControlGalil | Parameters for a Galil XYZ stage (e.g |
Cscope::parameters::XYZControlSutter | Parameters for a Sutter XYZ stage |
Cscope::BaseController< N_ACTIVES, STATIC_PIMPL > | Base class for all controllers |
►Cscope::BaseController< 1 > | |
Cscope::DisplayController | The display controller handles displaying images and histograms |
Cscope::StorageController | The StorageController controls the conversion of multi images to TIFF and the storage of those |
►Cscope::BaseController< 1, true > | |
►Cscope::ScopeController | Main controller of microscope hardware and acquisition, also interface to the GUI |
►Cscope::ScopeControllerModeBasic | |
Cscope::ScopeController::ModeLiveImpl | The implementation class of the ScopeController |
►Cscope::BaseController< SCOPE_NAREAS > | |
Cscope::DaqController | The DaqController controls the data acquisition hardware, both outputs for scanners as well as input from PMTs |
Cscope::PipelineController | The PipelineController controls everything from pixels to complete images, i.e |
Cscope::BehaviorModeHelper | How does the animal behavior trigger/gate acquisition? |
Cscope::BGRA8Pixel | Encapsulated a 4-byte pixel in BGRA format for use with Direct2D |
►CCAeroImpl | |
Cscope::gui::CMainDlgFrame | The main application dialog frame |
►CCBitmapButtonImpl | |
Cscope::gui::CScopeLEDCtrl | An adapted CBitmapButton control around a ScopeNumber<bool> to show true or false as green or red LED |
►CCComboBoxEx | |
Cscope::gui::CScopeColorComboCtrl | Simple class derivec from CComboBoxEx, added only method InitializeColors wich fills combo with color icons and text from lut.h |
►CDAQmx::CDAQmxTask | Base class for DAQmx tasks |
CDAQmx::CDAQmxAnalogInTask | Wraps a DAQmx Analog Input Task |
CDAQmx::CDAQmxAnalogOutTask | Wraps a DAQmx Analog Output task |
CDAQmx::CDAQmxCounterOutTask | Wraps a DAQmx Counter Output task |
CDAQmx::CDAQmxDigitalOutTask | Wraps a DAQmx Digital Output task |
►CCDialogImpl | |
Cscope::gui::CAboutDlg | Shows information about Scope |
Cscope::gui::CAreaChooseDlg | Simple dialog for choosing an area |
Cscope::gui::CMainDlgView | View class of the main dialog |
Cscope::gui::CPresetNameDlg | Simple dialog for naming a preset |
►CCFrameWindowImpl | |
Cscope::gui::CChannelFrame | Manages the display of images |
Cscope::gui::CHistogramFrame | Manages the display of histograms |
Cscope::gui::CLogFrame | Frame window class for the log |
Cscope::gui::CMainDlgFrame | The main application dialog frame |
►CCIdleHandler | |
Cscope::gui::CChannelFrame | Manages the display of images |
Cscope::gui::CHistogramFrame | Manages the display of histograms |
Cscope::gui::CMainDlgFrame | The main application dialog frame |
►CCMessageFilter | |
Cscope::gui::CMainDlgFrame | The main application dialog frame |
Cscope::ColorProps | Encapsulated lower and upper limit for range adjustment and color for displaying |
►CCOwnerDraw | |
Cscope::gui::CScopeFOVDiagram | Owner-drawn control that displays the total FOV and the smaller FOV of the areas |
►CCPropertyPageImpl | |
Cscope::gui::CBehaviorSettingsPage | Property page for settings of behavior triggered scanning |
Cscope::gui::CDAQmxPage | Class for the DAQmx inputs property page |
Cscope::gui::CFPGAAnalogDemultiplexerPage | Class for the analog demultiplexer FPGA infos property page |
Cscope::gui::CFPGAAnalogDemultiplexerResonancePage | Class for the analog demultiplexer FPGA infos property page |
Cscope::gui::CFPGAAnalogIntegratorPage | Class for the analog integrator FPGA info property page |
Cscope::gui::CFPGADigitalDemultiplexerPage | Class for the digital demultiplexer FPGA infos property page |
Cscope::gui::CFPGANoiseOutputPage | Class for the noise output FPGA infos property page |
Cscope::gui::CFPGAPhotonCounterPage | Class for the photon counter FPGA infos property page |
Cscope::gui::CFPGAResonanceScannerNI5771Page | Class for the analog integrator FPGA info property page |
Cscope::gui::CFPGAResonanceScannerPage | Class for the analog integrator FPGA info property page |
Cscope::gui::CFPUControlPage | Property page for FPU stage settings |
Cscope::gui::CMovementPage | Property page for stage settings |
►Cscope::gui::CNoScanBasePage | Base class for all scanning and non-scanning scan property pages, i.e |
►Cscope::gui::CFrameScanBasePage | Base class for all frame scan property pages |
Cscope::gui::CFrameScanBidiPage | Property page for bidirectional frame scan |
Cscope::gui::CFrameScanHopperPage | Property page for bidirectional frame scan |
Cscope::gui::CFrameScanResonancePage | Property page for frame scan with resonance scanner |
Cscope::gui::CFrameScanSawPage | Property page for sawtooth frame scan |
Cscope::gui::CScanModesSettingsPage | Property page for storage related options |
Cscope::gui::CStackSettingsPage | Settings page for stack scan stuff |
Cscope::gui::CStimulationSettingsPage | Settings page for stimulation stuff |
Cscope::gui::CStorageSettingsPage | Property page for storage related options |
Cscope::gui::CTimeSeriesSettingsPage | Property page for settings of simeseries scanning |
Cscope::gui::CXYZControlPage | Property page for XYZ stage settings |
►CCPropertySheetImpl | |
Cscope::gui::CExperimentSettingsSheet | Settings sheet for the various property sheets dealing with different experiment types |
Cscope::gui::CMovementSettingsSheet | Settings sheet that has settings pages for all movement/stages related stuff, resided inside the CMovementPage |
Cscope::gui::CScanSettingsSheet | Settings sheet that has settings pages for different parameter sets |
►CCRichEditCommands | |
Cscope::gui::CLogView | View class for the log |
►CCToolBarHelper | |
Cscope::gui::CChannelFrame | Manages the display of images |
Cscope::gui::CHistogramFrame | Manages the display of histograms |
Cscope::gui::CMainDlgFrame | The main application dialog frame |
►CCToolTipDialog | |
Cscope::gui::CBehaviorSettingsPage | Property page for settings of behavior triggered scanning |
Cscope::gui::CNoScanBasePage | Base class for all scanning and non-scanning scan property pages, i.e |
Cscope::gui::CTimeSeriesSettingsPage | Property page for settings of simeseries scanning |
►CCUpdateUI | |
Cscope::gui::CChannelFrame | Manages the display of images |
Cscope::gui::CHistogramFrame | Manages the display of histograms |
Cscope::gui::CMainDlgFrame | The main application dialog frame |
►CCWindowImpl | |
Cscope::gui::CScopeEditCtrl< double > | |
Cscope::gui::CScopeEditCtrl< std::wstring > | |
Cscope::gui::CScopeEditCtrl< uint32_t > | |
Cscope::gui::CScopeEditCtrl< uint8_t > | |
Cscope::gui::CChannelView | CChannelView is just a dumb holder for the renderer and takes care of window resizes etc |
Cscope::gui::CHistogramView | CHistogramView is a holder for the renderer, calculates histograms, and takes care of window resizes and mouse/limit bar movements |
Cscope::gui::CLogView | View class for the log |
Cscope::gui::CScopeButtonCtrl | An adapted CButton control around a ScopeButton |
Cscope::gui::CScopeCheckBoxCtrl | An adapted CButton control as checkbox around a ScopeValue<bool> |
Cscope::gui::CScopeEditCtrl< ValT > | An adapted CEdit control around a ScopeValue |
Cscope::gui::CScopeFOVDiagram | Owner-drawn control that displays the total FOV and the smaller FOV of the areas |
Cscope::gui::CScopeProgressCtrl | An adapted CProgressBarCtrl control around a ScopeNumber<double> |
Cscope::gui::CScopeScrollbarCtrl | An adapted CScrollB ar control around a ScopeNumber<double> |
Cscope::gui::CScopeSliderCtrl | An adapted CTrackBarCtrl control around a ScopeNumber<double> |
Cscope::gui::CScopeUpDownCtrl< ValT > | An adapted CUpDownCtrl control around a ScopeNumber |
Cd2d::D2ChannelRender | Handles all Direct2D rendering in a CChannelView |
Cd2d::d2dfactory< policy_class > | Simple wrapper around a Direct2D factory |
Cd2d::d2dfactory< D2D1_FACTORY_TYPE_MULTI_THREADED > | |
Cd2d::D2HistogramRender | Handles all Direct2D rendering in a CHistogramView |
►Cscope::DaqChunk | A DaqChunk contains data from all channels sequentially |
Cscope::DaqChunkResonance | A DaqChunk contains data from all channels sequentially and additionally a bool vector for the resonance scanner sync signal |
Cscope::DaqModeHelper | Describes the data acquisiton mode |
Cscope::DaqSamplingHelper | Sampling method (depending on card etc), either simultaneous (clock independent of channel number) or non-simultaneous samplingrate is maxrateaggregate/nochannels |
Cscope::DaqTimingHelper | Class for the DAQmx timing, either by onboard clock, through a reference clock or by an external clock signal |
Cscope::parameters::InputsDAQmx::Diagnosis | Some diagnosis parameters, more useful for FPGAs .. |
Cscope::parameters::InputsFPGANoiseOutput::Diagnosis | Keeps the LEDs/ScopeNumber for FPGA diagnosis together |
Cscope::parameters::InputsFPGADigitalDemultiplexer::Diagnosis | Keeps the LEDs/ScopeNumber for FPGA diagnosis together |
Cscope::parameters::InputsFPGAPhotonCounter::Diagnosis | Keeps the LEDs/ScopeNumber for FPGA diagnosis together |
Cscope::parameters::InputsFPGAAnalogDemultiplexer::Diagnosis | Keeps the LEDs/ScopeNumber for FPGA diagnosis together |
Cscope::parameters::InputsFPGAAnalogIntegrator::Diagnosis | Keeps the LEDs/ScopeNumber for FPGA diagnosis together |
Cscope::parameters::InputsFPGAResonanceScanner::Diagnosis | Keeps the LEDs/ScopeNumber for FPGA diagnosis together |
Cd2d::DPIScale | Helper class to convert from screen mouse coordinates to device independent pixels for Direct2D |
►Cstd::exception | STL class |
Chresult_exception | Exception class for HRESULTs |
Cscope::FPGAException | An exception for FPGA stuff |
Cscope::ScopeException | Simple exception class for Scope |
►Cscope::FPGAInterface | Abstract base class for FPGA classes |
Cscope::FPGAAnalogDemultiplexer | Wraps an FPGA that does two area demultiplexing and analog integration with the NI 5771 FlexRio adapter module on the NI 7962R FPGA |
Cscope::FPGAAnalogDemultiplexerResonance | Wraps an FPGA that does two area demultiplexing and analog integration with the NI 5771 FlexRio adapter module on the NI 7962R FPGA |
Cscope::FPGAAnalogIntegrator | Wraps an FPGA that does analog pixel integration (with the NI 5771 FlexRIO adapter module http://sine.ni.com/nips/cds/view/p/lang/en/nid/210735) |
Cscope::FPGADigitalDemultiplexer | Wraps an FPGA that does two area demultiplexing and photon counting |
Cscope::FPGANoiseOutput | FPGA class for vi that generates random pixel data |
Cscope::FPGAPhotonCounter | Wraps an FPGA that does photon counting (for Version 2 VI) |
Cscope::FPGAResonanceScanner | Wraps an FPGA that does analog pixel integration (with the NI 5751 FlexRIO adapter module http://sine.ni.com/nips/cds/view/p/lang/en/nid/209099) |
Cscope::FPGAResonanceScannerNI5771 | Wraps an FPGA that does analog pixel integration (with the NI 5771 FlexRIO adapter module http://sine.ni.com/nips/cds/view/p/lang/en/nid/210735) |
►Cscope::FPGAIO5751 | Handels the NI FlexRIO adapter module IO-5751 |
Cscope::FPGAResonanceScanner | Wraps an FPGA that does analog pixel integration (with the NI 5751 FlexRIO adapter module http://sine.ni.com/nips/cds/view/p/lang/en/nid/209099) |
►Cscope::FPGAIO5771 | Handels the NI FlexRIO adapter module IO-5771 |
Cscope::FPGAAnalogDemultiplexer | Wraps an FPGA that does two area demultiplexing and analog integration with the NI 5771 FlexRio adapter module on the NI 7962R FPGA |
Cscope::FPGAAnalogDemultiplexerResonance | Wraps an FPGA that does two area demultiplexing and analog integration with the NI 5771 FlexRio adapter module on the NI 7962R FPGA |
Cscope::FPGAAnalogIntegrator | Wraps an FPGA that does analog pixel integration (with the NI 5771 FlexRIO adapter module http://sine.ni.com/nips/cds/view/p/lang/en/nid/210735) |
Cscope::FPGAResonanceScannerNI5771 | Wraps an FPGA that does analog pixel integration (with the NI 5771 FlexRIO adapter module http://sine.ni.com/nips/cds/view/p/lang/en/nid/210735) |
►Cscope::FPGAIO6587 | Handels the NI FlexRIO adapter module IO-6587 |
Cscope::FPGADigitalDemultiplexer | Wraps an FPGA that does two area demultiplexing and photon counting |
Cscope::FPGAPhotonCounter | Wraps an FPGA that does photon counting (for Version 2 VI) |
Cscope::FPGAStatusChecker | Helper class to check the FPGA status value returned from NI FPGA C API |
Cscope::FPGAStatusT< ThrowException > | Wrapper class for the FPGA status, templatized for throwing or non-throwing |
Cscope::FPGAStatusT< false > | |
Cscope::ScopeController::FPUButtons | Keeps the buttons controlling FPU movements together |
Cscope::FPUController | The FPUController |
Cscope::GaterDAQmx | Starts a DAQmx task that waits until the digital line is either high or low (depending on _waitforhigh) or until condition variable is notified |
CHResultChecker< ThrowException > | Templated helper class to check an HRESULT and throw an exception (or not throw) |
CHResultChecker< false > | Helper class definition to check an HRESULT and not throw an exception |
CHResultChecker< true > | Helper class definition to check an HRESULT and throw an exception (currently disabled!) |
CHResultT< ThrowException > | Class around a HRESULT which breaks down the HRESULT code and makes life easier etc |
CHResultT< true > | |
►Cscope::BaseController< N_ACTIVES, STATIC_PIMPL >::Impl | Implementation class of the BaseController, uses std::async to execute worker functions in a separate thread |
Cscope::DaqController::Impl | The implementation class of the DaqController |
Cscope::DisplayController::Impl | The implementation class of the DisplayController |
Cscope::PipelineController::Impl | The implementation class of the PipelineController |
Cscope::ScopeController::Impl | The implementation class of the ScopeController |
Cscope::StorageController::Impl | The implementation class of the StorageController |
Cscope::ScopeLogger::Impl | Implementation class of the ScopeLogger |
►Cscope::Inputs | Wraps hardware connection for signal input from PMTs |
Cscope::InputsDAQmx | Wraps hardware connection for signal input from PMTs with NI-DAQmx |
Cscope::InputsFPGA | Wraps hardware connection for signal input from PMTs using an NI FPGA |
Cscope::InputsTypeHelper | Describes the type of signal input from PMTs |
Cscope::LUT_function< LBound, UBound, TResult, TArg > | Class for generating a lookup table by providing a function to the constructor |
►Cscope::Outputs | Wraps hardware connection for signal output to scanners, fast z control, and pockels cell |
Cscope::OutputsDAQmx | Wraps hardware connection for signal output to scanners, fast z control, and pockels cell with NI-DAQmx |
Cscope::OutputsDAQmxLineClock | Wraps hardware connection for signal output to scanners, fast z control, and pockels cell with NI-DAQmx |
Cscope::OutputsDAQmxResonance | Wraps hardware connection for signal output to scanners, fast z control, and pockels cell with NI-DAQmx |
Cscope::OutputsDAQmxSlave | Wraps hardware connection for signal output to fast z control and pockels cell (for a slave area without its own scanner) with NI-DAQmx |
Cscope::OutputsTypeHelper | Describes the type of signals output to scanners/fast z/Pockels |
►Cscope::PixelmapperBasic | Parent class for pixel mappers |
Cscope::PixelmapperFrameBiDi | Maps acquired pixels into an image, takes care of return fractions I: real image, forth scan, J: real image, back scan, R: return Chunk has all samples C&I&R, but we only want to use I samples (and the J samples in reverse order as they come) |
Cscope::PixelmapperFrameResonanceHW | Maps acquired pixels into an image analysing the resonance scanner sync signal, takes care of return fractions, forth/back lines etc |
Cscope::PixelmapperFrameResonanceSW | Maps acquired pixels into an image analysing the resonance scanner sync signal, takes care of return fractions, forth/back lines etc |
Cscope::PixelmapperFrameSaw | Maps acquired pixels into an image, takes care of onset cutoff, retrace etc |
►Cscope::parameters::ScannerVectorFrameBasic::Preset | The class for presets |
Cscope::parameters::ScannerVectorFrameBiDi::Preset | The class for presets |
Cscope::parameters::ScannerVectorFramePlaneHopper::Preset | The class for presets |
Cscope::parameters::ScannerVectorFrameResonance::Preset | The class for presets |
Cscope::parameters::ScannerVectorFrameSaw::Preset | The class for presets |
Cd2d::RenderTarget | Wrapper around a Direct2D render target and the underlying Direct2D factory and IDWriteFactory |
Cscope::RunStateHelper | Describes the actual state of the scope |
CScaler< T > | Class for scaling to the full range of a datatype |
Cscope::ScopeController::ScanModeButtons | Keeps the buttons controlling scan modes together |
Cscope::ScannerSupportedVectors | Describes the scanner vector types that are supported for a given scanner type |
Cscope::ScannerTypeHelper | Describes the type of scanner |
Cscope::ScannerVectorFillTypeHelper | Describes the scanner vector fill type for different parameters::Outputs types : |
►Cscope::ScannerVectorFrameBasic | Parent class for frame scans |
Cscope::ScannerVectorFrameBiDi | A scanner vector for bidirectional frame scanning |
Cscope::ScannerVectorFramePlaneHopper | Frame scanning with ETL plane hopping |
Cscope::ScannerVectorFrameResonanceBiDi | Calculates scanner, fast z, and pockels control voltages for a bidirectional frame scan with a resonance scanner |
Cscope::ScannerVectorFrameResonanceHopper | |
Cscope::ScannerVectorFrameSaw | Calculates scanner, fast z, and pockels control voltages for a saw tooth frame scan |
Cscope::ScannerVectorTypeHelper | Describes the scanner vector type |
►Cscope::ScopeButton | Mimicks a button, glue between the GUI and controller, used in ScopeController |
Cscope::ScopeScanModeButton | Button type for scan mode switching |
Cscope::ScopeDatatypeBase< T > | Base class for all Scope datatypes here, provides a uniform interface (and saves typing...) |
Cscope::ScopeDatatypeBase< ZDeviceHelper > | |
Cscope::ScopeHistogram | A histogram for a uint16_t image with uint32_t counts |
Cscope::ScopeImage< T > | A general image class |
Cscope::ScopeImageAccess< T > | Gives RAII safe access (read&write) to the pixeldata of a ScopeImage |
Cscope::ScopeImageConstAccess< T > | Gives RAII safe const access (read-only) to the pixeldata of a ScopeImage |
Cscope::ScopeLogger | A logger class to log various messages and user comments |
CScopeMessage< T > | Message with tag and cargo for SyncQueues between controllers |
CScopeMessage< SCOPE_DAQCHUNKPTR_T > | |
CScopeMessage< SCOPE_MULTIIMAGEPTR_T > | |
Cscope::ScopeMultiHistogram | A multi channel histogram |
►Cscope::ScopeMultiImage | A multichannel image |
Cscope::ScopeMultiImageResonanceSW | A multichannel image |
Cscope::ScopeMultiImageEncoder | Encodes multi images to TIFF using Windows Imaging Components |
►Cscope::ScopeOverlay | Overlay of several gray-scale/uint16_t channels into one BGRA8 image |
Cscope::ScopeOverlayResonanceSW | Overlay of several gray-scale/uint16_t channels into one BGRA8 image |
►Cscope::ScopeValueBase | Base class for a thread-safe value, with signals that are called on value changes |
Cscope::ScopeNumber< T > | A templated class for a thread-safe numeric value, with signals that are called on value changes |
Cscope::ScopeString | A templated class for a thread-safe std::wstring, with signals that are called on value changes |
►Cscope::ScopeValue< T > | A templated class for a thread-safe value, with signals to GUI or other stuff that are called on value changes |
Cscope::ScopeNumber< T > | A templated class for a thread-safe numeric value, with signals that are called on value changes |
Cscope::ScopeNumber< bool > | |
Cscope::ScopeNumber< double > | |
Cscope::ScopeNumber< scope::ScopeDatatypeBase > | |
Cscope::ScopeNumber< uint32_t > | |
Cscope::ScopeNumber< uint8_t > | |
Cscope::ScopeNumber< ValT > | |
►Cscope::ScopeValue< bool > | |
Cscope::ScopeNumber< bool > | |
►Cscope::ScopeValue< double > | |
Cscope::ScopeNumber< double > | |
►Cscope::ScopeValue< scope::ScopeDatatypeBase > | |
Cscope::ScopeNumber< scope::ScopeDatatypeBase > | |
Cscope::ScopeValue< ScopeDatatypeBase< ZDeviceHelper > > | |
►Cscope::ScopeValue< std::wstring > | |
Cscope::ScopeString | A templated class for a thread-safe std::wstring, with signals that are called on value changes |
►Cscope::ScopeValue< uint32_t > | |
Cscope::ScopeNumber< uint32_t > | |
►Cscope::ScopeValue< uint8_t > | |
Cscope::ScopeNumber< uint8_t > | |
►Cscope::ScopeValue< ValT > | |
Cscope::ScopeNumber< ValT > | |
Cscope::SerialConnection | Class around a Win32 API serial connection |
Cscope::Shutter | Controls a shutter via DAQmx one line digital output |
Cscope::StimulationsDAQmx | Wraps hardware connection for stimulation output with NI-DAQmx |
Cscope::StimulationVector | Calculates a basic digital stimulation pattern |
CStopCondition | Thread-safe lock-free bool to signal a requested stop to the worker function currently executed in the Active's thread |
Cscope::SwitchResonance | Controls the relay for turning on and off the resonance scanner via DAQmx one line digital output |
CSynchronizedQueue< T > | A synchronized, thread-safe queue was modeled after ringbuffer example from boost?! and/or a Herb Sutter column?! |
CSynchronizedQueue< const std::function< void(StopCondition *const sc)> > | |
CSynchronizedQueue< ScopeMessage< SCOPE_DAQCHUNKPTR_T > > | |
CSynchronizedQueue< ScopeMessage< SCOPE_MULTIIMAGEPTR_T > > | |
Cscope::Uint16RangeHelper | Enum for the usable data input range |
Cscope::XYControl | Base class to control an xy-stage |
Cscope::XYZControl | Base class to control an xyz-stage |
Cscope::ZDeviceHelper | The type of z control device that is used for a stack |
Cscope::ZeroOutputsDAQmx | Wraps hardware connection for zeroing signal output to scanners, fast z control, and pockels cell with NI-DAQmx |
Cscope::ZeroOutputsDAQmxLineClock | Wraps hardware connection for zeroing signal output to scanners, fast z control, and pockels cell with NI-DAQmx |
Cscope::ZeroOutputsDAQmxResonance | Wraps hardware connection for zeroing signal output to scanners, fast z control, and pockels cell with NI-DAQmx |
Cscope::ZeroOutputsDAQmxSlave | Wraps hardware connection for zeroing signal output to fast z control and pockels cell with NI-DAQmx |
Cscope::ZoomResonance | Controls the four-step zoom scaling for a resonance scanner by two DAQmx digital line outputs |